示例#1
0
        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));
        }
示例#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("Не могу открыть файл с дисциплинами");
            }
        }