Ejemplo n.º 1
0
        private void LoadGrid()
        {
            var payroll     = _payrollService.CreateNew(payrollHeaderView.PeriodName, payrollHeaderView.StartDate.GetValueOrDefault(), payrollHeaderView.EndDate.GetValueOrDefault());
            var gridDetails = from p in payroll.PayrollDetails
                              select new EmployeePayrollViewModel
            {
                EmployeeID       = p.Employee.EmployeeID,
                Name             = string.Format("{0} {1}", p.Employee.FirstName, p.Employee.LastName),
                Department       = p.Employee.Department.Name,
                GrossSalary      = p.GrossSalary,
                IncomeTax        = p.IncomeTax,
                PensionDeduction = p.Pension,
                LoanDeduction    = p.OtherDeductions,
                ProvidentFund    = 0
            };

            payrollGridView.PayrollDetails = gridDetails.ToList();
        }