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); } }
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"; } } } } }