public CheckOutWindow(string bookingid) { booking = facade.GetBooking(bookingid); room = facade.GetRoom(booking.RoomID); InitializeComponent(); InitializeWindowContent(); }
private void UpdateManageRoomGroup(string RoomID) { IRoom room = facade.GetRoom(RoomID); ManageRoomID.Content = room.ID; ManageRoomNum.Text = room.RoomNum; ManageRoomTypeCombo.SelectedIndex = (int)room.RType; }
private void CheckInConfirmBtn_Click(object sender, RoutedEventArgs e) { SaveCustomerDetails(); List <ICustomer> cusl = new List <ICustomer>(); foreach (ICustomer cus in customerlist) { cus.RoomID = roomNum.SelectedValue.ToString(); facade.UpdateCustomer(cus); cusl.Add(cus); } IRoom room = facade.GetRoom(roomNum.SelectedValue.ToString()); room.RStatus = RoomStatus.Occupied; facade.UpdateRoom(room); booking.RoomID = room.ID; facade.UpdateBooking(booking); facade.Log_CheckIn(cusl, booking); this.Close(); }