Exemplo n.º 1
0
 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();
         }
     }
 }
Exemplo n.º 2
0
        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();
            }
        }