Example #1
0
 public VO_OTA_AirLowFareSearchLLSRQ(
     List <VO_OriginDestinationInformation> lvo_Rutas,
     string sMaximasParadas,
     List <string> lsAerolineaPreferida,
     List <string> lsClase,
     List <string> lsExcluirAerolinea,
     string sVuelosARetornar,
     bool bRetornarMaxResultados,
     bool bOnline,
     bool bInterLineado,
     string sFechaTiqueteo,
     string sPreferenciaIntervaloSal,
     string sPreferenciaIntervaloLleg,
     List <VO_Pasajero> lvo_Pasajeros,
     string sCodMonedaCotizacion,
     string sCodTarifaNegociada,
     bool bFareCalc,
     bool bSoloSegmentos,
     bool bConFarCalc,
     bool bFarePlublica,
     bool bFarePrivada,
     VO_Prioridades vo_Prioridades,
     bool bSinImpuestos,
     List <string> sCodigosImpExcluir,
     List <VO_Impuesto> lvo_SobreEscribir,
     Enum_TipoTrayecto eTipoTrayecto,
     Enum_TipoVuelo eTipoVuelo,
     List <string> lsEdadesNinios,
     List <string> lsEdadesInfante)
 {
     this.sMaximasParadas      = sMaximasParadas;
     this.lsAerolineaPreferida = lsAerolineaPreferida;
     this.lsClase                   = lsClase;
     this.lsExcluirAerolinea        = lsExcluirAerolinea;
     this.sVuelosARetornar          = sVuelosARetornar;
     this.bRetornarMaxResultados    = bRetornarMaxResultados;
     this.bOnline                   = bOnline;
     this.bInterLineado             = bInterLineado;
     this.sFechaTiqueteo            = sFechaTiqueteo;
     this.sPreferenciaIntervaloSal  = sPreferenciaIntervaloSal;
     this.sPreferenciaIntervaloLleg = sPreferenciaIntervaloLleg;
     this.lvo_Pasajeros             = lvo_Pasajeros;
     this.sCodMonedaCotizacion      = sCodMonedaCotizacion;
     this.sCodTarifaNegociada       = sCodTarifaNegociada;
     this.bFareCalc                 = bFareCalc;
     this.bSoloSegmentos            = bSoloSegmentos;
     this.bConFarCalc               = bConFarCalc;
     this.bFarePlublica             = bFarePlublica;
     this.bFarePrivada              = bFarePrivada;
     this.vo_Prioridades            = vo_Prioridades;
     this.bSinImpuestos             = bSinImpuestos;
     this.sCodigosImpExcluir        = sCodigosImpExcluir;
     this.lvo_SobreEscribir         = lvo_SobreEscribir;
     this.eTipoTrayecto             = eTipoTrayecto;
     this.eTipoVuelo                = eTipoVuelo;
     this.lsEdadesNinios            = lsEdadesNinios;
     this.lsEdadesInfantes          = lsEdadesInfante;
 }
Example #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Etipo = clsSesiones.getParametrosAirBargain().ETipoTrayecto;
         csRefere.setCargar(this);
         //Carrito.LlenarrblFormasPago(this);
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (clsSesiones.getParametrosAirBargain() != null)
            {
                Etipo = clsSesiones.getParametrosAirBargain().ETipoTrayecto;
                if (Request.QueryString["Msjpop"] != null)
                {
                    lblmensaje.Text = Request.QueryString["Msjpop"].ToString();
                    MPEEAdicionales.Show();
                }
                Stopwatch stopWatch = new Stopwatch();
                TimeSpan  ts;
                stopWatch.Start();
                //Vraible de ssion para el filrtro se incializa
                Session["$DsFilter"] = null;
                Session["$DsAir"]    = null;
                cRefere.setCargarResult(this);

                loadGranFilter();
                loadFilter();
                stopWatch.Stop();
                ts = stopWatch.Elapsed;
                this.lblTime.Text = "Sec" + ts.Seconds.ToString();

                if (rptItinerarioBFM.Items.Count > 0)
                {
                    for (int i = 0; i < rptItinerarioBFM.Items.Count; i++)
                    {
                        double dblValores     = 0;
                        Label  lblValorSinImp = (Label)rptItinerarioBFM.Items[i].FindControl("lblValorSinImp");
                        Label  lblSequence    = (Label)rptItinerarioBFM.Items[i].FindControl("lblSequence");
                        if (lblSequence != null)
                        {
                            lblSequence.Text = (i + 1).ToString();
                        }

                        Repeater RptTiposPasajeros = (Repeater)rptItinerarioBFM.Items[i].FindControl("RptTiposPasajeros");
                        if (RptTiposPasajeros != null)
                        {
                            if (RptTiposPasajeros.Items.Count > 0)
                            {
                                for (int b = 0; b < RptTiposPasajeros.Items.Count; b++)
                                {
                                    Label lblvalores = (Label)RptTiposPasajeros.Items[b].FindControl("lblValorSinImp");
                                    if (lblvalores != null)
                                    {
                                        if (lblvalores.Text != "")
                                        {
                                            dblValores += Convert.ToDouble(lblvalores.Text);
                                        }
                                    }
                                }
                            }
                        }
                        if (lblValorSinImp != null)
                        {
                            lblValorSinImp.Text = dblValores.ToString("###,###.##");
                        }
                    }
                }

                string paramertros = string.Empty;



                if (clsSesiones.getParametrosAirBargain() != null)
                {
                    string strDir = clsValidaciones.GetKeyOrAdd("urlpagtopflight", "162.248.52.117");
                    paramertros = strDir;
                    if (clsSesiones.getParametrosAirBargain().ETipoTrayecto != null)
                    {
                        if (clsSesiones.getParametrosAirBargain().ETipoTrayecto.ToString().Trim().ToUpper().Equals("IDA"))
                        {
                            paramertros += "?Externo=1&";
                            paramertros += "modal_vuelos=1&";
                            paramertros += "TB=Buscar vuelos&";
                            paramertros += "ETIPOSALIDA=" + clsSesiones.getParametrosAirBargain().ETipoSalida + "&";
                            paramertros += "txtFechaMultiO1=" + clsSesiones.getParametrosAirBargain().Lvo_Rutas[0].SFechaSalida + "&";
                            paramertros += "txt_Multi_O1=" + clsSesiones.getParametrosAirBargain().Lvo_Rutas[0].Vo_AeropuertoOrigen.SCodigo + " " + "&";
                            paramertros += "txt_Multi_D1=" + clsSesiones.getParametrosAirBargain().Lvo_Rutas[0].Vo_AeropuertoDestino.SCodigo + " " + "&";
                            paramertros += Pasajeros();
                        }
                        else if (clsSesiones.getParametrosAirBargain().ETipoTrayecto.ToString().Trim().ToUpper().Equals("IDAREGRESO"))
                        {
                            paramertros += "?Externo=1&";
                            paramertros += "modal_vuelos=0&";
                            paramertros += "TB=Buscar vuelos&";
                            paramertros += "ETIPOSALIDA=" + clsSesiones.getParametrosAirBargain().ETipoSalida + "&";
                            paramertros += "txtFechaMultiO1=" + clsSesiones.getParametrosAirBargain().Lvo_Rutas[0].SFechaSalida + "&";
                            paramertros += "txt2VFechaMulti=" + clsSesiones.getParametrosAirBargain().Lvo_Rutas[1].SFechaSalida + "&";
                            paramertros += "txt_Multi_O1=" + clsSesiones.getParametrosAirBargain().Lvo_Rutas[0].Vo_AeropuertoOrigen.SCodigo + " " + "&";
                            paramertros += "txt_Multi_D1=" + clsSesiones.getParametrosAirBargain().Lvo_Rutas[0].Vo_AeropuertoDestino.SCodigo + " " + "&";
                            paramertros += Pasajeros();
                        }
                    }
                }


                lbltopflight.Text = paramertros;
            }
        }
    }