public List <PhongDat> timKiemPhongDatTheoMaPhong(string maPhong) { List <PhongDat> lstPhongDat = new List <PhongDat>(); SqlConnection conn = null; conn = DataAccessConnection.getConnection(); conn.Open(); string strQuery = "SELECT mahopdong,maphong,cmnd,tenkhachhang,songuoi,ngaydatphong,manhanvien FROM phongdat WHERE maphong='" + maPhong + "'"; SqlDataReader reader = null; SqlCommand command = new SqlCommand(strQuery, conn); reader = command.ExecuteReader(); while (reader.Read()) { PhongDat objPhongDat = new PhongDat(); objPhongDat.MaHopDong = reader["mahopdong"].ToString(); objPhongDat.MaPhong = reader["maphong"].ToString(); objPhongDat.Cmnd = reader["cmnd"].ToString(); objPhongDat.TenKhachHang = reader["tenkhachhang"].ToString(); objPhongDat.SoNguoi = (int)reader["songuoi"]; objPhongDat.NgayDatPhong = (DateTime)reader["ngaydatphong"]; objPhongDat.MaNhanVien = reader["manhanvien"].ToString(); lstPhongDat.Add(objPhongDat); } conn.Close(); return(lstPhongDat); }
private void btnDatPhong_Click(object sender, EventArgs e) { if (!kiemTraNhapRong(txtMaHopDong.Text, txtCMND.Text, txtTenKhachHang.Text, txtSoNguoi.Text)) { MessageBox.Show("Nhập thông tin không đầy đủ !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { try { string strMaHopDong = txtMaHopDong.Text.Trim(); string strMaPhong = txtMaPhong.Text; string strCMND = txtCMND.Text.Trim(); string strTenKhachHang = txtTenKhachHang.Text.Trim(); int soNguoi = int.Parse(txtSoNguoi.Text.Trim()); DateTime ngayDatPhong = dtpNgayDatPhong.Value; string strMaNhanVien = txtMaNhanVien.Text.Trim(); PhongDat objPhongDat = new PhongDat(strMaHopDong, strMaPhong, strCMND, strTenKhachHang, soNguoi, ngayDatPhong, strMaNhanVien); if (phongDatService.datPhong(objPhongDat)) { MessageBox.Show("Đặt phòng thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); kiemTraAnNut = true; //thay đổi trạng thái của phòng khi đã đặt phòng thành công List <Phong> lstPhong = phongService.timPhongTheoMaPhong(strMaPhong); Phong objPhong = new Phong(); objPhong.MaPhong = lstPhong[0].MaPhong; objPhong.TinhTrang = "Đang được thuê"; phongService.capNhatTinhTrangPhong(objPhong); // this.Hide(); frmTrangChu f = new frmTrangChu(); f.strTenNhanVien = strTenNhanVien; f.flagHienThiMenu = flagHienThiMenu; f.strMaNhanVien = strMaNhanVien; f.ShowDialog(); this.Close(); } else { MessageBox.Show("Đặt phòng không thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show("Thông tin nhập vào không đúng.Mời nhập lại !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public bool datPhong(PhongDat objPhongDat) { bool isSuccess = false; SqlConnection conn = null; conn = DataAccessConnection.getConnection(); conn.Open(); string strQuery = "INSERT INTO phongdat VALUES('" + objPhongDat.MaHopDong + "','" + objPhongDat.MaPhong + "','" + objPhongDat.Cmnd + "',N'" + objPhongDat.TenKhachHang + "','" + objPhongDat.SoNguoi + "','" + objPhongDat.NgayDatPhong + "','" + objPhongDat.MaNhanVien + "')"; SqlCommand command = conn.CreateCommand(); command.CommandType = CommandType.Text; command.CommandText = strQuery; isSuccess = command.ExecuteNonQuery() > 0; conn.Close(); return(isSuccess); }
public bool datPhong(PhongDat objPhongDat) { return(phongDatRepository.datPhong(objPhongDat)); }