Example #1
0
 private void ButtonDeleteClassSubject_Click(object sender, EventArgs e)
 {
     if (TableClasses.SelectedRows.Count != 0)
     {
         if (TableSubjects.SelectedRows.Count != 0)
         {
             if (MessageBox.Show("Вы уверены, что хотите удалить выбранный предмет из этого класса?", "Удаление выбраного предмета из класса", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
             {
             }
             else
             {
                 DBControl.Delete(Class_Subject.GetObj(Class.Classes[(Guid)TableClasses.SelectedCells[0].Value], Subject.Subjects[(Guid)TableSubjects.SelectedCells[0].Value]));
                 TableSubjects.Rows.Remove(TableSubjects.SelectedRows[0]);
                 TableSubjects.ClearSelection();
             }
         }
         else
         {
             MessageBox.Show("Для удаления предмета, выбирете его из таблицы", "Не выбран предмет для удаления", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Для удаления предмета, выбирете класс из таблицы", "Не выбран класс для удаления предмета", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #2
0
 private void ButtonAddSubjectTeacher_Click(object sender, EventArgs e)
 {
     if (TableClasses.SelectedRows.Count != 0)
     {
         if (TableSubjects.SelectedRows.Count != 0)
         {
             FormList formlist = new FormList(Class_Subject.GetObj(Class.Classes[(Guid)TableClasses.SelectedCells[0].Value], Subject.Subjects[(Guid)TableSubjects.SelectedCells[0].Value]));
             if (formlist.ShowDialog() == DialogResult.OK)
             {
                 if (formlist.Table.SelectedRows.Count == 0)
                 {
                     MessageBox.Show("Для добавления предмета, выбирете его", "Вы не выбрали предмет", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 else
                 {
                     foreach (DataGridViewRow row in formlist.Table.SelectedRows)
                     {
                         DBControl.Add(Class_Subject.GetObj(Class.Classes[(Guid)TableClasses.SelectedCells[0].Value], Subject.Subjects[(Guid)TableSubjects.SelectedCells[0].Value]), Teacher.Teachers[(Guid)row.Cells[0].Value]);
                         TableTeachers.Rows.Add(row.Cells[0].Value, row.Cells[1].Value, Teacher.Teachers[(Guid)row.Cells[0].Value].Login, Teacher.Teachers[(Guid)row.Cells[0].Value].GetPassword(row.Cells[0].Value.ToString()));
                     }
                     TableTeachers.ClearSelection();
                 }
             }
             formlist.Close();
         }
         else
         {
             MessageBox.Show("Для добавления учителя предмету, выбирете предмет из таблицы", "Не выбран предмет для добавления учителя предмету", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Для добавления учителя предмету, выбирете класс из таблицы", "Не выбран класс для добавления учителя предмету", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #3
0
 private void TableSubjects_SelectionChanged(object sender, EventArgs e)
 {
     TableTeachers.Rows.Clear();
     if (TableSubjects.SelectedRows.Count != 0 && TableClasses.SelectedRows.Count != 0)
     {
         foreach (var tchr in Class_Subject.GetObj(Class.Classes[(Guid)TableClasses.SelectedCells[0].Value], Subject.Subjects[(Guid)TableSubjects.SelectedCells[0].Value]).Teachers)
         {
             TableTeachers.Rows.Add(tchr.Id, tchr.Name, tchr.Login, tchr.GetPassword(tchr.Id.ToString()));
         }
         TableTeachers.ClearSelection();
     }
 }