public VMOvertimeEncashable GetCreate4(VMOvertimeEncashable vm) { return(new VMOvertimeEncashable()); }
public VMOvertimeEncashable GetCreate3(VMOvertimeEncashableSelection es, int?[] SelectedEmployeeIds, VMOvertimeEncashable vmOvertimeApproval) { List <VMOvertimeEncashableChild> vmOvertimeApprovalChildList = new List <VMOvertimeEncashableChild>(); List <VHR_EmployeeProfile> employees = DDService.GetEmployeeInfo(); // Get All Employees from database PayrollPeriod payrollPeriod = DDService.GetPayrollPeriod().First(aa => aa.PPayrollPeriodID == es.PayrollPeriodID); // Get selected Payroll Period foreach (int empid in SelectedEmployeeIds) { VMOvertimeEncashableChild vmOvertimeApprovalChild = new VMOvertimeEncashableChild(); VHR_EmployeeProfile employee = employees.First(aa => aa.PEmployeeID == empid);// Get Specific Employee vmOvertimeApprovalChild.EmpID = employee.PEmployeeID; vmOvertimeApprovalChild.EmpNo = employee.OEmpID; vmOvertimeApprovalChild.EmployeeName = employee.EmployeeName; vmOvertimeApprovalChild.OvertimePolicyID = employee.OTPolicyID; vmOvertimeApprovalChild.OvertimePolicyName = employee.OTPolicyName; vmOvertimeApprovalChild.ApprovedOT = 80; vmOvertimeApprovalChild.EncashableOT = 56; vmOvertimeApprovalChild.CPLConvertedOT = 24; vmOvertimeApprovalChild.PayrollPeriodID = payrollPeriod.PPayrollPeriodID; vmOvertimeApprovalChild.PayrollPeriodName = payrollPeriod.PRName; vmOvertimeApprovalChildList.Add(vmOvertimeApprovalChild); } vmOvertimeApproval.PayrollPeriodID = payrollPeriod.PPayrollPeriodID; vmOvertimeApproval.PayrollPeriodName = payrollPeriod.PRName; vmOvertimeApproval.OvertimeEncashableChild = vmOvertimeApprovalChildList; return(vmOvertimeApproval); }