protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Convert.ToInt32(Session["EMP_ID"]) == 0) { Response.Redirect("~/Masters/Default.aspx?ctrl=SS", false); } else { LoadGrid(); Rg_Educationdet.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if ((Convert.ToString(Request.QueryString["control"]) == "SelfService") && Convert.ToInt32(Session["EMP_ID"]) == 0) { Response.Redirect("~/Masters/Default.aspx?ctrl=SS", false); } else { LoadGrid(); Rg_Educationdet.DataBind(); } } }
protected void btn_Submit_Click(object sender, EventArgs e) { try { if (rntb_bal.Text == "0") { BLL.ShowMessage(this, "You are not having any balance amount to initiate this claim"); return; } bool status; _OBJ_SMHR_EDU_ALLOWANCE.EDU_EMP_ID = Convert.ToInt32(rcmb_Employee.SelectedValue); _OBJ_SMHR_EDU_ALLOWANCE.EDU_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); _OBJ_SMHR_EDU_ALLOWANCE.EDU_BU_ID = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue); if (rcmb_Department.SelectedValue != string.Empty) { _OBJ_SMHR_EDU_ALLOWANCE.EDU_DEPT_ID = Convert.ToInt32(rcmb_Department.SelectedValue); } else { _OBJ_SMHR_EDU_ALLOWANCE.EDU_DEPT_ID = 0; } if (rcbScale.SelectedValue != string.Empty) { _OBJ_SMHR_EDU_ALLOWANCE.EDU_EMPLOYEEGRADE_ID = Convert.ToInt32(rcbScale.SelectedValue); } else { _OBJ_SMHR_EDU_ALLOWANCE.EDU_EMPLOYEEGRADE_ID = 0; } if (rntbEduAllScale.Text != string.Empty) { _OBJ_SMHR_EDU_ALLOWANCE.EDU_ALLOWANCE_DEPENDENT = Convert.ToInt32(rntbEduAllScale.Text); } else { _OBJ_SMHR_EDU_ALLOWANCE.EDU_ALLOWANCE_DEPENDENT = 0; } _OBJ_SMHR_EDU_ALLOWANCE.EDU_EMPFMDTL_ID = Convert.ToInt32(rcbDependentName.SelectedValue); if (rntb_bal.Text != string.Empty) { _OBJ_SMHR_EDU_ALLOWANCE.EDU_BAL_AVL = Convert.ToDecimal(rntb_bal.Text); } else { _OBJ_SMHR_EDU_ALLOWANCE.EDU_BAL_AVL = 0; } _OBJ_SMHR_EDU_ALLOWANCE.EDU_EXPEN_NAME = rtxt_Expenditure.Text; _OBJ_SMHR_EDU_ALLOWANCE.EDU_CLAIM_AMT = Convert.ToDecimal(rad_ClaimAmount.Text); if (rntbRule75.Text != string.Empty) { _OBJ_SMHR_EDU_ALLOWANCE.EDU_FINAL_AMNT = Convert.ToDecimal(rntbRule75.Text); } else { _OBJ_SMHR_EDU_ALLOWANCE.EDU_FINAL_AMNT = 0; } _OBJ_SMHR_EDU_ALLOWANCE.EDU_RECPT_NO = Convert.ToInt32(rntbReceiptNo.Text); _OBJ_SMHR_EDU_ALLOWANCE.EDU_RECPT_DATE = Convert.ToDateTime(rdpt_ReceiptDate.SelectedDate); _OBJ_SMHR_EDU_ALLOWANCE.EDU_CREATEDBY = Convert.ToInt32(Session["EMP_ID"]); _OBJ_SMHR_EDU_ALLOWANCE.EDU_LASTMDFBY = Convert.ToInt32(Session["EMP_ID"]); if (rcbFinPeriod.SelectedValue != string.Empty) { _OBJ_SMHR_EDU_ALLOWANCE.EDU_PERIOD_ID = Convert.ToInt32(rcbFinPeriod.SelectedValue); } else { _OBJ_SMHR_EDU_ALLOWANCE.EDU_PERIOD_ID = 0; } /* if (FBrowse.HasFile) * { * string pdfName = rcmb_Employee.SelectedValue + "_" + Guid.NewGuid().ToString() + "_" + FBrowse.FileName; * string strPath = "~/Download/EducationInvoice/" + pdfName; * FBrowse.PostedFile.SaveAs(Server.MapPath("~/Download/EducationInvoice/") + pdfName); * _OBJ_SMHR_EDU_ALLOWANCE.EDU_UPLOAD_RECPTDOC = strPath; * }*/ if (!string.IsNullOrEmpty(FBrowse.PostedFile.FileName)) { FBrowse.PostedFile.SaveAs(System.IO.Path.Combine(Server.MapPath("~/Download/EducationInvoice/"), "EDUALL_" + rcmb_Employee.SelectedItem.Value + "_" + FBrowse.FileName)); _OBJ_SMHR_EDU_ALLOWANCE.EDU_UPLOAD_RECPTDOC = "~/Download/EducationInvoice/" + "EDUALL_" + rcmb_Employee.SelectedItem.Value + "_" + FBrowse.FileName; } else { if (ViewState["fileLocation"] != null) { _OBJ_SMHR_EDU_ALLOWANCE.EDU_UPLOAD_RECPTDOC = Convert.ToString(ViewState["fileLocation"]); } } /* if (fu_Browse.HasFile) * { * string pdfName = rcmb_Employee.SelectedValue + "_" + Guid.NewGuid().ToString() + "_" + fu_Browse.FileName; * string strPath = "~/Download/EducationInvoice/" + pdfName; * FBrowse.PostedFile.SaveAs(Server.MapPath("~/Download/EducationInvoice/") + pdfName); * _OBJ_SMHR_EDU_ALLOWANCE.EDU_UPLOAD_ATTDCERT = strPath; * }*/ if (!string.IsNullOrEmpty(FBrowse.PostedFile.FileName)) { FBrowse.PostedFile.SaveAs(System.IO.Path.Combine(Server.MapPath("~/Download/EducationInvoice/"), "EDUALL_" + rcmb_Employee.SelectedItem.Value + "_" + fu_Browse.FileName)); _OBJ_SMHR_EDU_ALLOWANCE.EDU_UPLOAD_ATTDCERT = "~/Download/EducationInvoice/" + "EDUALL_" + rcmb_Employee.SelectedItem.Value + "_" + fu_Browse.FileName; } else { if (ViewState["fileLocation"] != null) { _OBJ_SMHR_EDU_ALLOWANCE.EDU_UPLOAD_ATTDCERT = Convert.ToString(ViewState["fileLocation"]); } } switch (((Button)sender).ID.ToUpper()) { case "BTN_SUBMIT": _OBJ_SMHR_EDU_ALLOWANCE.OPERATION = operation.Insert; _OBJ_SMHR_EDU_ALLOWANCE.EDU_STATUS = 0; status = BLL.SetEduAllowance(_OBJ_SMHR_EDU_ALLOWANCE); if (status == true) { BLL.ShowMessage(this, "Information Saved successfully"); } else { BLL.ShowMessage(this, "Information not Saved"); } break; case "BTN_UPDATE": _OBJ_SMHR_EDU_ALLOWANCE.OPERATION = operation.Update; _OBJ_SMHR_EDU_ALLOWANCE.EDU_ID = eduClmID; status = BLL.SetEduAllowance(_OBJ_SMHR_EDU_ALLOWANCE); if (status == true) { BLL.ShowMessage(this, "Information Updated successfully"); } else { BLL.ShowMessage(this, "Information not Updated"); } break; case "BTN_FINALIZE": _OBJ_SMHR_EDU_ALLOWANCE.OPERATION = operation.Finalized; _OBJ_SMHR_EDU_ALLOWANCE.EDU_STATUS = 1; _OBJ_SMHR_EDU_ALLOWANCE.EDU_ID = eduClmID; status = BLL.SetEduAllowance(_OBJ_SMHR_EDU_ALLOWANCE); if (status == true) { BLL.ShowMessage(this, "Information Finalised successfully"); } else { BLL.ShowMessage(this, "Information not Finalised"); } break; default: break; } Rm_Education_page.SelectedIndex = 0; LoadGrid(); Rg_Educationdet.DataBind(); } catch (Exception ex) { throw ex; } }