private void UpdatePersonalInfo(HRM_SalaryUpdate objEmp) { HRM_PersonalInformations _personalInfo = _context.HRM_PersonalInformations.Where(x => x.EID == objEmp.EID).FirstOrDefault(); _personalInfo.Salary = objEmp.CurrendSalary; _personalInfo.Grade = objEmp.Grade; _personalInfo.DesginationId = objEmp.DegID; _context.SaveChanges(); }
internal int SalaryUpdate(HRM_SalaryUpdate objEmp) { try { _context.HRM_SalaryUpdate.AddObject(objEmp); _context.SaveChanges(); // UpdatePersonalInfo(objEmp); return(1); } catch (Exception) { throw; } }
internal int SalaryUpdate(HRM_SalaryUpdate objEmp) { return(objIncrementDal.SalaryUpdate(objEmp)); }
protected void txtUpdate_Click(object sender, EventArgs e) { try { DESIGNATION_BLL objDeg_BLL = new DESIGNATION_BLL(); Increment_BLL objIncrementBll = new Increment_BLL(); int DesginationId = Convert.ToInt16(DropDownList1.SelectedValue); string Grad = txtGrade.Text.Trim(); decimal Gosssalary = Convert.ToDecimal(txtGrossSalary.Text.Trim()); string DesginationName = DropDownList1.SelectedItem.ToString(); bool Status = CheckDesignation(DesginationName, Grad, Gosssalary); if (Status == false) { HRM_DESIGNATIONS designationObj = new HRM_DESIGNATIONS(); designationObj.DEG_NAME = DropDownList1.SelectedItem.ToString(); designationObj.GRADE = txtGrade.Text; designationObj.GROSS_SAL = Gosssalary; designationObj.HOUSE_RENT = Convert.ToDecimal(txtHouseRent.Text); designationObj.BASIC = Convert.ToDecimal(txtBasic.Text); designationObj.MEDICAL = Convert.ToDecimal(txtMedical.Text); designationObj.FOOD_ALLOW = Convert.ToDecimal(txtbxFoodAllowance.Text); designationObj.CONVEYANCE = Convert.ToDecimal(txtConveynce.Text); designationObj.EDIT_USER = ((SessionUser)Session["SessionUser"]).UserId; designationObj.EDIT_DATE = DateTime.Now; designationObj.OCODE = ((SessionUser)Session["SessionUser"]).OCode; int result = objDeg_BLL.InsertDeignation(designationObj); } HRM_DESIGNATIONS _Desobj = objDeg_BLL.GetDesignationId(DesginationName, Grad, Gosssalary); if (_Desobj != null) { int desId = _Desobj.DEG_ID; string eid = txtEid_LV.Text; int result = objDeg_BLL.UpdatePersonalInfoForSalaryUpdate(eid, desId, Gosssalary); if (result == 1) { HRM_SalaryUpdate objEmp = new HRM_SalaryUpdate(); objEmp.EID = eid; objEmp.CurrendSalary = Gosssalary; objEmp.DegID = DesginationId; objEmp.Grade = Grad; objEmp.EDIT_DATE = DateTime.Now; objEmp.Previoussalary = Convert.ToDecimal(txtCurrent_Salary.Text); objEmp.EDIT_DATE = DateTime.Now; objEmp.OCODE = ((SessionUser)Session["SessionUser"]).OCode; int resultstatus = objIncrementBll.SalaryUpdate(objEmp); if (resultstatus == 1) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "text", "func('Salary Update successfully!')", true); } } } UIClear(); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('" + ex.Message + "')", true); } }