private void tsbDisciplines_Click(object sender, EventArgs e) { DisciplineForm frmDiscipline = new DisciplineForm(); frmDiscipline.ds = ScheduleDataSet; frmDiscipline.ShowDialog(); Disciplines = DictionaryConverter.DisciplinesToList(frmDiscipline.ds); }
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("Не могу открыть файл с дисциплинами"); } }