private void GenerationExcelButton_Click(object sender, RoutedEventArgs e) { RfidContext db = new RfidContext(); string path; if (string.IsNullOrEmpty(Singelton.ExcelSetting.Path)) { MessageBox.Show(Application.Current.Resources["msb_floderNotSelected"].ToString(), "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } else { path = Singelton.ExcelSetting.Path + System.IO.Path.DirectorySeparatorChar + DateTime.Now.ToString("yyyy_MM_dd_HH_mm_ss") + ".xlsx"; } List <TimeTableItem> TimeTable = null; List <UserTableItem> UserTable = UserTableItem.GenerateList(_gridBasicInformation); if (_gridBasicInformation.SelectedIndex != -1) { TimeTable = TimeTableItem.GenerateList(_gridMonthlyReport); } List <DepartmentTableItem> DepartmentTable = DepartmentTableItem.GenerateList(_gridDepartamentReport); CreateExcelFileHelper.CreateExcelDocument(UserTable, TimeTable, DepartmentTable, path); }
public async Task <bool> UpdateItemAsync(TimeTableItem item) { var oldItem = items.Where((TimeTableItem arg) => arg.ID == item.ID).FirstOrDefault(); items.Remove(oldItem); items.Add(item); return(await Task.FromResult(true)); }
public async Task <bool> AddItemAsync(TimeTableItem item) { items.Add(item); return(await Task.FromResult(true)); }