//Cambiar de string a TiposVolaris.FistTitle
 public TiposVolaris.FirstTittle TranslateStringToFirstTittle(string title)
 {
     TiposVolaris.FirstTittle a = new TiposVolaris.FirstTittle();
     if (title == "CHD")
     {
         a = TiposVolaris.FirstTittle.CHD;
     }
     else if (title == "MR")
     {
         a = TiposVolaris.FirstTittle.MR;
     }
     else if (title == "MRS")
     {
         a = TiposVolaris.FirstTittle.MRS;
     }
     else if (title == "MS")
     {
         a = TiposVolaris.FirstTittle.MS;
     }
     else if (title == "INF")
     {
         a = TiposVolaris.FirstTittle.INF;
     }
     return(a);
 }
 public PasajerosVolaris(TiposVolaris.FirstTittle titulo, string nombres, string apellidos, TiposVolaris.Gender genero, TiposVolaris.PassengerType tipoPasajero, DateTime fechaNacimiento, string nacionalidad, string pais)
 {
     Titulo          = titulo;
     Nombres         = nombres;
     Apellidos       = apellidos;
     Genero          = genero;
     TipoPasajero    = tipoPasajero;
     Nacionalidad    = nacionalidad;
     Pais            = pais;
     FechaNacimiento = fechaNacimiento;
 }
        public InterJetPassangers GetPassangers()
        {
            var passangers   = new List <InterJetPassanger>();
            int contAdult    = 0;
            int contChildren = 0;
            int contInfante  = 0;

            if (VolarisSession.ListaTipoPassenger.Count > 0)
            {
                foreach (TiposVolaris.PassengerType a in VolarisSession.ListaTipoPassenger)
                {
                    if (a.ToString() == "Adult")
                    {
                        contAdult = contAdult + 1;
                    }
                    if (a.ToString() == "Children")
                    {
                        contChildren = contChildren + 1;
                    }
                    if (a.ToString() == "Infant")
                    {
                        contInfante = contInfante + 1;
                    }
                }

                if (contAdult > 0)
                {
                    passangers.AddRange(this.GetPassangers(this.PassangerGroupBox, InterJetPassangerType.Adult));
                }
                if (contChildren > 0)
                {
                    passangers.AddRange(this.GetPassangers(this.PassangerGroupBox, InterJetPassangerType.Child));
                }
                if (contInfante > 0)
                {
                    passangers.AddRange(this.GetPassangers(this.PassangerGroupBox, InterJetPassangerType.Infant));
                }

                VolarisSession.ContPax = contAdult + contChildren;
            }

            var interJetPassangers = new InterJetPassangers();

            interJetPassangers.AddPassangers(passangers);

            VolarisSession.InterJetPassangers = passangers;
            List <PasajerosVolaris> pasajeros = new List <PasajerosVolaris>();

            var valores = this.PassangerGroupBox;

            VolarisSession.AddPassengerComplete = new List <DatosPasajerosVolaris>();

            for (int i = 0; i < passangers.Count; i++)
            {
                PasajerosVolaris pasajero = new PasajerosVolaris();
                int tripinfant            = 0;

                TiposVolaris.FirstTittle titulo = TranslateStringToFirstTittle(passangers[i].Title);
                string name     = passangers[i].Name;
                string lastName = passangers[i].LastName;
                TiposVolaris.Gender        genero        = TranslateStringToGender(passangers[i].Gender);
                TiposVolaris.PassengerType typePassanger = TranslateStringToPassengerType(passangers[i].PassangerType);
                DateTime fechanacimiento = passangers[i].DateOfBirth;
                if (titulo.ToString() == "INF")
                {
                    tripinfant = passangers[i].TripInfant;
                    pasajero.TipoDeViajeInfante = tripinfant;
                }

                pasajero.Titulo          = titulo;
                pasajero.Nombres         = name;
                pasajero.Apellidos       = lastName;
                pasajero.Genero          = genero;
                pasajero.TipoPasajero    = typePassanger;
                pasajero.FechaNacimiento = fechanacimiento;
                pasajero.Nacionalidad    = VolarisSession.Nacionalidad;
                pasajero.Pais            = VolarisSession.Nacionalidad;
                pasajero.City            = "";
                pasajeros.Add(pasajero);
                PasajeroSession = pasajero;
                VolarisSession.AddPassengerComplete.Add(new DatosPasajerosVolaris(pasajero, passangers[i].DateOfBirth.Date));
            }
            VolarisServiceManager cliente = new VolarisServiceManager();

            cliente.AgregarPasajeros(pasajeros, VolarisSession.Signature);
            return(interJetPassangers);
        }