private void tsbEducationLoad_Click(object sender, EventArgs e) { EdicationLoadForm frmEdicationLoad = new EdicationLoadForm(Teachers, Disciplines); frmEdicationLoad.SheduleDataSet = ScheduleDataSet; frmEdicationLoad.ShowDialog(); EducationAdapter = new EducationLoadAdapter(DictionaryConverter.EducationToList(frmEdicationLoad.SheduleDataSet)); }
private void LoadDictionatyes() { ScheduleDataSet = new dsShedule(); Rooms = new List <ScheduleRoom>(); Teachers = new List <ScheduleTeacher>(); Groups = new List <ScheduleGroup>(); Disciplines = new List <ScheduleDiscipline>(); try { string filename = @"Data/Нагрузка.xml"; ScheduleDataSet.Education.ReadXml(filename); EducationAdapter = new EducationLoadAdapter(DictionaryConverter.EducationToList(ScheduleDataSet)); } catch (Exception) { MessageBox.Show("Не могу открыть файл c нагрузкой"); } try { string filename = @"Data/Аудитории.xml"; ScheduleDataSet.Room.ReadXml(filename); Rooms = DictionaryConverter.RoomsToList(ScheduleDataSet); } catch (Exception) { MessageBox.Show("Не могу открыть файл с аудиториями"); } try { string filename = @"Data/Преподаватели.xml"; ScheduleDataSet.Teacher.ReadXml(filename); Teachers = DictionaryConverter.TeachersToList(ScheduleDataSet); } catch (Exception) { MessageBox.Show("Не могу открыть файл с преподавателями"); } try { string filename = @"Data/Группы.xml"; ScheduleDataSet.Group.ReadXml(filename); Groups = DictionaryConverter.GroupsToList(ScheduleDataSet); } catch (Exception) { MessageBox.Show("Не могу открыть файл с группами"); } try { string filename = @"Data/Дисциплины.xml"; ScheduleDataSet.Discipline.ReadXml(filename); Disciplines = DictionaryConverter.DisciplinesToList(ScheduleDataSet); } catch (Exception) { MessageBox.Show("Не могу открыть файл с дисциплинами"); } }