You are on page 1of 1

- Kiem tra sdt va thoigiancheckout (ngay,thang,nam). Neu dung thi xem bao cao.

-Kiem tra sdt va thoigiancheckout(ngay,thang,nam). Neu dung het thi tinh tien.
=> Sau khi checkout thi luu thong tin cua khach da check-out vao 1 danh sach nhung
khach da checkout, sau do dua du lieu len db va nguoc lai khi load giao dien lay tu
csdl đổ dữ liệu ve list nay. Sau do khach se bi xoa ra khoi guestList(dung phuong
thuc xoa phan tu cua List).
Tao 1 class guest da checkout. Lay phoneNo, firstName, lastName, report va danh
sach service nhu binh thuong. Sau do tinh tong tien trong danh sach service va tien
phong dua vao chi phi,

userControlManagerReport
tab1: xem feedback cua khach
tab2: xem doanh thu thang bat ky,xuat ra theo dinh dang:
Trong constructor them list<GuestAfterCheckOut> vao tham chieu tu form4 qua.
------- DOANH THU THANG {month} --------
Ten khach\t\t\t Sdt \t\t\t So Phong da thue \t\t\t Tong tien phai tra

- cho nhung cai ham xuat cua cac class ghi vao cac txtbox chu khong xuat ra
messageBox();

---------------------------------------------------------------------
- Trong usercontrolReservation, nut checkout chua xoa duoc du lieu trong database.
- Trong nut xu ly yeu cau cua usercontrolResolve chua cap nhat duoc trang thai dich
vu trong guest.
- checkin xong thoat ra form khac thi danh sach phong cua usercontrolReservation
khong hien thi thong tin nua.
- Sau khi dat phong trong danh sach phong van chua dua duoc du lieu ve.
- nut checkout trong usercontrolReservation chua xuat ra tien thue duoc.
-Trong nut checkin sua lai dong code recp.ChecIn(...);
-resolveService khi bam nut xu ly yeu cau phai cap nhat dau tich trong
datagridview.
- Neu xoa dich vu cua thang hien tai thi trong db no se bi lech stt cua cac thang
phía sau requestServiceXoa cai stt usercontrolRequestService.
- trong usercontrolReservation checkout xong du lieu trong datagridview cua
usercontrolResolveservice chua xoa di.
Buoc 1: backup du lieu
1. Dua Guest sau check-out vao form4 roi load tu db quanlyguest sau checkout vo
list<guestsaucheckout>.(roi)
2. Trong ham checkout cua receptionist: Truoc khi khach bi delete khoi List<Guest>
thi luu lai vao List<Guestsaucheckout>, Trong form3 sau khi goi ham checkout() load
len db roi delete guest;
Buoc 2: Xu Ly du lieu cho manager
file "manager.cs":
- Hàm Viewreport() overload1: xem feedback cua guestaftercheckout. overload2: xem
bao cao doanh thu cua 1 thang bat ky.
- Ham manageRoom()

You might also like