public List <WorkOvertime> GetWorkOvertimes(List <string> id, List <string> time6, List <string> time7) { List <WorkOvertime> list_WorkOvertime = new List <WorkOvertime>(); int number = 0; var temp = staffService.GetEntity(u => id.Contains(u.ID)).OrderBy(u => u.ID); foreach (Staff w in temp) { WorkOvertime work6 = new WorkOvertime(); WorkOvertime work7 = new WorkOvertime(); work6.ID = w.ID; work6.NAME = w.NAME; work6.BU = w.BU; work6.LINENAME = w.LINENAME; work6.CLASS = w.CLASS; work6.time1 = double.Parse(time6[number]); work6.date1 = DateTime.Now.AddDays(1).Date; work6.date2 = DateTime.Now; work7.ID = w.ID; work7.NAME = w.NAME; work7.BU = w.BU; work7.LINENAME = w.LINENAME; work7.CLASS = w.CLASS; work7.time1 = double.Parse(time7[number]); work7.date1 = DateTime.Now.AddDays(2).Date; work7.date2 = DateTime.Now; number++; list_WorkOvertime.Add(work6); list_WorkOvertime.Add(work7); } return(list_WorkOvertime); }
/// <summary> /// 更具工號,加班時間數組 返回ListWorkOvertime /// </summary> /// <param name="id"></param> /// <param name="time1"></param> /// <returns></returns> public List <WorkOvertime> GetWorkOvertimes(List <string> id, List <string> time1) { List <WorkOvertime> list_WorkOvertime = new List <WorkOvertime>(); int number = 0; var temp = staffService.GetEntity(u => id.Contains(u.ID)).OrderBy(u => u.ID); foreach (Staff w in temp) { WorkOvertime work = new WorkOvertime(); work.ID = w.ID; work.NAME = w.NAME; work.BU = w.BU; work.LINENAME = w.LINENAME; work.CLASS = w.CLASS; work.time1 = double.Parse(time1[number]); work.date1 = DateTime.Now.Date; work.date2 = DateTime.Now; number++; list_WorkOvertime.Add(work); } return(list_WorkOvertime); }