Exemplo n.º 1
0
        private void tbsTeachers_Click(object sender, EventArgs e)
        {
            TeachersForm frmTeacher = new TeachersForm();

            frmTeacher.ds = ScheduleDataSet;
            frmTeacher.ShowDialog();
            Teachers = DictionaryConverter.TeachersToList(frmTeacher.ds);
        }
Exemplo n.º 2
0
        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("Не могу открыть файл с дисциплинами");
            }
        }