Ejemplo n.º 1
0
 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();
         }
     }
 }
Ejemplo n.º 3
0
    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;
        }
    }