Esempio n. 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");
                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");
                }
            }
        }
Esempio n. 4
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");
                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");
                    }
                }
            }
        }
Esempio n. 5
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");
         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);
            }
        }
Esempio n. 7
0
        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));
        }
Esempio n. 8
0
        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));
        }
Esempio n. 12
0
        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

            //}
        }
Esempio n. 13
0
        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");
                    }
                }
            }
        }
Esempio n. 15
0
        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");
                }
            }
        }
Esempio n. 19
0
        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);
        }