Beispiel #1
0
        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);
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
 public ActionResult DeleteContractorsBasicSalaries(ContractorsBasicSalariesViewModel ContractorBasicSalaryVM)
 {
     try
     {
         ContractorsBasicSalariesBLL ContractorBasicSalaryBLL = new ContractorsBasicSalariesBLL();
         ContractorBasicSalaryBLL.LoginIdentity = UserIdentity;
         ContractorBasicSalaryBLL.Remove(ContractorBasicSalaryVM.ContractorBasicSalaryID);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }