private void changeApartmentsButton_Click(object sender, EventArgs e) { var dResult = MessageBox.Show("Вы уверены, что хотите применить изменения в базе данных?", "", MessageBoxButtons.YesNo); if (dResult == DialogResult.Yes) { if (RequestsSQLT.NumberOfApartmentsIsFree(conn, numberOfChosenRow) == true) //Проверяем все ограничения ввода для таблицы клиентов { if (RequestsSQLT.SelectSetValueOfNumberFromApartments(numberTextBox, conn) == true) { if (RequestsSQLT.TypeOfApartmentsIsCorrect(typeComboBox, conn) == true) { SqlCommand command = new SqlCommand(); command = new SqlCommand($"UPDATE Apartments SET number = {Convert.ToInt32(numberTextBox.Text)}, \"type\" = '{typeComboBox.Text}', price = {Convert.ToInt32(priceTextBox.Text)} WHERE number = {Convert.ToInt32(numberTextBox.Text)}", conn); command.ExecuteNonQuery(); Refresh4(); } else { MessageBox.Show("Введён некорректный тип номера"); } } } else { MessageBox.Show("Редактирование данной записи недоступно. На номер зарегистрированно неоконченное проживание или оформлена бронь."); } } }
private void deleteApartmentsButton_Click(object sender, EventArgs e) { var dResult = MessageBox.Show("Вы уверены, что хотите удалить эту запись?", "", MessageBoxButtons.YesNo); if (dResult == DialogResult.Yes) { if (RequestsSQLT.NumberOfApartmentsIsFree(conn, numberOfChosenRow) == true) //Проверяем все ограничения ввода для таблицы клиентов { SqlCommand command1 = new SqlCommand(); command1 = new SqlCommand($"DELETE FROM Apartments WHERE number = {Convert.ToInt32(numberTextBox.Text)}", conn); command1.ExecuteNonQuery(); SqlCommand command2 = new SqlCommand(); command2 = new SqlCommand($"DELETE FROM Photos WHERE number = {Convert.ToInt32(numberTextBox.Text)}", conn); command2.ExecuteNonQuery(); Refresh4(); } else { MessageBox.Show("Редактирование данной записи недоступно. На номер зарегистрированно неоконченное проживание или оформлена бронь."); } } }