Пример #1
0
        private void FormManager_Shown(object sender, EventArgs e)
        {
            foreach (var clss in Class.Classes.Values)
            {
                if (clss.School.Id == School_id)
                {
                    TableClasses.Rows.Add(clss.Id, clss.Name, clss.StudentCount);
                }
            }
            TableClasses.ClearSelection();

            foreach (var sbjct in Subject.Subjects.Values)
            {
                TableSubjects.Rows.Add(sbjct.Id, sbjct.Name);
            }
            TableSubjects.ClearSelection();

            foreach (var tchr in Teacher.Teachers.Values)
            {
                if (tchr.School.Id == School_id)
                {
                    TableTeachers.Rows.Add(tchr.Id, tchr.Name, tchr.Login, tchr.GetPassword(tchr.Id.ToString()));
                }
            }
            TableTeachers.ClearSelection();
        }
Пример #2
0
        private void FormTeacher_MouseClick(object sender, MouseEventArgs e)
        {
            TableSubjects.ClearSelection();

            TableClasses.Rows.Clear();
            foreach (var clss in teacher.Classes)
            {
                TableClasses.Rows.Add(clss.Id, clss.Name, clss.StudentCount);
            }
            TableClasses.ClearSelection();
        }
Пример #3
0
        private void ButtonAddClass_Click(object sender, EventArgs e)
        {
            Class NewClass = new Class(null);

            DBControl.Add(School.Schools[School_id], NewClass);
            if (NewClass.Name != null)
            {
                TableClasses.Rows.Add(NewClass.Id, NewClass.Name, NewClass.StudentCount);
                TableClasses.ClearSelection();
            }
        }
Пример #4
0
 private void ButtonEditClass_Click(object sender, EventArgs e)
 {
     if (TableClasses.SelectedRows.Count != 0)
     {
         DBControl.Edit(Class.Classes[(Guid)TableClasses.SelectedCells[0].Value]);
         TableClasses.SelectedCells[1].Value = Class.Classes[(Guid)TableClasses.SelectedCells[0].Value].Name;
         TableClasses.ClearSelection();
     }
     else
     {
         MessageBox.Show("Для изменения класса, выбирете его из таблицы", "Не выбран класс для изменения", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #5
0
        private void FormTeacher_Shown(object sender, EventArgs e)
        {
            foreach (var sbjct in teacher.Subjects)
            {
                TableSubjects.Rows.Add(sbjct.Id, sbjct.Name);
            }
            TableSubjects.ClearSelection();

            foreach (var clss in teacher.Classes)
            {
                TableClasses.Rows.Add(clss.Id, clss.Name, clss.StudentCount);
            }
            TableClasses.ClearSelection();
        }
Пример #6
0
 private void TableSubjects_SelectionChanged(object sender, EventArgs e)
 {
     TableClasses.Rows.Clear();
     if (TableSubjects.SelectedRows.Count != 0)
     {
         foreach (var clss in teacher.Classes)
         {
             if (clss.Subjects.Contains(Subject.Subjects[(Guid)TableSubjects.SelectedCells[0].Value]))
             {
                 TableClasses.Rows.Add(clss.Id, clss.Name, clss.StudentCount);
             }
         }
         TableClasses.ClearSelection();
     }
 }
Пример #7
0
 private void ButtonDeleteClass_Click(object sender, EventArgs e)
 {
     if (TableClasses.SelectedRows.Count != 0)
     {
         if (MessageBox.Show("Вы уверены, что хотите удалить выбранный класс?", "Удаление выбраного класса", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
         {
         }
         else
         {
             DBControl.Delete(Class.Classes[(Guid)TableClasses.SelectedCells[0].Value]);
             TableClasses.Rows.Remove(TableClasses.SelectedRows[0]);
             TableClasses.ClearSelection();
         }
     }
     else
     {
         MessageBox.Show("Для удаления класса, выбирете его из таблицы", "Не выбран класс для удаления", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #8
0
        private void FormManager_MouseClick(object sender, MouseEventArgs e)
        {
            TableClasses.ClearSelection();

            TableSubjects.Rows.Clear();
            foreach (var sbjct in Subject.Subjects.Values)
            {
                TableSubjects.Rows.Add(sbjct.Id, sbjct.Name);
            }
            TableSubjects.ClearSelection();

            TableTeachers.Rows.Clear();
            foreach (var tchr in Teacher.Teachers.Values)
            {
                if (tchr.School.Id == School_id)
                {
                    TableTeachers.Rows.Add(tchr.Id, tchr.Name, tchr.Login, tchr.GetPassword(tchr.Id.ToString()));
                }
            }
            TableTeachers.ClearSelection();
        }