// FoodAllowance is  Fixed Allowance
        // Other is Alltendance Bouns
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                decimal GROSS_SAL  = Convert.ToDecimal(txtGrsSal.Text);
                decimal HOUSE_RENT = Convert.ToDecimal(txtHouseRent.Text);
                decimal BASIC      = Convert.ToDecimal(txtBasic.Text);
                decimal MEDICAL    = Convert.ToDecimal(txtMedical.Text);
                decimal Convenc    = Convert.ToDecimal(txtConveyance.Text);
                decimal FOOD_ALLOW = Convert.ToDecimal(txtFoodAllowance.Text);
                decimal TOTAL      = (BASIC + HOUSE_RENT + MEDICAL + Convenc + FOOD_ALLOW);

                if (GROSS_SAL == TOTAL)
                {
                    HRM_DESIGNATIONS designationObj = new HRM_DESIGNATIONS();

                    designationObj.DEG_NAME   = txtbxDesignation.Text;
                    designationObj.GRADE      = txtbxGrade.Text;
                    designationObj.GROSS_SAL  = Convert.ToDecimal(txtGrsSal.Text);
                    designationObj.HOUSE_RENT = Convert.ToDecimal(txtHouseRent.Text);
                    designationObj.BASIC      = Convert.ToDecimal(txtBasic.Text);
                    designationObj.MEDICAL    = Convert.ToDecimal(txtMedical.Text);
                    designationObj.FOOD_ALLOW = Convert.ToDecimal(txtFoodAllowance.Text);
                    designationObj.CONVEYANCE = Convert.ToDecimal(txtConveyance.Text);
                    designationObj.EDIT_USER  = ((SessionUser)Session["SessionUser"]).UserId;
                    designationObj.EDIT_DATE  = DateTime.Now;
                    designationObj.OCODE      = ((SessionUser)Session["SessionUser"]).OCode;

                    if (btnSave.Text == "Save")
                    {
                        int result = objDeg_BLL.InsertDeignation(designationObj);
                        if (result == 1)
                        {
                            ScriptManager.RegisterStartupScript(Page, Page.GetType(), "text", "func('Data Save successfully!')", true);
                        }
                    }
                    else
                    {
                        int desginationId = Convert.ToInt32(hidDesignationId.Value);
                        int result        = objDeg_BLL.UpdateDesignation(designationObj, desginationId);
                        if (result == 1)
                        {
                            ScriptManager.RegisterStartupScript(Page, Page.GetType(), "text", "func('Data Update successfully!')", true);
                        }
                    }
                    getDesignations();
                    ClearDesignationUi();
                }
                else
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "text", "func('Gross Total is not Equal to Misc. Total!')", true);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('" + ex.Message + "')", true);
            }
        }
Example #2
0
        // FoodAllowance is  Fixed Allowance
        // Other is Alltendance Bouns
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                decimal GROSS_SAL        = Convert.ToDecimal(txtGrsSal.Text);
                decimal HOUSE_RENT       = Convert.ToDecimal(txtHouseRent.Text);
                decimal BASIC            = Convert.ToDecimal(txtBasic.Text);
                decimal MEDICAL          = Convert.ToDecimal(txtMedical.Text);
                decimal CONVEYANCE       = Convert.ToDecimal(txtConveyance.Text);
                decimal FiresdAllowance  = Convert.ToDecimal(txtFiexedAllowance.Text);
                decimal OTHERS           = Convert.ToDecimal(txtOthers.Text);
                decimal HolidayAllowance = Convert.ToDecimal(txtbxHolidayAllowance.Text);
                decimal TOTAL            = (BASIC + HOUSE_RENT + MEDICAL + CONVEYANCE + FiresdAllowance + OTHERS + HolidayAllowance);
                if (GROSS_SAL == TOTAL)
                {
                    HRM_DESIGNATIONS designationObj = new HRM_DESIGNATIONS();
                    designationObj.DEG_NAME          = txtbxDesignation.Text;
                    designationObj.GRADE             = txtbxGrade.Text;
                    designationObj.GROSS_SAL         = Convert.ToDecimal(txtGrsSal.Text);
                    designationObj.HOUSE_RENT        = Convert.ToDecimal(txtHouseRent.Text);
                    designationObj.BASIC             = Convert.ToDecimal(txtBasic.Text);
                    designationObj.MEDICAL           = Convert.ToDecimal(txtMedical.Text);
                    designationObj.CONVEYANCE        = Convert.ToDecimal(txtConveyance.Text);
                    designationObj.FixedAllowance    = Convert.ToDecimal(txtFiexedAllowance.Text);
                    designationObj.AttendanceBonus   = Convert.ToDecimal(txtOthers.Text);
                    designationObj.Holiday_Allowance = Convert.ToDecimal(txtbxHolidayAllowance.Text);

                    designationObj.EDIT_USER = ((SessionUser)Session["SessionUser"]).UserId;
                    designationObj.EDIT_DATE = DateTime.Now;
                    designationObj.OCODE     = ((SessionUser)Session["SessionUser"]).OCode;

                    if (btnSave.Text == "Submit")
                    {
                        int result = objDeg_BLL.InsertDeignation(designationObj);
                        if (result == 1)
                        {
                            //  lblMessage.Text = "Data Added successfully!";
                            //  lblMessage.ForeColor = System.Drawing.Color.Green;
                            ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Data Save Successfully')", true);
                        }
                    }
                    else
                    {
                        int desginationId = Convert.ToInt32(hidDesignationId.Value);
                        int result        = objDeg_BLL.UpdateDesignation(designationObj, desginationId);
                        if (result == 1)
                        {
                            //   lblMessage.Text = "Data Update successfully!";
                            //  lblMessage.ForeColor = System.Drawing.Color.Green;
                            ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Data Update Successfully')", true);
                        }
                    }
                    getDesignations();
                    ClearDesignationUi();
                }
                else
                {
                    // lblMessage.Text = "";
                    ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Gross Total is not Equal to Misc. Total!')", true);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('" + ex.Message + "')", true);
            }
        }