Example #1
0
 public void InitData(Service.Order.Domain.Order order, Service.Order.Domain.PNRInfo pnrInfo, Mode mode)
 {
     this.m_pnrCode    = pnrInfo.Code;
     m_ETDZPNR         = order.ETDZPNR;
     m_reservePNR      = order.ReservationPNR;
     m_adultPNR        = order.AssociatePNR;
     m_IsChildrenOrder = order.IsChildrenOrder;
     this.passenger.InitData(order, pnrInfo.Passengers, mode, pnrInfo.Flights);
     this.voyage.InitData(order, pnrInfo.Flights, mode);
     this.divOperation.Visible     = mode == Mode.Apply;
     this.divPNRCodeInfo.Visible   = mode != Mode.Supply;
     this.btnApplyUpgrade.Visible  = order.Product.ProductType != ProductType.Special && order.Product.ProductType != ProductType.Team && (order.TripType == ItineraryType.OneWay || order.TripType == ItineraryType.Roundtrip);
     this.btnApplyPostpone.Visible = order.Product.ProductType != ProductType.Special;
 }
Example #2
0
 public void InitData(Service.Order.Domain.Order order, Service.Order.Domain.PNRInfo pnrInfo)
 {
     InitData(order, pnrInfo, Mode.Normal);
 }