Пример #1
0
        private void btChiTiet_Click(object sender, EventArgs e)
        {
            if (dgTimKiem.Rows.Count == 0)
            {
                MessageBox.Show("Rất tiếc, không tìm thấy loại phòng phù hợp", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            DatPhong.maKS   = dgTimKiem.Rows[dgTimKiem.CurrentRow.Index].Cells["maKS"].Value.ToString();
            DatPhong.tenKS  = dgTimKiem.Rows[dgTimKiem.CurrentRow.Index].Cells["tenKS"].Value.ToString();
            DatPhong.ngayBD = dtpBD.Value;
            DatPhong.ngayKT = dtpT.Value;
            ucDatPhong ucDP = new ucDatPhong();

            ucDP.Dock = DockStyle.Fill;
            _timKiem  = this;
            ucTimKiem.timKiem.metroPanelContainer.Controls.Add(ucDP);
            ucTimKiem.timKiem.metroPanelContainer.Controls["ucDatPhong"].BringToFront();
        }
Пример #2
0
        private void btDatPhong_Click(object sender, EventArgs e)
        {
            try
            {
                if (FormMain.KhachHang.status != true)
                {
                    DialogResult dlr = MessageBox.Show("Hãy đăng nhập để đặt phòng nhé!", "Thông báo", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);

                    if (dlr == DialogResult.Yes)
                    {
                        ucDangNhap ucDN = new ucDangNhap();
                        ucDN.Show();

                        _datPhong = this;
                        _datPhong.metroPanelContainer.Controls.Add(ucDN);
                        _datPhong.metroPanelContainer.Controls["ucDangNhap"].BringToFront();
                    }
                }
                else
                {
                    SqlConnection con = conn.getConnect();
                    if (con.State == ConnectionState.Closed)
                    {
                        con.Open();
                    }
                    SqlCommand sqlCmd = new SqlCommand("USP_DatPhong", con);
                    sqlCmd.CommandType = CommandType.StoredProcedure;
                    sqlCmd.Parameters.AddWithValue("@malphong", dgDatPhong.Rows[dgDatPhong.CurrentRow.Index].Cells["maLoaiPhong"].Value.ToString());
                    sqlCmd.Parameters.AddWithValue("@makh", FormMain.KhachHang.maKH);
                    sqlCmd.Parameters.AddWithValue("ngayBD", dtpBD.Value);
                    sqlCmd.Parameters.AddWithValue("ngayT", dtpT.Value);
                    if (sqlCmd.ExecuteNonQuery() > 0)
                    {
                        MessageBox.Show("Đặt phòng thành công");
                    }

                    con.Close();
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }