private ContractorsBasicSalariesViewModel GetByContractorBasicSalaryID(int id) { ContractorsBasicSalariesBLL ContractorBasicSalaryBLL = new ContractorsBasicSalariesBLL().GetByContractorBasicSalaryID(id); ContractorsBasicSalariesViewModel ContractorBasicSalaryVM = new ContractorsBasicSalariesViewModel(); if (ContractorBasicSalaryBLL != null) { ContractorBasicSalaryVM.ContractorBasicSalaryID = ContractorBasicSalaryBLL.ContractorBasicSalaryID; ContractorBasicSalaryVM.EmployeeCodeID = ContractorBasicSalaryBLL.EmployeeCode.EmployeeCodeID; ContractorBasicSalaryVM.BasicSalary = ContractorBasicSalaryBLL.BasicSalary; ContractorBasicSalaryVM.TransfareAllowance = ContractorBasicSalaryBLL.TransfareAllowance; ContractorBasicSalaryVM.EmployeeCode = ContractorBasicSalaryBLL.EmployeeCode; //ContractorBasicSalaryVM.CreatedDate = ContractorBasicSalaryBLL.CreatedDate; //ContractorBasicSalaryVM.CreatedBy = ContractorBasicSalaryVM.GetCreatedByDisplayed(ContractorBasicSalaryBLL.CreatedBy); ContractorBasicSalaryVM.EmployeeVM = new EmployeesViewModel() { EmployeeCodeID = ContractorBasicSalaryBLL.EmployeeCode.EmployeeCodeID, EmployeeCodeNo = ContractorBasicSalaryBLL.EmployeeCode.EmployeeCodeNo, EmployeeNameAr = ContractorBasicSalaryBLL.EmployeeCode.Employee.EmployeeNameAr, EmployeeIDNo = ContractorBasicSalaryBLL.EmployeeCode.Employee.EmployeeIDNo, }; } return(ContractorBasicSalaryVM); }
public ActionResult EditContractorsBasicSalaries(ContractorsBasicSalariesViewModel ContractorBasicSalaryVM) { ContractorsBasicSalariesBLL ContractorBasicSalaryBLL = new ContractorsBasicSalariesBLL(); ContractorBasicSalaryBLL.ContractorBasicSalaryID = ContractorBasicSalaryVM.ContractorBasicSalaryID; ContractorBasicSalaryBLL.EmployeeCode = new EmployeesCodesBLL() { EmployeeCodeID = ContractorBasicSalaryVM.EmployeeCodeID }; ContractorBasicSalaryBLL.BasicSalary = ContractorBasicSalaryVM.BasicSalary; ContractorBasicSalaryBLL.TransfareAllowance = ContractorBasicSalaryVM.TransfareAllowance; ContractorBasicSalaryBLL.LoginIdentity = UserIdentity; Result result = ContractorBasicSalaryBLL.Update(); if (result.EnumMember == GovernmentFundsValidationEnum.Done.ToString()) { } else if (result.EnumMember == ContractorsBasicSalariesValidationEnum.RejectedBecauseOfEmployeeMustBeContractualEmployee.ToString()) { throw new CustomException(Resources.Globalization.ValidationEmployeeMustBeContractualEmployeeText); } return(Json(new { ContractorBasicSalaryID = ContractorBasicSalaryBLL.ContractorBasicSalaryID }, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteContractorsBasicSalaries(ContractorsBasicSalariesViewModel ContractorBasicSalaryVM) { try { ContractorsBasicSalariesBLL ContractorBasicSalaryBLL = new ContractorsBasicSalariesBLL(); ContractorBasicSalaryBLL.LoginIdentity = UserIdentity; ContractorBasicSalaryBLL.Remove(ContractorBasicSalaryVM.ContractorBasicSalaryID); return(RedirectToAction("Index")); } catch { return(View()); } }