Ejemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        csResultadoVuelos csRefere = new csResultadoVuelos();

        if (!IsPostBack)
        {
            Ssoft.Pages.csGeneralsPag.MetaTag(this);
        }
        csRefere.SetOcultarbanner(this);
    }
    protected void btnSeleccionPasajeros_Click(object sender, EventArgs e)
    {
        rbltapspagos();
        Button       btnSeleccion = (Button)sender;
        RepeaterItem RpPasajeros  = (RepeaterItem)btnSeleccion.Parent;
        Repeater     RpCabina     = (Repeater)RpPasajeros.Parent;
        RepeaterItem RpiCabina    = (RepeaterItem)RpCabina.Parent;

        lbliditemseleccionado.Text = RpiCabina.ItemIndex.ToString() + "|" + RpPasajeros.ItemIndex.ToString();

        DataTable dtLista   = new csResultadoVuelos().SetBuscarUsuarios(new csCache().cCache().Contacto, new csCache().cCache().Empresa);
        int       Afiliados = Convert.ToInt32(clsValidaciones.GetKeyOrAdd("NumAfiliados", "6"));

        new csGenerales().sConsultaGeneros(ddlGeneroR, false);
        new csGenerales().sConsultaTposIdentificacion(ddlTpoDocumentoR, false);



        if (dtLista.Rows.Count >= Afiliados)
        {
            btnRegistrar.Visible = false;
        }

        if (dtLista.Rows.Count == 1)
        {
            lbltexto.Text = clsValidaciones.GetKeyOrAdd("textoSinAfiliados", "Aun no haz regístrado tus elegidos, haz Click en el botón Registrar Nuevo para Registrarlos.");
        }
        else if (dtLista.Rows.Count < Afiliados)
        {
            int elegidos = Afiliados - dtLista.Rows.Count;
            if (elegidos == 1)
            {
                lbltexto.Text = "Aún puedes registrar un (1) elegido más.";
            }
            else
            {
                lbltexto.Text = "Aún puedes registrar  (" + elegidos.ToString() + ") elegidos más.";
            }
        }

        if (dtLista != null)
        {
            rptpasajeros.DataSource = dtLista;
            rptpasajeros.DataBind();
            HttpContext.Current.Session["dtLista"] = dtLista;
        }

        MPAfiliados.Show();
    }
    protected void lbCrear_Click(object sender, EventArgs e)
    {
        rbltapspagos();
        int  contactoPadre = Convert.ToInt32(new csCache().cCache().Contacto);
        bool bValida       = new csReservaPlanes().SetCrearAfiliadosPlanes(this, contactoPadre);

        DataTable dtLista   = new csResultadoVuelos().SetBuscarUsuarios(new csCache().cCache().Contacto, new csCache().cCache().Empresa);
        int       Afiliados = Convert.ToInt32(clsValidaciones.GetKeyOrAdd("NumAfiliados", "6"));

        new csGenerales().sConsultaGeneros(ddlGeneroR, false);
        new csGenerales().sConsultaTposIdentificacion(ddlTpoDocumentoR, false);

        if (dtLista.Rows.Count >= Afiliados)
        {
            btnRegistrar.Visible = false;
        }
        else if (dtLista.Rows.Count == 1)
        {
            lbltexto.Text = clsValidaciones.GetKeyOrAdd("textoSinAfiliados", "Usted no tiene usuarios afiliados. Haga click en el botón Registrar Nuevo para crearlos.");
        }

        if (dtLista != null)
        {
            rptpasajeros.DataSource = dtLista;
            rptpasajeros.DataBind();
            HttpContext.Current.Session["dtLista"] = dtLista;
        }
        MPAfiliados.Show();
        if (bValida)
        {
            lbltexto.Text = "Su afiliado fue creado Exitosamente";
        }
        else
        {
            lbltexto.Text = "Lo sentimos Por Favor Vuelva a crear su afiliado ";
        }
    }