protected void btn_Save_Click(object sender, EventArgs e) { try { _obj_smhr_KenyaPayItem = new SMHR_KENYA_PAYITEM(); int Status = Convert.ToInt32(rcmb_Status.SelectedItem.Value); _obj_smhr_KenyaPayItem.KENYA_PAYITEM_STATUS = Convert.ToBoolean(Status); _obj_smhr_KenyaPayItem.KENYA_PAYITEM_ID = Convert.ToInt32(Session["KENYA_PAYITEM_ID"]); switch (((Button)sender).ID.ToUpper()) { case "BTN_SAVE": _obj_smhr_KenyaPayItem.KENYA_PAYITEM_PAYITEM_ID = Convert.ToInt32(rcmb_PayItem.SelectedValue); _obj_smhr_KenyaPayItem.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_KenyaPayItem.KENYA_PAYITEM_BUSINESSUNIT_ID = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue); _obj_smhr_KenyaPayItem.CREATEDBY = Convert.ToInt32(Session["USER_ID"]); _obj_smhr_KenyaPayItem.CREATEDDATE = Convert.ToDateTime(DateTime.Now); _obj_smhr_KenyaPayItem.KENYA_PAYITEM_PERIOD_ID = Convert.ToInt32(rcmb_period.SelectedItem.Value); _obj_smhr_KenyaPayItem.OPERATION = operation.Validate1; if (Convert.ToString(BLL.get_Kenya_PayItem(_obj_smhr_KenyaPayItem).Rows[0]["Count"]) != "0") { BLL.ShowMessage(this, "Business unit with this Combination Already Exists!"); return; } _obj_smhr_KenyaPayItem.OPERATION = operation.Insert; if (BLL.set_Kenya_PayItem(_obj_smhr_KenyaPayItem)) { BLL.ShowMessage(this, "Record Inserted Successfully"); } break; case "BTN_UPDATE": _obj_smhr_KenyaPayItem.OPERATION = operation.Update; _obj_smhr_KenyaPayItem.KENYA_PAYITEM_PAYITEM_ID = Convert.ToInt32(rcmb_PayItem.SelectedValue); _obj_smhr_KenyaPayItem.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_KenyaPayItem.KENYA_PAYITEM_BUSINESSUNIT_ID = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue); _obj_smhr_KenyaPayItem.KENYA_PAYITEM_PERIOD_ID = Convert.ToInt32(rcmb_period.SelectedItem.Value); _obj_smhr_KenyaPayItem.LASTMDFBY = Convert.ToInt32(Session["USER_ID"]); _obj_smhr_KenyaPayItem.LASTMDFDATE = Convert.ToDateTime(DateTime.Now); if (BLL.set_Kenya_PayItem(_obj_smhr_KenyaPayItem)) { BLL.ShowMessage(this, "Record Updated Successfully"); } break; default: break; } rmp_Main.SelectedIndex = 0; loadGrid(); rg_Main.DataBind(); } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_KenyaPayItem", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
public void loadGrid() { try { _obj_smhr_KenyaPayItem = new SMHR_KENYA_PAYITEM(); _obj_smhr_KenyaPayItem.OPERATION = operation.Select; _obj_smhr_KenyaPayItem.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_loadGrid = BLL.get_Kenya_PayItem(_obj_smhr_KenyaPayItem); rg_Main.DataSource = dt_loadGrid; } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_KenyaPayItem", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void lnk_Edit_Command(object sender, CommandEventArgs e) { try { if (Convert.ToInt32(Session["WRITEFACILITY"]) == 2) { btn_Update.Visible = false; } else { btn_Update.Visible = true; } rmp_Main.SelectedIndex = 1; btn_Save.Visible = false; btn_Update.Visible = true; rcmb_BusinessUnit.Enabled = false; rcmb_period.Enabled = false; rcmb_PayItem.Enabled = false; loadDropDown(); _obj_smhr_KenyaPayItem = new SMHR_KENYA_PAYITEM(); _obj_smhr_KenyaPayItem.KENYA_PAYITEM_ID = Convert.ToInt32(Convert.ToString(e.CommandArgument)); Session["KENYA_PAYITEM_ID"] = Convert.ToInt32(Convert.ToString(e.CommandArgument)); _obj_smhr_KenyaPayItem.OPERATION = operation.Validate; DataTable dt_EditGrid = BLL.get_Kenya_PayItem(_obj_smhr_KenyaPayItem); rcmb_BusinessUnit.SelectedIndex = rcmb_BusinessUnit.FindItemIndexByValue(Convert.ToString(dt_EditGrid.Rows[0]["KENYA_PAYITEM_BUSINESSUNIT_ID"])); rcmb_PayItem.SelectedIndex = rcmb_PayItem.FindItemIndexByValue(Convert.ToString(dt_EditGrid.Rows[0]["KENYA_PAYITEM_PAYITEM_ID"])); rcmb_period.SelectedIndex = rcmb_period.FindItemIndexByValue(Convert.ToString(dt_EditGrid.Rows[0]["KENYA_PAYITEM_PERIOD_ID"])); if (Convert.ToString(dt_EditGrid.Rows[0]["KENYA_PAYITEM_STATUS"]) != null) { // int Status = Convert.ToInt32(dt_EditGrid.Rows[0]["KENYA_PAYITEM_STATUS"]); rcmb_Status.SelectedIndex = rcmb_Status.FindItemIndexByValue(Convert.ToString(dt_EditGrid.Rows[0]["KENYA_PAYITEM_STATUS"])); } else { //chk_Status.Checked = false; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_KenyaPayItem", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
public void loadDropDown() { try { // load Business Unit _obj_smhr_KenyaPayItem = new SMHR_KENYA_PAYITEM(); _obj_smhr_KenyaPayItem.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_KenyaPayItem.OPERATION = operation.Check; DataTable dt_BusinessUnit = BLL.get_Kenya_PayItem(_obj_smhr_KenyaPayItem); rcmb_BusinessUnit.DataSource = dt_BusinessUnit; rcmb_BusinessUnit.DataTextField = "BUSINESSUNIT_CODE"; rcmb_BusinessUnit.DataValueField = "BUSINESSUNIT_ID"; rcmb_BusinessUnit.DataBind(); rcmb_BusinessUnit.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1")); //_obj_smhr_Organisation = new SMHR_ORGANISATION(); //_obj_smhr_BusinessUnit = new SMHR_BUSINESSUNIT(); //_obj_smhr_BusinessUnit.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); //_obj_smhr_BusinessUnit.OPERATION = operation.Select; //DataTable dt_BusinessUnit = BLL.get_BusinessUnit(_obj_smhr_BusinessUnit); //rcmb_BusinessUnit.DataSource = dt_BusinessUnit; //rcmb_BusinessUnit.DataTextField = "BUSINESSUNIT_CODE"; //rcmb_BusinessUnit.DataValueField = "BUSINESSUNIT_ID"; //rcmb_BusinessUnit.DataBind(); //rcmb_BusinessUnit.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1")); // load Pay Items _obj_smhr_KenyaPayItem.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_KenyaPayItem.OPERATION = operation.Check1; DataTable dt_PayItems = BLL.get_Kenya_PayItem(_obj_smhr_KenyaPayItem); rcmb_PayItem.DataSource = dt_PayItems; rcmb_PayItem.DataTextField = "PAYITEM_PAYITEMNAME"; rcmb_PayItem.DataValueField = "PAYITEM_ID"; rcmb_PayItem.DataBind(); rcmb_PayItem.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1")); //rcmb_PayItem.Items.Clear(); //_obj_smhr_PayItems = new SMHR_PAYITEMS(); //_obj_smhr_PayItems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); //_obj_smhr_PayItems.OPERATION = operation.Select; //DataTable dt_PayItems = BLL.get_PayItems(_obj_smhr_PayItems); //rcmb_PayItem.DataSource = dt_PayItems; //rcmb_PayItem.DataTextField = "PAYITEM_PAYITEMNAME"; //rcmb_PayItem.DataValueField = "PAYITEM_ID"; //rcmb_PayItem.DataBind(); //rcmb_PayItem.Items.Insert(0,new Telerik.Web.UI.RadComboBoxItem("Select","-1")); //To load Financial Periods _obj_smhr_period = new SMHR_PERIOD(); _obj_smhr_period.OPERATION = operation.Select; _obj_smhr_period.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_Details = BLL.get_PeriodHeaderDetails(_obj_smhr_period); rcmb_period.DataSource = dt_Details; rcmb_period.DataValueField = "PERIOD_ID"; rcmb_period.DataTextField = "PERIOD_NAME"; rcmb_period.DataBind(); rcmb_period.Items.Insert(0, new RadComboBoxItem("Select")); } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_KenyaPayItem", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }