/// <summary> /// Initializes a new instance of the <see cref="VolarisReservation"/> class. /// </summary> public VolarisReservation() { _passangers = new VolarisPassangers() { }; _itinerary = new VolarisItinerary() { Reservation = this }; Status = VolarisReservationStatus.None; RecordLocator = new VolarisRecordLocator(); Payment = new VolarisPayment(); CustomerDk = new VolarisCustomerDk(); HostCommands = new VolarisHostCommands { Reservation = this }; Remarks = new VolarisRemarks(); Agent = new VolarisAgent { Reservation = this }; Profile = new VolarisProfile(); }
public static void Clean() { Extra = 0; StatusPaymnet = new VolarisPaymentStatus(); Mensaje = string.Empty; IsClientCard = false; IsCTSCard = false; IsVolarisProcess = false; Profile = false; IsValidPNR = false; StoredUserFeeCommand = string.Empty; ItineraryCommand = string.Empty; ReservationStatus = new VolarisReservationStatus(); DepartureRoute = string.Empty; ArrivalRoute = string.Empty; PNR = string.Empty; PNRSabre = string.Empty; Status = false; BackServicesExtras = false; PagoTotal = 0; BasePriceTotal = 0; TaxesTotal = 0; PagoVolaris = new MetodoPagoVolaris(); ItinerarioVolaris = new List <ItineraryFlowVolaris>(); VueloDisponible = new VueloDisponibleMyCTS(); VuelosDisponibles = new List <VueloDisponibleMyCTS>(); VueloIda = new VueloDisponibleMyCTS(); VueloIdaConexion = new VueloDisponibleMyCTS(); VueloRegreso = new VueloDisponibleMyCTS(); VueloRegresoConexion = new VueloDisponibleMyCTS(); Signature = string.Empty; ListaTipoPassenger = new List <TiposVolaris.PassengerType>(); ListaSegmentos = new List <SegmentoDeVuelo>(); ContAdult = 0; ContChild = 0; ContInfant = 0; ContPax = 0; AddPassengerComplete = new List <DatosPasajerosVolaris>(); ExtrasServices = new List <VolarisServicesExtras>(); VolarisExtras = new List <ExtrasViajeVolaris>(); DK = string.Empty; Remarks = new VolarisRemarks(); Infant = false; CantidadExtras = 0; PrimerNivel = string.Empty; SegundoNivel = string.Empty; Nacionalidad = string.Empty; TipoTarjeta = string.Empty; TarjetaCredito = string.Empty; NumeroTarjeta = 0; NumeroSeguridad = 0; FechaVencimiento = string.Empty; NombreTajetaViente = string.Empty; ReturnShowInformation = false; Venta = 0; BaseTotalPayAdult = 0; IVATotalPayAdult = 0; TUATotalPayAdult = 0; OtrosTotalPayAdult = 0; BaseTotalPayChild = 0; IVATotalPayChild = 0; TUATotalPayChild = 0; OtrosTotalPayChild = 0; DiscountTotalPayAdult = 0; DiscountTotalPayChild = 0; baseTotalPayAdult = 0; ivaTotalPayAdult = 0; tuaTotalPayAdult = 0; otrosTotalPayAdult = 0; baseTotalPayChild = 0; ivaTotalPayChild = 0; tuaTotalPayChild = 0; otrosTotalPayChild = 0; discountTotalPayAdult = 0; discountTotalPayChild = 0; TypeFly = string.Empty; Contacto = new ContactVolaris(); AdditionalAdult = new List <AdditionalAccountingLine>(); AdditionalChild = new List <AdditionalAccountingLine>(); additionalAdult = new List <AdditionalAccountingLine>(); additionalChild = new List <AdditionalAccountingLine>(); IsInternational = false; ErrorPay = false; IsValidCard = false; }