private void LoadPayItems() { try { InsTransferFunds _obj_InsTransferFunds = new InsTransferFunds(); _obj_InsTransferFunds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_InsTransferFunds.OPERATION = operation.Get; dt_Details = BLL.get_InsTransferFunds(_obj_InsTransferFunds); if (dt_Details.Rows.Count > 0) { rcmb_payitem.DataSource = dt_Details; rcmb_payitem.DataValueField = "PAYITEM_ID"; rcmb_payitem.DataTextField = "PAYITEM_PAYITEMNAME"; rcmb_payitem.DataBind(); rcmb_payitem.Items.Insert(0, new RadComboBoxItem("Select", "0")); } else { rcmb_payitem.Items.Insert(0, new RadComboBoxItem("Select", "0")); rcmb_payitem.SelectedIndex = 0; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_InsuranceTransferFunds", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void rcmb_payitem_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { InsTransferFunds _obj_InsTransferFunds = new InsTransferFunds(); _obj_InsTransferFunds.TransferFundsEmpID = Convert.ToInt32(BUFilter1.EmployeeID); _obj_InsTransferFunds.TransferFundsPayItemID = Convert.ToInt32(rcmb_payitem.SelectedValue); _obj_InsTransferFunds.OPERATION = operation.Check; dt_Details = BLL.get_InsTransferFunds(_obj_InsTransferFunds); if (dt_Details.Rows.Count > 0) { rtxt_amounttransfer.Text = Convert.ToString(dt_Details.Rows[0]["TransferFundsAmount"]); rtxt_amounttransfer.Enabled = false; btnSave.Enabled = false; } else { rtxt_amounttransfer.Text = string.Empty; rtxt_amounttransfer.Enabled = true; btnSave.Enabled = true; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_InsuranceTransferFunds", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void lnk_Edit_Command(object sender, CommandEventArgs e) { try { LoadPayItems(); BUFilter1.Visible = true; InsTransferFunds _obj_InsTransferFunds = new InsTransferFunds(); _obj_InsTransferFunds.TransferFundsID = Convert.ToInt32(e.CommandArgument); ViewState["TransferFundsID"] = Convert.ToInt32(e.CommandArgument); //_obj_InsTransferFunds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"].ToString()); _obj_InsTransferFunds.OPERATION = operation.Edit; dt_Details = BLL.get_InsTransferFunds(_obj_InsTransferFunds); //FOR if (dt_Details.Rows.Count > 0) { BUFilter1.BusinessUnitID = Convert.ToInt32(dt_Details.Rows[0]["TransferFundsBUID"]); BUFilter1.DirectorateID = Convert.ToInt32(dt_Details.Rows[0]["EMP_DIRECTORATE_ID"]); BUFilter1.DepartmentID = Convert.ToInt32(dt_Details.Rows[0]["EMP_DEPARTMENT_ID"]); BUFilter1.EmployeeID = Convert.ToInt32(dt_Details.Rows[0]["TransferFundsEmpID"]); rcmb_payitem.SelectedIndex = rcmb_payitem.Items.IndexOf(rcmb_payitem.Items.FindItemByValue(Convert.ToString(dt_Details.Rows[0]["TransferFundsPayItemID"]))); rtxt_amounttransfer.Text = Convert.ToString(dt_Details.Rows[0]["TransferFundsAmount"]); rtxt_amounttransfer.Enabled = true; rcmb_payitem.Enabled = false; BUFilter1.DisableBusinessUnit = false; BUFilter1.DisableDirectorate = false; BUFilter1.DisableDepartment = false; BUFilter1.DisableEmployee = false; BUFilter1.ShowBusinessUnitSpan = false; BUFilter1.ShowEmployeeSpan = false; } btnSave.Visible = false; //code for security if (Convert.ToInt32(Session["WRITEFACILITY"]) == 2) { btnUpdate.Visible = false; } else { btnUpdate.Visible = true; } rm_MR_Page.SelectedIndex = 1; } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_InsuranceTransferFunds", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
private void LoadGrid() { try { InsTransferFunds _obj_InsTransferFunds = new InsTransferFunds(); _obj_InsTransferFunds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_InsTransferFunds.OPERATION = operation.load; dt_Details = BLL.get_InsTransferFunds(_obj_InsTransferFunds); RG_transferfunds.DataSource = dt_Details; } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_InsuranceTransferFunds", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void btnSave_Click(object sender, EventArgs e) { InsTransferFunds _obj_InsTransferFunds = new InsTransferFunds(); try { switch (((Button)sender).ID.ToUpper()) { case "BTNUPDATE": if (rtxt_amounttransfer.Text == string.Empty) { BLL.ShowMessage(this, "Please enter Amount to Transfer"); return; } _obj_InsTransferFunds.TransferFundsAmount = Convert.ToInt32(rtxt_amounttransfer.Value); _obj_InsTransferFunds.TransferFundsPayItemID = Convert.ToInt32(rcmb_payitem.SelectedValue); _obj_InsTransferFunds.TransferFundsModifiedDate = Convert.ToDateTime(DateTime.Now); _obj_InsTransferFunds.TransferFundsModifiedBy = Convert.ToInt32(Session["EMP_ID"]); _obj_InsTransferFunds.TransferFundsID = Convert.ToInt32(ViewState["TransferFundsID"]); _obj_InsTransferFunds.OPERATION = operation.Update; if (BLL.set_InsTransferFunds(_obj_InsTransferFunds)) { BLL.ShowMessage(this, "Information Updated Successfully"); } else { BLL.ShowMessage(this, "Information Not Updated"); } rtxt_amounttransfer.Text = string.Empty; rm_MR_Page.SelectedIndex = 0; LoadGrid(); RG_transferfunds.DataBind(); break; case "BTNSAVE": //To validate BusinessUnit //if (BUFilter1.BusinessUnitID <= 0) //{ // BLL.ShowMessage(this, "Please select Business Unit"); // return; //} // if (BUFilter1.EmployeeID <= 0) //{ // BLL.ShowMessage(this, "Please select an Employee"); // return; //} if (rtxt_amounttransfer.Text == string.Empty) { BLL.ShowMessage(this, "Please enter Amount to Transfer"); return; } _obj_InsTransferFunds.TransferFundsCreatedBy = Convert.ToInt32(Session["EMP_ID"]); _obj_InsTransferFunds.TransferFundsOrgID = Convert.ToInt32(Session["ORG_ID"]); _obj_InsTransferFunds.TransferFundsBUID = Convert.ToInt32(BUFilter1.BusinessUnitID); _obj_InsTransferFunds.TransferFundsAmount = Convert.ToInt32(rtxt_amounttransfer.Value); _obj_InsTransferFunds.TransferFundsPayItemID = Convert.ToInt32(rcmb_payitem.SelectedValue); _obj_InsTransferFunds.TransferFundsCreatedDate = DateTime.Now; _obj_InsTransferFunds.TransferFundsEmpID = Convert.ToInt32(BUFilter1.EmployeeID); _obj_InsTransferFunds.OPERATION = operation.Insert; if (BLL.set_InsTransferFunds(_obj_InsTransferFunds)) { BLL.ShowMessage(this, "Information Saved Successfully"); } else { BLL.ShowMessage(this, "Information Not Saved"); } rtxt_amounttransfer.Text = string.Empty; rm_MR_Page.SelectedIndex = 0; LoadGrid(); RG_transferfunds.DataBind(); break; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_InsuranceTransferFunds", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }