//获取纳税清单 public static List <PersonalTax> GetPersonalTaxList(int year, int month, string company) { List <PersonalTax> list = new List <PersonalTax>(); List <SalaryResult> salaryList = SalaryResult.GetSalaryResults(year, month, company, null); foreach (SalaryResult item in salaryList) { list.Add(new PersonalTax(item)); } return(list); }
public static List <EmployeeSalary> GetEmployeeSalarys(DateTime start, DateTime end, string companyCode) { List <EmployeeSalary> list = new List <EmployeeSalary>(); DateTime currMonth = start; while (currMonth <= end) { //取出当前月份的工资明细 List <SalaryResult> srList = SalaryResult.GetSalaryResults(currMonth.Year, currMonth.Month, companyCode); //遍历 foreach (SalaryResult sr in srList) { PrivateSalary ps = PrivateSalary.GetPrivateSalary(sr.员工编号, sr.年度, sr.月份); EmployeeSalary es = new EmployeeSalary(sr, ps); list.Add(es); } currMonth = currMonth.AddMonths(1); } return(list); }