private void InitData() { ItemChangeRoomEN aItemChangeRoomEN = new ItemChangeRoomEN(); aItemChangeRoomEN.SetBookingRooms(this.aBookingRoom); if (aItemChangeRoomEN.GetStatusBookingRooms() < 3) { // Phong trang thai dat } else if (aItemChangeRoomEN.GetStatusBookingRooms() == 3) // Phong dang co nguoi o { // Thay doi thoi gian de check in //aItemChangeRoomEN.SetCheckInActual(dtpCheckIn.DateTime); } aItemChangeRoomEN.IsRootRoom = true; List<CustomerInfoEN> aListCustomer = (List<CustomerInfoEN>)this.dgvSelectCustomers.DataSource; BookingRoomsMembersBO aBookingRoomsMembersBO = new BookingRoomsMembersBO(); BookingRoomsMembers aBookingRoomsMembers = new BookingRoomsMembers(); for (int i = 0; i < aListCustomer.Count; i++) { aBookingRoomsMembers = aBookingRoomsMembersBO.Select_ByIDBookingRoom_ByIDCustomer(this.aBookingRoom.ID, aListCustomer[i].ID); aListCustomer[i].LeaveDate = aBookingRoomsMembers.LeaveDate; aListCustomer[i].LimitDateEnterCountry = aBookingRoomsMembers.LimitDateEnterCountry; aListCustomer[i].PurposeComeVietnam = aBookingRoomsMembers.PurposeComeVietnam; aListCustomer[i].TemporaryResidenceDate = aBookingRoomsMembers.TemporaryResidenceDate; aListCustomer[i].DateEnterCountry = aBookingRoomsMembers.DateEnterCountry; aListCustomer[i].EnterGate = aBookingRoomsMembers.EnterGate; } aItemChangeRoomEN.AddCustomer(aListCustomer); AccountancyBO aAccountancyBO = new AccountancyBO(); //aItemChangeRoomEN.SetCost(aAccountancyBO.CalculateCostRoom(lueRooms.EditValue.ToString(), this.aBookingRoom.PriceType, aBookingRs.CustomerType.GetValueOrDefault(0), aItemChangeRoomEN.GetAllCustomers().Count).GetValueOrDefault(0)); this.aCurrentRoomInfo.SetAddTimeStart(null); this.aCurrentRoomInfo.SetAddTimeEnd(null); this.aCurrentRoomInfo.SetTimeInUsed(null); this.aCurrentRoomInfo.SetCheckInActual(dtpCheckIn.DateTime); this.aCurrentRoomInfo.SetCheckInPlan(dtpCheckIn.DateTime); this.aCurrentRoomInfo.SetCheckOutActual(dtpCheckOut.DateTime); this.aCurrentRoomInfo.SetCheckOutPlan(dtpCheckOut.DateTime); this.aChangeRoomEn.InsertItemChangeRooms(aItemChangeRoomEN); this.aCurrentRoomInfo = aItemChangeRoomEN; }