private async void btnSave_Click_1(object sender, RoutedEventArgs e) { var year_SemesterDataService = new Year_SemesterDataService(new EntityFramework.TimetableManagerDbContext()); if (textBox.Text != "") { if (isEditState) { year_Semester.YsYear = Year; year_Semester.YsSemester = Semester; year_Semester.YsShortName = YearShortname + "." + SemesterShortname; await year_SemesterDataService.UpdateYs(year_Semester, year_Semester.YsId); isEditState = false; } else { Year_Semester yearSemester = new Year_Semester { YsYear = Year, YsSemester = Semester, YsShortName = YearShortname + "." + SemesterShortname }; await year_SemesterDataService.AddYs(yearSemester); } } else { MessageBox.Show("fill all fields!!"); } YsDataList.Clear(); _ = this.load(); }
private async Task SetYearSemesterList() { Year_SemesterDataService yearSemesterDataService = new Year_SemesterDataService(new EntityFramework.TimetableManagerDbContext()); YearSemesterList = await yearSemesterDataService.GetYs(); YearSemesterList.ForEach(list => { YearSemesterNameList.Add(list.YsShortName); }); }
private async Task LoadYearDataForEdit(int id) { Year_SemesterDataService year_SemesterData = new Year_SemesterDataService(new EntityFramework.TimetableManagerDbContext()); year_Semester = await year_SemesterData.GetYsById(id); comboBoxYear.Text = year_Semester.YsYear; comboBoxSemester.Text = year_Semester.YsSemester; textBox.Text = year_Semester.YsShortName; isEditState = true; }
private void DeleteButton_Click(object sender, RoutedEventArgs e) { Year_Semester ys = (Year_Semester)dataGridYs.SelectedItem; Year_SemesterDataService year_SemesterDataService = new Year_SemesterDataService(new EntityFramework.TimetableManagerDbContext()); year_SemesterDataService.DeleteYear_Semester(ys.YsId).ContinueWith(result => { MessageBox.Show("Deleted"); }); _ = YsDataList.Remove(ys); }
public async Task load() { Year_SemesterDataService year_SemesterDataService = new Year_SemesterDataService(new EntityFramework.TimetableManagerDbContext()); YsList = await year_SemesterDataService.GetYs(); YsList.ForEach(e => { Year_Semester l = new Year_Semester(); l.YsId = e.YsId; l.YsYear = e.YsYear; l.YsSemester = e.YsSemester; l.YsShortName = e.YsShortName; YsDataList.Add(l); }); }
private async Task LoadDataForGenerate() { var groupIdDataService = new GroupIdDataService(new EntityFramework.TimetableManagerDbContext()); Year_SemesterDataService year_SemesterDataService = new Year_SemesterDataService(new EntityFramework.TimetableManagerDbContext()); List <Year_Semester> YsList = await year_SemesterDataService.GetYs(); List <string> YearNameList = new List <string>(); YsList.ForEach(e => { YearNameList.Add(e.YsShortName); }); ProgrammeDataService programmeDataService = new ProgrammeDataService(new EntityFramework.TimetableManagerDbContext()); List <Programme> programmeList = await programmeDataService.GetProgramme(); List <string> ProgrammeNameList = new List <string>(); programmeList.ForEach(e => { ProgrammeNameList.Add(e.ProgrammeShortName); }); GroupNumberDataService groupNumberDataService = new GroupNumberDataService(new EntityFramework.TimetableManagerDbContext()); List <GroupNumber> GroupNumberList = await groupNumberDataService.GetGroupNumbers(); List <string> GroupNameList = new List <string>(); GroupNumberList.ForEach(e => { GroupNameList.Add(e.GroupNum); }); List <string> GeneratedList = new List <string>(); YearNameList.ForEach(y => { ProgrammeNameList.ForEach(p => { GroupNameList.ForEach(g => { string id = String.Concat(y, ".", p, ".", g); GeneratedList.Add(id); }); }); }); GeneratedList.ForEach(async e => { _ = await groupIdDataService.AddGroupId(new GroupId { GroupID = e }); GroupIdDataList.Add(new GroupId { GroupID = e }); }); }