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(); }
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); } }