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"); eParametro oParametro = (eParametro)e.Item.DataItem; if (tdValor != null && txtValor != null && oParametro.TipoControl == eParametro.TipoControlType.DropDownList) { DropDownList drpValor = new DropDownList(); switch (oParametro.Nombre) { case "Banner Predefinido": List <eArticulo> lBanner = cCMS.Articulo_listarWeb(0, 12, oArticuloParametro.IdIdioma, oArticuloParametro.IdMinisite); drpValor.DataTextField = "Titulo"; drpValor.DataValueField = "IdArticulo"; drpValor.DataSource = lBanner; drpValor.DataBind(); break; } drpValor.Width = Unit.Pixel(155); drpValor.Attributes.Add("onchange", "drpValor_Change(this, '" + txtValor.ClientID + "')"); drpValor.ID = "drpValor"; tdValor.Controls.Add(drpValor); txtValor.Text = drpValor.SelectedValue; txtValor.Style.Add("display", "none"); } } }
public static List <eParametro> GetWebList(int IdParametroGrupo) { SqlCommand cmd = new SqlCommand("pCMS_Parametro_weblist"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdParametroGrupo", SqlDbType.Int).Value = IdParametroGrupo; SqlDataReader reader = ExecuteReader(cmd); List <eParametro> lParametro = new List <eParametro>(); while (reader.Read()) { eParametro oParametro = new eParametro(); oParametro.IdParametro = reader.GetInt32(0); oParametro.IdParametroGrupo = reader.GetInt16(1); oParametro.Nombre = reader.GetString(2); oParametro.Valor = !reader[3].Equals(DBNull.Value) ? reader.GetString(3) : string.Empty; oParametro.Texto = !reader[4].Equals(DBNull.Value) ? reader.GetString(4) : string.Empty; oParametro.Activo = reader.GetBoolean(5); lParametro.Add(oParametro); } reader.Close(); return(lParametro); }
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"); eParametro oParametro = (eParametro)e.Item.DataItem; if (tdValor != null && txtValor != null && oParametro.TipoControl == eParametro.TipoControlType.DropDownList) { DropDownList drpValor = new DropDownList(); drpValor.Items.Add(new ListItem("Predeterminado", "")); drpValor.Items.Add(new ListItem("Verde", "Verde")); drpValor.Items.Add(new ListItem("Gris", "Gris")); drpValor.Items.Add(new ListItem("Azul", "Azul")); drpValor.Items.Add(new ListItem("Rojo", "Rojo")); drpValor.Width = Unit.Pixel(155); //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"); eParametro oParametro = (eParametro)e.Item.DataItem; if (tdValor != null && txtValor != null && oParametro.TipoControl == eParametro.TipoControlType.DropDownList) { DropDownList drpValor = new DropDownList(); if (oParametro.Nombre == "Idioma") { List <eIdioma> lIdioma = cCMS.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"); eParametro oParametro = (eParametro)e.Item.DataItem; } }
protected void repMetaTag_ItemDataBound(object sender, RepeaterItemEventArgs e) { Label lblLeyenda = (Label)e.Item.FindControl("lblLeyenda"); if (lblLeyenda != null) { eParametro oTagParametro = (eParametro)e.Item.DataItem; lblLeyenda.Text = MetaTagLeyenda(oTagParametro.Nombre); } }
public int Update(eParametro oParametro) { SqlCommand cmd = new SqlCommand("pWeb_Parametro_update"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdParametro", SqlDbType.TinyInt).Value = oParametro.IdParametro; cmd.Parameters.Add("@Valor", SqlDbType.VarChar, 2000).Value = oParametro.Valor; return(UpdateCommand(cmd)); }
public static int Parametro_add(eParametro oParametro) { short addNew = 0; IdException = cms_Parametro.Insert(oParametro); if (IdException == 0) { addNew = Convert.ToInt16(cms_Parametro.getLastID); } return(addNew); }
public bool Parametro_edit(eParametro oParametro) { bool isEdit = false; IdException = cParametro.Update(oParametro); if (IdException == 0) { isEdit = true; } return(isEdit); }
private void FillDetalle(int ParametroID) { ClearFormDetalle(); eParametro _oParametro = lCMS.Parametro_item(ParametroID); if (_oParametro != null) { txtNombre.Text = _oParametro.Nombre; txtValor.Text = _oParametro.Valor; chkActivo.Checked = _oParametro.Activo; } }
public static int Update(eParametro oParametro) { SqlCommand cmd = new SqlCommand("pCMS_Parametro_update"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdParametro", SqlDbType.Int).Value = oParametro.IdParametro; cmd.Parameters.Add("@Nombre", SqlDbType.VarChar, 255).Value = oParametro.Nombre; cmd.Parameters.Add("@Valor", SqlDbType.VarChar, 255).Value = oParametro.Valor; cmd.Parameters.Add("@Texto", SqlDbType.Text).Value = oParametro.Texto; cmd.Parameters.Add("@Activo", SqlDbType.Bit).Value = oParametro.Activo; return(UpdateCommand(cmd)); }
protected void repParametro_ItemDataBound(object sender, RepeaterItemEventArgs e) { TextBox txtValor = (TextBox)e.Item.FindControl("txtValor"); HtmlTableCell tdValor = (HtmlTableCell)e.Item.FindControl("tdValor"); eParametro oParametro = (eParametro)e.Item.DataItem; // para llamar a un parametro ya guardado usas //foreach (var oPunto in lPuntos) //{ // Ubicacion = ParametroHelper.GetParametro_Valor(oPunto.Parametro, "Ubicacion"); //} ej : home_productos.ascx.cs //} }
public bool SendFormulario(eRegistro oRegistro, string Asunto) { string strMensaje = RequestPageContent("mail/formulario.aspx?rID=" + oRegistro.IdRegistro.ToString()); Trace.Warn("RequestPageContent", strMensaje); bool sent = true; List <eFormularioNotificacion> lEmails = lFormulario.FormularioNotificacion_listarWeb(oRegistro.IdFormulario); foreach (eFormularioNotificacion oEmail in lEmails) { _FromEmail = oRegistro.Email; _FromNameEmail = oRegistro.Nombres + " " + oRegistro.Apellidos; _ToEmail = oEmail.Email; _ToNameEmail = oEmail.Nombres + " " + oEmail.Apellidos; _Titulo = "Ferreynet: " + Asunto; _Subject = Asunto; _Texto = strMensaje; setTemplate(); sent = SendMail(); if (!sent) { break; } } eParametro oAsunto = lCMS.Parametro_item(oRegistro.IdAsunto); if (oAsunto.Valor != string.Empty) { string[] strValor = oAsunto.Valor.Split(','); foreach (string valor in strValor) { _FromEmail = oRegistro.Email; _FromNameEmail = oRegistro.Nombres + " " + oRegistro.Apellidos; _ToEmail = valor; _Titulo = Asunto; _Subject = "Ferreynet: " + oAsunto.Nombre + " - " + Asunto; _Texto = strMensaje; setTemplate(); sent = SendMail(); } } return(sent); }
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"); eParametro oParametro = (eParametro)e.Item.DataItem; if (tdValor != null && txtValor != null) { if (oParametro.Nombre == "Coordenadas") { HyperLink lnkMapa = new HyperLink(); lnkMapa.Text = "Cargar"; lnkMapa.NavigateUrl = "javascript:PopupMapa('" + txtValor.ClientID + "')"; tdValor.Controls.Add(lnkMapa); } if (oParametro.TipoControl == eParametro.TipoControlType.DropDownList && oParametro.Nombre == "Ubicacion") { DropDownList drpValor = new DropDownList(); drpValor.Items.Add(new ListItem("Lima", "1")); drpValor.Items.Add(new ListItem("Provincia", "2")); drpValor.Width = Unit.Pixel(155); drpValor.Attributes.Add("onchange", "drpValor_Change(this, '" + txtValor.ClientID + "')"); drpValor.ID = "drpValor"; tdValor.Controls.Add(drpValor); txtValor.Style.Add("display", "none"); drpValor.CssClass = "tipoUbicacion"; } if (oParametro.Nombre == "Coordenadas") { tdValor.Attributes.Add("class", "tdCoordenada"); } } } }
public eParametro GetItem(int IdParametro) { SqlCommand cmd = new SqlCommand("pWeb_Parametro_select"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdParametro", SqlDbType.Int).Value = IdParametro; SqlDataReader reader = ExecuteReader(cmd); eParametro oParametro = null; if (reader.Read()) { oParametro = new eParametro(); oParametro.IdParametro = reader.GetInt32(0); oParametro.Nombre = reader.GetString(1); oParametro.Valor = reader.GetString(2); oParametro.TipoDato = reader.GetString(3); } reader.Close(); return(oParametro); }
protected void btnSave_Click(object sender, EventArgs e) { if (!validateUserAction(ModuloID, CMD_Administrar)) { return; } eParametro _oParametro = new eParametro(); bool success = false; _oParametro.Nombre = this.txtNombre.Text; _oParametro.Valor = this.txtValor.Text; _oParametro.Activo = Convert.ToBoolean(this.chkActivo.Checked); if (grvListado.SelectedIndex >= 0) { _oParametro.IdParametro = Convert.ToInt16(grvListado.SelectedDataKey.Value); success = lCMS.Parametro_edit(_oParametro); RegistrarLog(ModuloID, CMD_Administrar, "Se ha actualizado el Parametro: " + _oParametro.IdParametro.ToString()); } else { _oParametro.IdParametro = lCMS.Parametro_add(_oParametro); success = (_oParametro.IdParametro > 0); RegistrarLog(ModuloID, CMD_Administrar, "Se ha insertado un Nuevo Parametro: " + _oParametro.IdParametro.ToString()); } if (success) { modDetalle.Hide(); BindListado(); } else { lblFormError.Text = lCMS.getErrorMessage(); } }
public static eParametro GetItem(int IdParametro) { SqlCommand cmd = new SqlCommand("pCMS_Parametro_select"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdParametro", SqlDbType.Int).Value = IdParametro; SqlDataReader reader = ExecuteReader(cmd); eParametro oParametro = null; if (reader.Read()) { oParametro = new eParametro(); oParametro.IdParametro = reader.GetInt32(0); oParametro.IdParametroGrupo = reader.GetInt16(1); oParametro.Nombre = reader.GetString(2); oParametro.Valor = !reader[3].Equals(DBNull.Value) ? reader.GetString(3) : string.Empty; oParametro.Texto = !reader[4].Equals(DBNull.Value) ? reader.GetString(4) : string.Empty; oParametro.Activo = reader.GetBoolean(5); } reader.Close(); return(oParametro); }
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"); eParametro oParametro = (eParametro)e.Item.DataItem; if (tdValor != null && txtValor != null && oParametro.TipoControl == eParametro.TipoControlType.DropDownList) { DropDownList drpValor = new DropDownList(); drpValor.Items.Add(new ListItem("Oficina", "i_oficina")); drpValor.Items.Add(new ListItem("Casa", "i_casa")); drpValor.Items.Add(new ListItem("Centro Comercial", "i_comercial")); drpValor.Items.Add(new ListItem("Departamento", "i_departamento")); drpValor.Items.Add(new ListItem("Urbanizacion", "i_urbanizacion")); drpValor.Width = Unit.Pixel(155); drpValor.ID = "drpValor"; tdValor.Controls.Add(drpValor); txtValor.Style.Add("display", "none"); } } }
public List <eParametro> GetList() { SqlCommand cmd = new SqlCommand("pWeb_Parametro_list"); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader reader = ExecuteReader(cmd); List <eParametro> lParametro = new List <eParametro>(); while (reader.Read()) { eParametro oParametro = new eParametro(); oParametro.IdParametro = reader.GetInt32(0); oParametro.Nombre = reader.GetString(1); oParametro.Valor = reader.GetString(2); oParametro.TipoDato = reader.GetString(3); lParametro.Add(oParametro); } reader.Close(); return(lParametro); }