protected void btn_Save_Click(object sender, EventArgs e) { try { RadComboBox RadBusinessUnit = (RadComboBox)BU1.FindControl("RadBusinessUnit"); if (!string.IsNullOrEmpty(RadBusinessUnit.SelectedItem.Text) && string.Compare(RadBusinessUnit.SelectedItem.Text, "Select", true) != 0) { RadComboBox RadEmployee = (RadComboBox)BU1.FindControl("RadEmployee"); if (string.IsNullOrEmpty(RadEmployee.SelectedItem.Text) || string.Compare(RadEmployee.SelectedItem.Text, "Select", true) == 0) { BLL.ShowMessage(this, "Please select Employee"); return; } } else { BLL.ShowMessage(this, "Please select Business Unit"); return; } _obj_Smhr_EMPAVC = new SMHR_EMPAVC(); _obj_Smhr_EMPAVC.EMPAVC_EMPID = BU1.EmployeeID; //_obj_Smhr_EMPPENSIONSCHEME.EMPPENSIONSCHEME_JOINDATE = (DateTime)rdpDateofJoiningScheme.SelectedDate; _obj_Smhr_EMPAVC.EMPAVC_PENSION_AMOUNT = Convert.ToInt32(radPensionIDNo.Text); _obj_Smhr_EMPAVC.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Smhr_EMPAVC.CREATEDBY = Convert.ToInt32(Session["USER_ID"]); _obj_Smhr_EMPAVC.CREATEDDATE = DateTime.Now; _obj_Smhr_EMPAVC.LASTMDFDATE = DateTime.Now; _obj_Smhr_EMPAVC.LASTMDFBY = Convert.ToInt32(Session["USER_ID"]); switch (((Button)sender).ID.ToUpper()) { case "BTN_UPDATE": _obj_Smhr_EMPAVC.EMPAVCID = Convert.ToInt32(lblAVCID.Text); _obj_Smhr_EMPAVC.OPERATION = operation.Update; if (BLL.set_AVC(_obj_Smhr_EMPAVC)) { BLL.ShowMessage(this, "Information Updated Successfully"); } else { BLL.ShowMessage(this, "Information Not Updated"); } break; case "BTN_SAVE": _obj_Smhr_EMPAVC.OPERATION = operation.Insert; if (BLL.set_AVC(_obj_Smhr_EMPAVC)) { BLL.ShowMessage(this, "Information Saved Successfully"); } else { BLL.ShowMessage(this, "Information Not Saved"); } break; default: break; } Rm_CY_page.SelectedIndex = 0; LoadGrid(); Rg_MedicalClaim.DataBind(); } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_AVC", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void btn_Save_Click(object sender, EventArgs e) { try { //RadComboBox RadBusinessUnit = (RadComboBox)BU1.FindControl("RadBusinessUnit"); if (!string.IsNullOrEmpty(RadBusinessUnit.SelectedItem.Text) && string.Compare(RadBusinessUnit.SelectedItem.Text, "Select", true) != 0) { //RadComboBox RadEmployee = (RadComboBox)BU1.FindControl("RadEmployee"); if (string.IsNullOrEmpty(RadEmployee.SelectedItem.Text) || string.Compare(RadEmployee.SelectedItem.Text, "Select", true) == 0) { BLL.ShowMessage(this, "Please select Employee"); return; } } else { BLL.ShowMessage(this, "Please select Business Unit"); return; } _obj_Smhr_EMPPENSIONSCHEME = new SMHR_EMPPENSIONSCHEME(); //_obj_Smhr_EMPPENSIONSCHEME.EMPPENSIONSCHEME_EMPID = BU1.EmployeeID; _obj_Smhr_EMPPENSIONSCHEME.EMPPENSIONSCHEME_EMPID = Convert.ToInt32(RadEmployee.SelectedValue); _obj_Smhr_EMPPENSIONSCHEME.EMPPENSIONSCHEME_JOINDATE = (DateTime)rdpDateofJoiningScheme.SelectedDate; _obj_Smhr_EMPPENSIONSCHEME.EMPPENSIONSCHEME_PENSIONID = Convert.ToString(radPensionIDNo.Text); _obj_Smhr_EMPPENSIONSCHEME.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Smhr_EMPPENSIONSCHEME.CREATEDBY = Convert.ToInt32(Session["USER_ID"]); _obj_Smhr_EMPPENSIONSCHEME.CREATEDDATE = DateTime.Now; _obj_Smhr_EMPPENSIONSCHEME.LASTMDFDATE = DateTime.Now; _obj_Smhr_EMPPENSIONSCHEME.LASTMDFBY = Convert.ToInt32(Session["USER_ID"]); //To check if Pension joining date is before Employee_DOJ _obj_Smhr_EMPPENSIONSCHEME.OPERATION = operation.Check; DateTime dtEmpDOJ = BLL.get_EmployeeDoj(_obj_Smhr_EMPPENSIONSCHEME); if (Convert.ToDateTime(rdpDateofJoiningScheme.SelectedDate) < dtEmpDOJ) { BLL.ShowMessage(this, "Provident Fund Scheme Joining Date Must Be Greater Than Employee DOJ"); return; } //To check if pensionID already exists _obj_Smhr_EMPPENSIONSCHEME.OPERATION = operation.Check1; bool isPensionIDExists = BLL.get_PensionID(_obj_Smhr_EMPPENSIONSCHEME); if (isPensionIDExists) { BLL.ShowMessage(this, "Provident Fund ID already exists."); return; } switch (((Button)sender).ID.ToUpper()) { case "BTN_UPDATE": //_obj_Smhr_EMPPENSIONSCHEME.EMPPENSIONSCHEMEID = Convert.ToInt32(lblSchemeID.Text); _obj_Smhr_EMPPENSIONSCHEME.OPERATION = operation.Update; if (BLL.set_PensionScheme(_obj_Smhr_EMPPENSIONSCHEME)) { BLL.ShowMessage(this, "Information Updated Successfully"); } else { BLL.ShowMessage(this, "Information Not Updated"); } break; case "BTN_SAVE": _obj_Smhr_EMPPENSIONSCHEME.OPERATION = operation.Insert; if (BLL.set_PensionScheme(_obj_Smhr_EMPPENSIONSCHEME)) { BLL.ShowMessage(this, "Information Saved Successfully"); } else { BLL.ShowMessage(this, "Information Not Saved"); } break; default: break; } Rm_CY_page.SelectedIndex = 0; LoadGrid(); Rg_MedicalClaim.DataBind(); } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_employeescheme", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }