Beispiel #1
0
        protected void repParametro_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.SelectedItem)
            {
                TextBox       txtValor = (TextBox)e.Item.FindControl("txtValor");
                HtmlTableCell tdValor  = (HtmlTableCell)e.Item.FindControl("tdValor");

                if (tdValor != null && txtValor != null)
                {
                    eListItem oParametro = (eListItem)e.Item.DataItem;

                    if (oParametro.Nombre == "Cliente")
                    {
                        eCliente oSelector = new eCliente();
                        oSelector.codigoCliente = "";
                        oSelector.razonSocial   = "--seleccionar--";
                        List <eCliente> lClientes = lExtranet.Cliente_listar("");
                        lClientes.Insert(0, oSelector);

                        DropDownList drpValor = new DropDownList();
                        drpValor.DataTextField  = "razonSocial";
                        drpValor.DataValueField = "codigoCliente";
                        drpValor.DataSource     = lClientes;
                        drpValor.DataBind();

                        drpValor.Attributes.Add("onchange", "drpValor_Change(this, '" + txtValor.ClientID + "')");
                        drpValor.ID = "drpValor";
                        tdValor.Controls.Add(drpValor);
                        txtValor.Style.Add("display", "none");
                    }
                }
            }
        }
        protected void repParametro_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.SelectedItem)
            {
                TextBox       txtValor   = (TextBox)e.Item.FindControl("txtValor");
                HtmlTableCell tdValor    = (HtmlTableCell)e.Item.FindControl("tdValor");
                eListItem     oParametro = (eListItem)e.Item.DataItem;
                if (tdValor != null && txtValor != null && oParametro.TipoControl == eListItem.TipoControlType.DropDownList)
                {
                    DropDownList drpValor = new DropDownList();
                    if (oParametro.Nombre == "Idioma")
                    {
                        List <eIdioma> lIdioma = lCMS.Idioma_listar();
                        foreach (eIdioma oIdioma in lIdioma)
                        {
                            drpValor.Items.Add(new ListItem(oIdioma.Descripcion, oIdioma.IdIdioma.ToString()));
                        }

                        drpValor.Attributes.Add("onchange", "drpValor_Change(this, '" + txtValor.ClientID + "')");
                        drpValor.ID = "drpValor";
                        tdValor.Controls.Add(drpValor);
                        txtValor.Style.Add("display", "none");
                    }
                }
            }
        }
        protected void repParametro_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.SelectedItem)
            {
                TextBox       txtValor = (TextBox)e.Item.FindControl("txtValor");
                HtmlTableCell tdValor  = (HtmlTableCell)e.Item.FindControl("tdValor");

                eListItem oParametro = (eListItem)e.Item.DataItem;
                if (tdValor != null && txtValor != null && oParametro.TipoControl == eListItem.TipoControlType.DropDownList)
                {
                    DropDownList drpValor = new DropDownList();
                    if (oParametro.Nombre == "Target")
                    {
                        drpValor.Items.Add(new ListItem("Predeterminada", ""));
                        drpValor.Items.Add(new ListItem("Misma ventana", "_self"));
                        drpValor.Items.Add(new ListItem("Otra ventana", "_blank"));

                        drpValor.Attributes.Add("onchange", "drpValor_Change(this, '" + txtValor.ClientID + "')");
                        drpValor.ID = "drpValor";
                        tdValor.Controls.Add(drpValor);
                        txtValor.Style.Add("display", "none");
                    }
                }
            }
        }
 protected void repParametro_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.SelectedItem)
     {
         TextBox       txtValor   = (TextBox)e.Item.FindControl("txtValor");
         HtmlTableCell tdValor    = (HtmlTableCell)e.Item.FindControl("tdValor");
         eListItem     oParametro = (eListItem)e.Item.DataItem;
     }
 }
        protected void repMetaTag_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            Label lblLeyenda = (Label)e.Item.FindControl("lblLeyenda");

            if (lblLeyenda != null)
            {
                eListItem oTagParametro = (eListItem)e.Item.DataItem;
                lblLeyenda.Text = MetaTagLeyenda(oTagParametro.Nombre);
            }
        }
Beispiel #6
0
        protected void repParametro_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.SelectedItem)
            {
                TextBox       txtValor   = (TextBox)e.Item.FindControl("txtValor");
                HtmlTableCell tdValor    = (HtmlTableCell)e.Item.FindControl("tdValor");
                eListItem     oParametro = (eListItem)e.Item.DataItem;

                if (tdValor != null && txtValor != null)
                {
                    if (oParametro.TipoControl == eListItem.TipoControlType.DropDownList)
                    {
                        DropDownList drpValor = new DropDownList();
                        if (oParametro.Nombre == "Tipo Reporte")
                        {
                            drpValor.Items.Add(new ListItem("Resumen Ejecutivo", "EJ"));
                            drpValor.Items.Add(new ListItem("Gestión de Equipos", "EQ"));
                            drpValor.Items.Add(new ListItem("Informe de Servicios", "IN"));
                        }

                        if (oParametro.Nombre == "Scrollbars")
                        {
                            drpValor.Items.Add(new ListItem("Auto", "auto"));
                            drpValor.Items.Add(new ListItem("Si", "yes"));
                            drpValor.Items.Add(new ListItem("No", "no"));
                        }

                        drpValor.Attributes.Add("onchange", "drpValor_Change(this, '" + txtValor.ClientID + "')");
                        drpValor.ID = "drpValor";
                        tdValor.Controls.Add(drpValor);
                        txtValor.Style.Add("display", "none");
                    }
                    else
                    {
                        if (oParametro.Nombre == "Longitud Vertical")
                        {
                            txtValor.Attributes["type"] = "number";
                        }
                    }
                }
            }
        }