protected void btnSubmit_Click(object sender, EventArgs e) { try { SMHR_PENSIONTRANSFERFUNDS objFunds = new SMHR_PENSIONTRANSFERFUNDS(); switch (((Button)sender).ID.ToUpper()) { case "BTNUPDATE": if (rtxt_TransferAmt.Text == string.Empty) { BLL.ShowMessage(this, "Please enter Amount to Transfer"); return; } objFunds.FUNDS_AMOUNT = Convert.ToDecimal(rtxt_TransferAmt.Value); objFunds.FUNDS_EMPID = Convert.ToInt32(ViewState["EMP_ID"]); objFunds.OPERATION = operation.Update; if (BLL.set_PensionTransferFunds(objFunds)) { BLL.ShowMessage(this, "Information Updated Successfully"); } else { BLL.ShowMessage(this, "An error occured while processing"); } break; case "BTNSUBMIT": objFunds.FUNDS_ORGID = Convert.ToInt32(Session["ORG_ID"]); objFunds.FUNDS_BUID = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue); objFunds.FUNDS_EMPID = Convert.ToInt32(rcmb_Employee.SelectedValue); objFunds.FUNDS_AMOUNT = Convert.ToDecimal(rtxt_TransferAmt.Value); objFunds.OPERATION = operation.Insert; if (BLL.set_PensionTransferFunds(objFunds)) { BLL.ShowMessage(this, "Information Saved Successfully"); } else { BLL.ShowMessage(this, "An error occured while processing"); } break; } ClearControls(); LoadGrid(); RG_Transfer.DataBind(); Rm_CY_page.SelectedIndex = 0; } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_AmtTransfertoPensionAct", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
private void LoadGrid() { try { SMHR_PENSIONTRANSFERFUNDS objTransferFunds = new SMHR_PENSIONTRANSFERFUNDS(); objTransferFunds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); objTransferFunds.OPERATION = operation.Select; DataTable dtTransferFunds = BLL.get_PensionTransferFunds(objTransferFunds); RG_Transfer.DataSource = dtTransferFunds; } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_AmtTransfertoPensionAct", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void rcmb_Employee_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { if (rcmb_Employee.SelectedIndex > 0) { SMHR_PENSIONTRANSFERFUNDS objTransferFunds = new SMHR_PENSIONTRANSFERFUNDS(); //objTransferFunds.FUNDS_ID = Convert.ToInt32(e.CommandArgument); objTransferFunds.FUNDS_EMPID = Convert.ToInt32(rcmb_Employee.SelectedValue); objTransferFunds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); objTransferFunds.OPERATION = operation.Check; DataTable dtTransferFunds = BLL.get_PensionTransferFunds(objTransferFunds); if (dtTransferFunds.Rows.Count > 0) { rtxt_TransferAmt.Text = Convert.ToString(dtTransferFunds.Rows[0]["FUNDS_AMOUNT"]); rtxt_TransferAmt.Enabled = false; btnSubmit.Enabled = false; } else { rtxt_TransferAmt.Text = string.Empty; rtxt_TransferAmt.Enabled = true; btnSubmit.Enabled = true; } } else { rtxt_TransferAmt.Text = string.Empty; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_AmtTransfertoPensionAct", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void lnkTransferEdit_Command(object sender, CommandEventArgs e) { try { ClearControls(); btnSubmit.Visible = false; rcmb_BusinessUnit.Text = string.Empty; SMHR_PENSIONTRANSFERFUNDS objTransferFunds = new SMHR_PENSIONTRANSFERFUNDS(); objTransferFunds.FUNDS_ID = Convert.ToInt32(e.CommandArgument); ViewState["EMP_ID"] = Convert.ToInt32(e.CommandArgument); objTransferFunds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); objTransferFunds.OPERATION = operation.Edit; DataTable dtTransferFunds = BLL.get_PensionTransferFunds(objTransferFunds); if (dtTransferFunds.Rows.Count > 0) { EnableDisableControls(false); rcmb_BusinessUnit.DataSource = dtTransferFunds; rcmb_BusinessUnit.DataTextField = "BUSINESSUNIT_CODE"; rcmb_BusinessUnit.DataValueField = "FUNDS_BUID"; rcmb_BusinessUnit.DataBind(); rcmb_Directorate.DataSource = dtTransferFunds; rcmb_Directorate.DataTextField = "DIRECTORATE_CODE"; rcmb_Directorate.DataValueField = ""; rcmb_Directorate.DataBind(); rcmb_Department.DataSource = dtTransferFunds; rcmb_Department.DataTextField = "DEPARTMENT_NAME"; rcmb_Department.DataValueField = ""; rcmb_Department.DataBind(); rcmb_Employee.DataSource = dtTransferFunds; rcmb_Employee.DataTextField = "EMP_NAME"; rcmb_Employee.DataValueField = "FUNDS_EMPID"; rcmb_Employee.DataBind(); if (!string.IsNullOrEmpty(Convert.ToString(dtTransferFunds.Rows[0]["BUSINESSUNIT_CODE"]))) { rcmb_BusinessUnit.Text = Convert.ToString(dtTransferFunds.Rows[0]["BUSINESSUNIT_CODE"]); } if (!string.IsNullOrEmpty(Convert.ToString(dtTransferFunds.Rows[0]["DIRECTORATE_CODE"]))) { rcmb_Directorate.Text = Convert.ToString(dtTransferFunds.Rows[0]["DIRECTORATE_CODE"]); } if (!string.IsNullOrEmpty(Convert.ToString(dtTransferFunds.Rows[0]["DEPARTMENT_NAME"]))) { rcmb_Department.Text = Convert.ToString(dtTransferFunds.Rows[0]["DEPARTMENT_NAME"]); } if (!string.IsNullOrEmpty(Convert.ToString(dtTransferFunds.Rows[0]["EMP_NAME"]))) { rcmb_Employee.Text = Convert.ToString(dtTransferFunds.Rows[0]["EMP_NAME"]); } rtxt_TransferAmt.Text = Convert.ToString(dtTransferFunds.Rows[0]["FUNDS_AMOUNT"]); if (Convert.ToString(dtTransferFunds.Rows[0]["EMP_RELDATE"]) == "") { rtxt_TransferAmt.Enabled = true; btnUpdate.Visible = true; } else { rtxt_TransferAmt.Enabled = false; btnUpdate.Visible = false; } Rm_CY_page.SelectedIndex = 1; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_AmtTransfertoPensionAct", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }