public ActionResult AddEditSalarytEntitlementTemp(int Id, int SalaryID) { AddSalaryEntitlementViewModel model = new AddSalaryEntitlementViewModel(); model.SalaryTypeList.Add(new SelectListItem() { Text = "-- Select Entitlement --", Value = "0" }); foreach (var item in _otherSettingMethod.getAllSystemValueListByKeyName("Entitlement List")) { model.SalaryTypeList.Add(new SelectListItem() { Text = item.Value, Value = item.Id.ToString() }); } var salarydetails = _db.Employee_Salary_Temp.Where(x => x.Id == SalaryID).FirstOrDefault(); model.TotalSalary = salarydetails.Amount; var salaryType = _otherSettingMethod.getSystemListValueById((int)salarydetails.Currency); model.SalaryType = salaryType.Value; model.EmployeeSalaryID = salarydetails.Id; if (Id > 0) { var data = _db.Employee_Salary_Entitlement_Temp.Where(x => x.Id == Id).FirstOrDefault(); model.Id = data.Id; model.EntitlementID = (int)data.Entitlement; model.EmployeeSalaryID = data.EmployeeSalaryID; model.Comments = data.Comments; model.FixedAmount = data.FixedAmount; model.PercentOfSalary = data.PercentOfSalary; model.IncludeInSalary = data.IncludeInSalary; } return(PartialView("_PartialAddSalaryEntitlementTemp", model)); }
public List <AddSalaryEntitlementViewModel> returnsalaryEntitlementsListTemp(int Id) { List <AddSalaryEntitlementViewModel> model = new List <AddSalaryEntitlementViewModel>(); var data = _db.Employee_Salary_Entitlement_Temp.Where(x => x.EmployeeSalaryID == Id && x.Archived == false).ToList(); if (data.Count > 0) { foreach (var item in data) { var value = _otherSettingMethod.getSystemListValueById((int)item.Entitlement); AddSalaryEntitlementViewModel dd = new AddSalaryEntitlementViewModel(); dd.EmployeeSalaryID = item.EmployeeSalaryID; dd.Id = item.Id; dd.FixedAmount = item.FixedAmount; dd.PercentOfSalary = item.PercentOfSalary; dd.IncludeInSalary = item.IncludeInSalary; dd.EntitlementID = (int)item.Entitlement; dd.Comments = item.Comments; if (value != null) { dd.Entitlement = value.Value; } model.Add(dd); } } return(model); }
public ActionResult DeleteSalaryEntitlementTemp(AddSalaryEntitlementViewModel model) { int userId = SessionProxy.UserId; _EmployeeProfileMethod.DeletesalaryEntitlementTemp(model.Id, userId); AddSalaryViewModel modelss = GetAllListDetailsTemp(model.EmployeeID, model.EmployeeSalaryID); return(PartialView("_PartialAddSalary", modelss)); }
public ActionResult SaveSalarytEntitlement(AddSalaryEntitlementViewModel model) { int userId = SessionProxy.UserId; _EmployeeProfileMethod.SavesalaryEntitlementSet(model, userId); AddSalaryViewModel modelss = GetAllListDetails(model.EmployeeID, model.EmployeeSalaryID); return(PartialView("_PartialAddSalary", modelss)); }
public ActionResult SaveSalaryEntitlementTemp(AddSalaryViewModel models) { int userId = SessionProxy.UserId; models.CurrentUserId = userId; _EmployeeProfileMethod.SavesalarySetTemp(models); AddSalaryEntitlementViewModel model = new AddSalaryEntitlementViewModel(); model.SalaryTypeList.Add(new SelectListItem() { Text = "-- Select Entitlement --", Value = "0" }); foreach (var item in _otherSettingMethod.getAllSystemValueListByKeyName("Entitlement List")) { model.SalaryTypeList.Add(new SelectListItem() { Text = item.Value, Value = item.Id.ToString() }); } return(PartialView("_PartialAddSalaryEntitlementTemp", model)); }