示例#1
0
        private void EditHostel_Click(object sender, EventArgs e)
        {
            if (HostelAd.Text == "")
            {
                MessageBox.Show("Вы не сможете контролировать номерами гостиницы, так как вы к ней не привязаны");
                return;
            }
            EditHostel editHostel = new EditHostel();
            int        index      = GridHostel.CurrentRow.Index;
            int        Id         = (int)GridHostel[5, index].Value;

            editHostel.Number.Text = Convert.ToString(GridHostel[1, index].Value);
            editHostel.Rooms.Text  = Convert.ToString(GridHostel[3, index].Value);
            editHostel.Square.Text = Convert.ToString(GridHostel[4, index].Value);

            if (editHostel.ShowDialog() == DialogResult.OK)
            {
                string Up_to_Date = "UPDATE hostel SET " +
                                    "Номер=" + editHostel.Number.Text + "," +
                                    "[Число комнат]=" + editHostel.Rooms.Text + "," +
                                    "[Площадь (в квадратных метрах)]=" + editHostel.Square.Text +
                                    " Where ID=" + Id + "";

                OleDbConnection sql_conn = new OleDbConnection(ConnectionString);
                OleDbCommand    sql_comm = new OleDbCommand(Up_to_Date, sql_conn);

                sql_conn.Open();
                sql_comm.ExecuteNonQuery();
                sql_conn.Close();
                ShowHostel();
                editHostel.Close();
            }
        }
示例#2
0
        private void Inserthostel_Click(object sender, EventArgs e)
        {
            if (HostelAd.Text == "")
            {
                MessageBox.Show("Вы не сможете контролировать номерами гостиницы, так как вы к ней не привязаны");
                return;
            }
            EditHostel editHostel = new EditHostel();

            if (editHostel.ShowDialog() == DialogResult.OK)
            {
                string Up_to_Date = "Insert into hostel (Номер,[Число комнат], [Площадь (в квадратных метрах)], ID, Гостиница) Values (" +
                                    editHostel.Number.Text + "," +
                                    editHostel.Rooms.Text + "," +
                                    editHostel.Square.Text + "," +
                                    (GridHostel.Rows.Count + 1) + "," + HostelAd.Text + ")";

                OleDbConnection sql_conn = new OleDbConnection(ConnectionString);
                OleDbCommand    sql_comm = new OleDbCommand(Up_to_Date, sql_conn);

                sql_conn.Open();
                sql_comm.ExecuteNonQuery();
                sql_conn.Close();
                ShowHostel();
                editHostel.Close();
            }
        }