Ejemplo n.º 1
0
        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("Редактирование данной записи недоступно. На номер зарегистрированно неоконченное проживание или оформлена бронь.");
                }
            }
        }
Ejemplo n.º 2
0
        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("Редактирование данной записи недоступно. На номер зарегистрированно неоконченное проживание или оформлена бронь.");
                }
            }
        }