void threadShow_DoWork(object sender, DoWorkEventArgs e) { List <PersonalModel> personalList_D1 = personalList.Where(p => p.Department == line).OrderBy(p => p.WorkerId).ToList(); List <WorkerLeaveModel> workerLeaveList = WorkerLeaveController.Select(year, 1, line); object[] results = { personalList_D1, workerLeaveList }; e.Result = results; }
void threadShow_DoWork(object sender, DoWorkEventArgs e) { object[] arguments = e.Argument as object[]; string line = arguments[0] as String; workerLeaveList = WorkerLeaveController.Select(year, month); holidayList = HolidayController.Select(year, month); e.Result = SourceController.Select(line, year, month); }
void threadShow_DoWork(object sender, DoWorkEventArgs e) { List <PersonalModel> personalList_D1 = personalList.Where(p => p.Department == line).OrderBy(p => p.WorkerId).ToList(); List <SourceModel> sourceList = SourceController.Select(line, year, month); List <WorkerLeaveModel> workerLeaveList = WorkerLeaveController.Select(year, month); performanceDetailList = LinePerformanceDetailController.SelectByPersonal(line, year, month); List <HolidayModel> holidayList = HolidayController.Select(year, month); object[] results = { personalList_D1, sourceList, workerLeaveList, performanceDetailList, holidayList }; e.Result = results; }
void threadInsert_DoWork(object sender, DoWorkEventArgs e) { WorkerLeaveModel model = e.Argument as WorkerLeaveModel; if (model.WorkerLeaveId == 0) { e.Result = WorkerLeaveController.Insert(model); } else { e.Result = WorkerLeaveController.Update(model); } }
void threadSearch_DoWork(object sender, DoWorkEventArgs e) { string workerId = e.Argument as String; e.Result = WorkerLeaveController.Select(workerId); }
void threadDelete_DoWork(object sender, DoWorkEventArgs e) { int?workerLeaveIdToDelete = e.Argument as Int32?; e.Result = WorkerLeaveController.Delete(workerLeaveIdToDelete.Value); }