예제 #1
0
        private void btnCopy_Click(object sender, EventArgs e)
        {
            //Создаём новый объект класса "Студент"
            clsStudents Stud = new clsStudents();

            //Код назначаем на единицу больше, чем количество
            //элементов в коллекции
            Stud.Code = mdlData.colStudents.Count + 1;
            //Формируем задел названия для нового студента
            Stud.FIO = txtFIO.Text + "+";
            //Учёт в планировании студента точно такой же, как и у выбранного
            Stud.flgPlan = chkInPlan.Checked;
            //Студент на той же кафедре, что и выбранный
            Stud.Depart = mdlData.colDepart[cmbDepartmentList.SelectedIndex];
            //Студент на том же курсе, что и выбранный
            Stud.KursNum = mdlData.colKursNum[cmbKursList.SelectedIndex];
            //Научный руководитель тот же, что и у выбранного
            Stud.Lect = mdlData.colLecturer[cmbLecturerList.SelectedIndex];
            //Специальность та же, что и у выбранного
            Stud.Speciality = mdlData.colSpecialisation[cmbSpecialityList.SelectedIndex];
            //Тему сбрасываем
            Stud.Theme = "";
            //Добавляем объект в коллекцию
            mdlData.colStudents.Add(Stud);
            //Заносим объект в список
            cmbStudentsList.Items.Add(mdlData.colStudents[mdlData.colStudents.Count - 1].Code + ". " + mdlData.colStudents[mdlData.colStudents.Count - 1].FIO);
            //Переходим к новому элементу списка
            cmbStudentsList.SelectedIndex = cmbStudentsList.Items.Count - 1;
        }
예제 #2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            btnSave.Enabled = true;
            btnCopy.Enabled = true;
            btnDel.Enabled  = true;

            //Создаём новый объект класса "Студент"
            clsStudents Stud = new clsStudents();

            //Код назначаем на единицу больше, чем количество
            //элементов в коллекции
            Stud.Code = mdlData.colStudents.Count + 1;
            //Формируем задел названия для нового студента
            Stud.FIO = "Петров Петр Петрович";
            //По умолчанию студент включается в планирование нагрузки
            Stud.flgPlan = true;
            //Добавляем объект в коллекцию
            mdlData.colStudents.Add(Stud);
            //Заносим объект в список
            cmbStudentsList.Items.Add(mdlData.colStudents[mdlData.colStudents.Count - 1].Code + ". " + mdlData.colStudents[mdlData.colStudents.Count - 1].FIO);
            //Переходим к новому элементу списка
            cmbStudentsList.SelectedIndex = cmbStudentsList.Items.Count - 1;
        }