/// <summary>
 /// Displays the contact passanger form.
 /// </summary>
 public void DisplayContactPassangerForm()
 {
     if (ProfileIsSet)
     {
         this.Session["Passangers"] = this.GetPassangers();
         Loader.AddToPanelWithParameters(Loader.Zone.Middle, this.CurrentForm,
                                         "ucInterJetContactPassangerCaptureForm", this.CurrentForm.Parameter,
                                         null);
     }
     else
     {
         ErrorProvider.SetError(this.FirstLevelProfileTextBox, "No se ha indicado el perfil del pasajero, en caso de contar con uno, crear uno en el modulo de perfiles.".ToUpper());
         FirstLevelProfileTextBox.Focus();
     }
 }
 /// <summary>
 /// Searches the profile.
 /// </summary>
 public void SearchProfile()
 {
     if (string.IsNullOrEmpty(this.FirstLevelProfileTextBox.Text))
     {
         ErrorProvider.SetError(this.FirstLevelProfileTextBox, "Indique el perfil de primer nivel antes de realizar una busqueda.".ToUpper());
         FirstLevelProfileTextBox.Focus();
         throw new Exception("Indique el perfil de primer nivel antes de realizar una busqueda.".ToUpper());
     }
     if (string.IsNullOrEmpty(this.SecondLevelProfileTextBox.Text))
     {
         ErrorProvider.SetError(this.SecondLevelProfileTextBox, "Indique el perfil de segundo nivel antes de realizar una busqueda.".ToUpper());
         SecondLevelProfileTextBox.Focus();
         throw new Exception("Indique el perfil de segundo nivel antes de realizar una busqueda.".ToUpper());
     }
     this.StartProfileWorker();
 }
 /// <summary>
 /// Displays the contact passanger form.
 /// </summary>
 public void DisplayContactPassangerForm()
 {
     if (ProfileIsSet)
     {
         this.GetPassangers();
         Loader.AddToPanel(Loader.Zone.Middle, this.CurrentForm, "ucVolarisContactPassangerCaptureFormulario");
         //Loader.AddToPanel(Loader.Zone.Middle, this.CurrentForm, "ucServicesExtrasFormulario");
     }
     else if (!ProfileIsSet && VolarisSession.AddPassengerComplete.Count == 0)
     {
         ErrorProvider.SetError(this.FirstLevelProfileTextBox, "No se ha indicado el perfil del pasajero, en caso de contar con uno, crear uno en el modulo de perfiles.".ToUpper());
         FirstLevelProfileTextBox.Focus();
     }
     else if (VolarisSession.AddPassengerComplete.Count > 0)
     {
         VolarisSession.AddPassengerComplete = new List <DatosPasajerosVolaris>();
         this.SearchProfile();
         this.GetPassangers();
         Loader.AddToPanel(Loader.Zone.Middle, this.CurrentForm, "ucVolarisContactPassangerCaptureFormulario");
         //Loader.AddToPanel(Loader.Zone.Middle, this.CurrentForm, "ucServicesExtrasFormulario");
     }
 }