private void bntChiTietThuePhong_Click(object sender, EventArgs e) { if (gridKhachHang.Rows.Count != 0) { if (_loaiKH == 1) { PhieuThuePhongBUS phieuThuePhongBUS = new PhieuThuePhongBUS(); PhieuThuePhongDTO phieuThuePhongDTO = new PhieuThuePhongDTO(); phieuThuePhongDTO = phieuThuePhongBUS.DangO_KhachHang(int.Parse(gridKhachHang.CurrentRow.Cells[0].Value.ToString())); PhieuThuePhong phieuThuePhong = new PhieuThuePhong(); PhieuThuePhong.maKH = Convert.ToInt32(gridKhachHang.CurrentRow.Cells[0].Value.ToString()); PhieuThuePhong.dangO = true; PhieuThuePhong.maPhieuthuephong = phieuThuePhongDTO.Ma; phieuThuePhong.ShowDialog(); Load(); } else if (_loaiKH == 2) { DanhSachDatPhongTheoKhachHang ds = new DanhSachDatPhongTheoKhachHang(); DanhSachDatPhongTheoKhachHang.maKH = Convert.ToInt32(gridKhachHang.CurrentRow.Cells[0].Value.ToString()); ds.MyParent = this; ds.ShowDialog(); } } }
private void TraPhong_Load(object sender, EventArgs e) { if (isSodoKScall) { PhieuThuePhongDTO phieuThuePhongDTO = new PhieuThuePhongDTO(); PhieuThuePhongBUS phieuThuePhongBUS = new PhieuThuePhongBUS(); phieuThuePhongDTO = phieuThuePhongBUS.DangO_Phong(maP); maLoaiThuePhong = phieuThuePhongDTO.MaLoaiThuePhong; maPhieuthuephong = phieuThuePhongDTO.Ma; PhongDTO phongDTO = new PhongDTO(); PhongBUS phongBUS = new PhongBUS(); phongDTO = phongBUS.LayPhongTheoMaSo(phieuThuePhongDTO.MaPhong); HienthiKhachhang(phieuThuePhongDTO.MaKhachHang); lbTenPhong.Text = phongDTO.Ten; dtpkGioBD.Value = phieuThuePhongDTO.ThoiGianNhanPhong; dtpkGioKT.Value = phieuThuePhongDTO.ThoiGianTraPhong; dtpkNgayBD.Value = phieuThuePhongDTO.ThoiGianNhanPhong; dtpkNgayKT.Value = phieuThuePhongDTO.ThoiGianTraPhong; lbLoaiDangKy.Text = phongBUS.LayLoaiDangKy(phieuThuePhongDTO.MaLoaiThuePhong); lbLoaiPhong.Text = phongBUS.LayLoaiPhong(phongDTO.MaLoaiPhong); HienthiGiaPhong(phieuThuePhongDTO.MaLoaiThuePhong, phongDTO.MaLoaiPhong); HienthiThoiGian(); HienthiTongTienDichVu(); HienthiTongTienPhaiTra(); } else { PhieuThuePhongDTO phieuThuePhongDTO = new PhieuThuePhongDTO(); PhieuThuePhongBUS phieuThuePhongBUS = new PhieuThuePhongBUS(); phieuThuePhongDTO = phieuThuePhongBUS.DangO_KhachHang(maKH); maLoaiThuePhong = phieuThuePhongDTO.MaLoaiThuePhong; maPhieuthuephong = phieuThuePhongDTO.Ma; maP = phieuThuePhongDTO.MaPhong; PhongDTO phongDTO = new PhongDTO(); PhongBUS phongBUS = new PhongBUS(); phongDTO = phongBUS.LayPhongTheoMaSo(phieuThuePhongDTO.MaPhong); HienthiKhachhang(phieuThuePhongDTO.MaKhachHang); lbTenPhong.Text = phongDTO.Ten; dtpkGioBD.Value = phieuThuePhongDTO.ThoiGianNhanPhong; dtpkGioKT.Value = phieuThuePhongDTO.ThoiGianTraPhong; dtpkNgayBD.Value = phieuThuePhongDTO.ThoiGianNhanPhong; dtpkNgayKT.Value = phieuThuePhongDTO.ThoiGianTraPhong; lbLoaiDangKy.Text = phongBUS.LayLoaiDangKy(phieuThuePhongDTO.MaLoaiThuePhong); lbLoaiPhong.Text = phongBUS.LayLoaiPhong(phongDTO.MaLoaiPhong); HienthiGiaPhong(phieuThuePhongDTO.MaLoaiThuePhong, phongDTO.MaLoaiPhong); HienthiThoiGian(); HienthiTongTienDichVu(); HienthiTongTienPhaiTra(); } }