private void ButtonAddCity_Click(object sender, EventArgs e) { City NewCity = new City(null); DBControl.Add(NewCity); if (NewCity.Name != null) { TableCities.Rows.Add(NewCity.Id, NewCity.Name); TableCities.ClearSelection(); } }
private void FormAdmin_Shown(object sender, EventArgs e) { foreach (var ct in City.Cities.Values) { TableCities.Rows.Add(ct.Id, ct.Name); } TableCities.ClearSelection(); foreach (var sbjct in Subject.Subjects.Values) { TableSubjects.Rows.Add(sbjct.Id, sbjct.Name); } TableSubjects.ClearSelection(); }
private void ButtonEditCity_Click(object sender, EventArgs e) { if (TableCities.SelectedRows.Count != 0) { DBControl.Edit(City.Cities[(Guid)TableCities.SelectedCells[0].Value]); TableCities.SelectedCells[1].Value = City.Cities[(Guid)TableCities.SelectedCells[0].Value].Name; TableCities.ClearSelection(); } else { MessageBox.Show("Для изменения города, выбирете его из таблицы", "Не выбран город для изменения", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ButtonDeleteCity_Click(object sender, EventArgs e) { if (TableCities.SelectedRows.Count != 0) { if (MessageBox.Show("Вы уверены, что хотите удалить выбранный город?", "Удаление выбраного города", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No) { } else { DBControl.Delete(City.Cities[(Guid)TableCities.SelectedCells[0].Value]); TableCities.Rows.Remove(TableCities.SelectedRows[0]); TableCities.ClearSelection(); } } else { MessageBox.Show("Для удаления города, выбирете его из таблицы", "Не выбран город для удаления", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void FormAdmin_MouseClick(object sender, MouseEventArgs e) { TableCities.ClearSelection(); }