Exemplo n.º 1
0
 private void TableCities_SelectionChanged(object sender, EventArgs e)
 {
     TableSchools.Rows.Clear();
     if (TableCities.SelectedRows.Count != 0)
     {
         foreach (var i in City.Cities[(Guid)TableCities.SelectedCells[0].Value].Schools)
         {
             TableSchools.Rows.Add(i.Id, i.Name, i.Manager.Id, i.Manager.Name, i.Manager.Login, i.Manager.GetPassword(i.Manager.Id.ToString()));
         }
         TableSchools.ClearSelection();
     }
 }
Exemplo n.º 2
0
 private void ButtonEditSchool_Click(object sender, EventArgs e)
 {
     if (TableSchools.SelectedRows.Count != 0)
     {
         DBControl.Edit(School.Schools[(Guid)TableSchools.SelectedCells[0].Value]);
         TableSchools.SelectedCells[1].Value = School.Schools[(Guid)TableSchools.SelectedCells[0].Value].Name;
         TableSchools.ClearSelection();
     }
     else
     {
         MessageBox.Show("Для изменения школы, выбирете ее из таблицы", "Не выбрана школа для изменения", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 3
0
 private void ButtonAddSchool_Click(object sender, EventArgs e)
 {
     if (TableCities.SelectedRows.Count != 0)
     {
         School NewSchool = new School(null);
         DBControl.Add(City.Cities[(Guid)TableCities.SelectedCells[0].Value], NewSchool);
         if (NewSchool.Name != null)
         {
             TableSchools.Rows.Add(NewSchool.Id, NewSchool.Name, NewSchool.Manager.Id, NewSchool.Manager.Name, NewSchool.Manager.Login, NewSchool.Manager.GetPassword(NewSchool.Manager.Id.ToString()));
             TableSchools.ClearSelection();
         }
     }
     else
     {
         MessageBox.Show("Для добавления школы, выбирете город из таблицы", "Не выбран город для добавления школы", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 4
0
 private void ButtonDeleteSchool_Click(object sender, EventArgs e)
 {
     if (TableSchools.SelectedRows.Count != 0)
     {
         if (MessageBox.Show("Вы уверены, что хотите удалить выбранную школу?", "Удаление выбраной школы", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
         {
         }
         else
         {
             DBControl.Delete(School.Schools[(Guid)TableSchools.SelectedCells[0].Value]);
             TableSchools.Rows.Remove(TableSchools.SelectedRows[0]);
             TableSchools.ClearSelection();
         }
     }
     else
     {
         MessageBox.Show("Для удаления школы, выбирете ее из таблицы", "Не выбрана школа для удаления", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }