/// <summary> /// Loads the inter jet passanger capture form control. /// </summary> public void LoadInterJetPassangerCaptureFormControl() { // Verificar sí existe una selección del vuelo en el datagridview InterJetFlight interJetselectedFlight = this.GetInterJetSelection(); bool thereIsNoSelectedFlight = (interJetselectedFlight == null && this.Session["SelectedFlights"] == null); if (thereIsNoSelectedFlight) { throw new Exception("POR FAVOR SELECCIONE EL VUELO DESEADO ANTES DE CONTINUAR CON LA CAPTURA DE LA INFORMACIÓN."); } //Verificar sí existe en session vuelos previamente seleccionados if (this.Session["SelectedFlights"] != null) { // si existe bajar los vuelos previamente seleccionados var selectedFlights = (InterJetSelectedFlights)this.Session["SelectedFlights"]; // añadir en la lista de vuelos seleccionados selectedFlights.AddFlight(interJetselectedFlight); // actualizar session this.Session["SelectedFlights"] = selectedFlights; } else { var selectedFlights = new InterJetSelectedFlights(); selectedFlights.AddFlight(interJetselectedFlight); this.Session["SelectedFlights"] = selectedFlights; } //Loader.AddToPanelWithParameters(Loader.Zone.Middle, this.CurrentUserControl, "ucInterJetPassangerCaptureForm", this.CurrentUserControl.Parameter, null); Loader.AddToPanelWithParameters(Loader.Zone.Middle, this.CurrentUserControl, "ucInterJetPreviousPrincingContainerControl", this.CurrentUserControl.Parameter, null); }
/// <summary> /// Adds the new availability. /// </summary> public void AddNewAvailability() { // Verificar sí existe una selección del vuelo en el datagridview InterJetFlight interJetselectedFlight = this.GetInterJetSelection(); //Verificar sí existe en session vuelos previamente seleccionados if (interJetselectedFlight != null) { if (this.Session["SelectedFlights"] != null) { // si existe bajar los vuelos previamente seleccionados var selectedFlights = (InterJetSelectedFlights)this.Session["SelectedFlights"]; // añadir en la lista de vuelos seleccionados selectedFlights.AddFlight(interJetselectedFlight); // actualizar session this.Session["SelectedFlights"] = selectedFlights; } else { var selectedFlights = new InterJetSelectedFlights(); selectedFlights.AddFlight(interJetselectedFlight); this.Session["SelectedFlights"] = selectedFlights; } this.Session["IsNewAvailability"] = true; Loader.AddToPanelWithParameters(Loader.Zone.Middle, this.CurrentUserControl, "ucAvailability", this.CurrentUserControl.Parameter, null); this.CurrentUserControl.Dispose(); } else { throw new Exception("NO SE HA SELECCIONADO ALGUN VUELO, POR FAVOR SELECCIONE UNO ANTES DE CONTINUAR."); } }
private void Plane() { errorPlane = false; currentTicket = null; ticket = null; current = null; currentTicket = (MyCTS.Entities.InterJetTicket) this.Session["CurrentTicket"]; //this.InterJetServiceManager.MakeReservation(currentTicket); ticket = (InterJetSelectedFlights)this.Session["SelectedFlights"]; //current = this.InterJetServiceManager.GetBooking(currentTicket.RecordLocator); response = null; response = InterJetServiceManager.GetAvailabilitySeat(ticket.GetFlights()); if (response != null) { CostumerAccountInterJet.notSeatAssing = false; } else { CostumerAccountInterJet.notSeatAssing = true; } }