예제 #1
0
 private void ParseProducto(eProducto oProducto)
 {
     oProducto.URLEstatica = txtURLEstatica.Text;
     //chkActivo
     oUserControl.ParseProducto(oProducto);
     oProducto.MetaTag = ParametroHelper.ParseRepeaterControl(repMetaTag);
 }
        private void FillContent()
        {
            if (oPagina != null)
            {
                //string codigoCliente = ParametroHelper.GetParametro_Valor(oPagina.Parametro, "Cliente");

                eArticulo        oContenedorPalas = null;
                List <eArticulo> lContenedor      = lCMS.Articulo_listarWeb(oPagina.IdArticulo, oPagina.IdMenuWeb, oPagina.IdIdioma);
                if (lContenedor.Count > 0)
                {
                    foreach (eArticulo oContenedor in lContenedor)
                    {
                        //eArticulo oContenedor = lContenedor[0];
                        string codigoCliente = ParametroHelper.GetParametro_Valor(oContenedor.Parametro, "Cliente");

                        if (codigoCliente == oCliente.codigoCliente)
                        {
                            oContenedorPalas = oContenedor;
                        }
                    }
                }

                if (oContenedorPalas != null)
                {
                    repFAQ.DataSource = lCMS.Articulo_listarWeb(oContenedorPalas.IdArticulo, oContenedorPalas.IdMenuWeb, oContenedorPalas.IdIdioma);
                    repFAQ.DataBind();
                }
                else
                {
                    Response.Redirect("~/Error.aspx?errID=401");
                }
            }
        }
        protected void repEnlace_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            Literal litHeader = (Literal)e.Item.FindControl("litHeader");
            Literal litTitulo = (Literal)e.Item.FindControl("litTitulo");
            Literal litLugar  = (Literal)e.Item.FindControl("litLugar");
            Literal litFecha  = (Literal)e.Item.FindControl("litFecha");
            //Literal litResumen = (Literal)e.Item.FindControl("litResumen");
            HyperLink lnkUrlPagina = (HyperLink)e.Item.FindControl("lnkUrlPagina");

            if (litHeader != null && litTitulo != null && litLugar != null && litFecha != null && lnkUrlPagina != null)
            {
                litHeader.Text = oPagina.Titulo;

                eArticulo oArticulo = (eArticulo)e.Item.DataItem;
                lnkUrlPagina.NavigateUrl = ClientScriptHelper.getURLContainer() + "?aID=" + oArticulo.IdArticuloPadre.ToString() + "&iID=" + oArticulo.IdArticulo.ToString();
                lnkUrlPagina.Text        = TerminoIdioma_GetValor("mas");

                litTitulo.Text = oArticulo.Titulo;
                litLugar.Text  = ParametroHelper.GetParametro_Valor(oArticulo.Parametro, "Lugar del Evento");
                litFecha.Text  = oArticulo.Fecha.ToString("MMMM \\de yyyy");
                //litResumen.Text = oArticulo.Resumen.Substring(0, 150);

                //Fix for English Version (03/05/13)
                lnkUrlPagina.NavigateUrl = "javascript:;";
            }
        }
        private void LoadFormulario()
        {
            //Mostrar animacion solo en el Home!!
            if (oParamentro.IdMenuWeb == 1)
            {
                trImagenSecion.Visible  = false;
                trDescripcion.Visible   = false;
                chkVerContenido.Enabled = false;
                chkActivo.Enabled       = false;
                chkVerContenido.Checked = true;
                chkActivo.Checked       = true;
            }
            else
            {
                trImagenSecion.Visible = true;
                trDescripcion.Visible  = true;
            }


            eMenuWeb oMenuWeb = cCMS.MenuWeb_item(oParamentro.IdMenuWeb);

            if (oMenuWeb == null)
            {
                this.lblFormError.Text = "Error: No se puede cargar el contenido (" + oParamentro.IdMenuWeb.ToString() + ")";
                btnSave.Enabled        = false;
                return;
            }

            //Trace.Warn("oParamentro.IdMenuWeb", oParamentro.IdMenuWeb.ToString());
            //Trace.Warn("oParamentro.IdIdioma", oParamentro.IdIdioma.ToString());
            //Trace.Warn("oParamentro.IdMinisite", oParamentro.IdMinisite.ToString());

            oMenuWebDetalle = cCMS.MenuWebDetalle_item(oParamentro.IdMenuWeb, oParamentro.IdIdioma, oParamentro.IdMinisite);

            if (oMenuWebDetalle != null && (!Page.IsCallback && !Page.IsPostBack))
            {
                lblSubtitulo.Text = "Editar: " + oMenuWebDetalle.Titulo;

                txtTitulo.Text = oMenuWebDetalle.Titulo;
                //txtSubtitulo.Text = oMenuWebDetalle.SubTitulo;
                fckDescripcion.Text   = oMenuWebDetalle.Descripcion;
                txtImagenSeccion.Text = oMenuWebDetalle.ImagenSeccion;
                txtImagenMenu_On.Text = oMenuWebDetalle.ImagenMenu_On;

                chkVerContenido.Checked = oMenuWebDetalle.VerContenido;
                chkActivo.Checked       = oMenuWeb.Activo;

                ParametroHelper.LoadRepeaterControl(repMetaTag, oMenuWebDetalle.MetaTag);

                txtURLEstatica.Text = oMenuWebDetalle.URLEstatica;
            }
            else
            {
                lblSubtitulo.Text = "Añadir: " + oMenuWeb.Descripcion;
            }

            txtTitulo.Focus();
        }
예제 #5
0
        private void ParseFormulario(eArticulo oArticulo)
        {
            oUserControl.ParseFormulario(oArticulo);

            oArticulo.Titulo      = txtTitulo.Text;
            oArticulo.Activo      = chkActivo.Checked;
            oArticulo.URLEstatica = txtURLEstatica.Text;
            oArticulo.MetaTag     = ParametroHelper.ParseRepeaterControl(repMetaTag);
        }
        private void FillContent()
        {
            liAccesoItem.Style["background"] = "url(" + ClientScriptHelper.getURLHome() + Directorio.Acceso_Imagen + oPagina.Imagen + ")";
            litTitulo.Text    = oPagina.Titulo;
            litSubtitulo.Text = oPagina.SubTitulo;
            string Estilo = ParametroHelper.GetParametro_Valor(oPagina.Parametro, "Estilo");

            divColor.Attributes.Add("class", Estilo);
            lnkAccesoItem.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oPagina);
        }
예제 #7
0
        private void LoadFormulario(eArticulo oArticulo)
        {
            oUserControl.LoadFormulario(oArticulo);

            txtTitulo.Text      = oArticulo.Titulo;
            chkActivo.Checked   = oArticulo.Activo;
            txtURLEstatica.Text = oArticulo.URLEstatica;
            //Trace.Warn("oArticulo.MetaTag", oArticulo.MetaTag);
            ParametroHelper.LoadRepeaterControl(repMetaTag, oArticulo.MetaTag);
        }
        protected void repHerramienta_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            HyperLink lnkUrlPagina   = (HyperLink)e.Item.FindControl("lnkUrlPagina");
            Literal   litHerramienta = (Literal)e.Item.FindControl("litHerramienta");
            Image     imgHerramienta = (Image)e.Item.FindControl("imgHerramienta");

            if (lnkUrlPagina != null)
            {
                eArticulo oArticulo = (eArticulo)e.Item.DataItem;

                if (oArticulo.IdPlantilla == 25)
                {
                    litHerramienta.Text = oArticulo.Titulo;
                    string idioma = ParametroHelper.GetParametro_Valor(oArticulo.Parametro, "Idioma");
                    lnkUrlPagina.NavigateUrl = ClientScriptHelper.getURLRoot() + "?lgID=" + idioma;
                }
                else
                if (oArticulo.IdPlantilla == 28)
                {
                    imgHerramienta.Visible   = true;
                    imgHerramienta.ImageUrl  = ClientScriptHelper.getURLHome() + "images/ico_correo_top.png";
                    lnkUrlPagina.NavigateUrl = "~/Content/Popup.aspx?aID=" + oArticulo.IdArticulo;
                    lnkUrlPagina.Attributes.Add("data-fancybox-type", "iframe");
                    lnkUrlPagina.Target   = "_blank";
                    lnkUrlPagina.CssClass = "btEnviarAmigo";
                    lnkUrlPagina.ToolTip  = oArticulo.Titulo;
                }
                else
                if (oArticulo.IdPlantilla == 29)
                {
                    lnkUrlPagina.ToolTip     = oArticulo.Titulo;
                    imgHerramienta.Visible   = true;
                    lnkUrlPagina.NavigateUrl = "javascript:window.print();";
                    imgHerramienta.ImageUrl  = ClientScriptHelper.getURLHome() + "images/ico_imprimir.png";
                }
                else
                {
                    litHerramienta.Text      = oArticulo.Titulo;
                    lnkUrlPagina.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oArticulo);
                }

                if (oPagina != null && oArticulo.IdArticulo == oPagina.IdArticulo)
                {
                    lnkUrlPagina.CssClass = "menuSelecto";
                }
                else
                if (oPagina != null && oArticulo.IdPlantilla == 26 && oPagina.IdMenuWeb == 7)
                {
                    lnkUrlPagina.CssClass = "menuSelecto";
                }
            }
        }
예제 #9
0
        private void BindParametro()
        {
            List <eParametro> lParametro = new List <eParametro>();

            lParametro.Add(new eParametro("Idioma", "", eParametro.TipoControlType.DropDownList));
            repParametro.DataSource = lParametro;
            repParametro.DataBind();

            if (oPagina != null && oPagina.Parametro != "")
            {
                ParametroHelper.LoadRepeaterControl(repParametro, oPagina.Parametro);
            }
        }
        private void BindParametro()
        {
            List <eListItem> lParametro = new List <eListItem>();

            lParametro.Add(new eListItem("URL Desktop", "", eListItem.TipoControlType.TextBox));
            lParametro.Add(new eListItem("URL Mobile", "", eListItem.TipoControlType.TextBox));
            repParametro.DataSource = lParametro;
            repParametro.DataBind();

            if (oPagina != null && oPagina.Parametro != "")
            {
                ParametroHelper.LoadRepeaterControl(repParametro, oPagina.Parametro);
            }
        }
예제 #11
0
        private void BindParametro()
        {
            List <eParametro> lParametro = new List <eParametro>();

            lParametro.Add(new eParametro("Etiqueda de Enlace", "", eParametro.TipoControlType.TextBox));

            repParametro.DataSource = lParametro;
            repParametro.DataBind();

            if (oPagina != null && oPagina.Parametro != "")
            {
                ParametroHelper.LoadRepeaterControl(repParametro, oPagina.Parametro);
            }
        }
예제 #12
0
        private void BindParametro()
        {
            List <eListItem> lParametro = new List <eListItem>();

            lParametro.Add(new eListItem("Longitud Vertical", "600", eListItem.TipoControlType.DropDownList));
            lParametro.Add(new eListItem("Scrollbars", "no", eListItem.TipoControlType.DropDownList));

            repParametro.DataSource = lParametro;
            repParametro.DataBind();

            if (oPagina != null && oPagina.Parametro != "")
            {
                ParametroHelper.LoadRepeaterControl(repParametro, oPagina.Parametro);
            }
        }
        private void BindParametro()
        {
            List <eParametro> lParametro = new List <eParametro>();

            lParametro.Add(new eParametro("Fondo del Título", "", eParametro.TipoControlType.DropDownList));
            lParametro.Add(new eParametro("Etiqueta de Lista", "", eParametro.TipoControlType.TextBox));

            repParametro.DataSource = lParametro;
            repParametro.DataBind();

            if (oPagina != null && oPagina.Parametro != "")
            {
                ParametroHelper.LoadRepeaterControl(repParametro, oPagina.Parametro);
            }
        }
예제 #14
0
        protected void repWidgets_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            HyperLink lnkUrlPagina  = (HyperLink)e.Item.FindControl("lnkUrlPagina");
            Literal   litTitulo     = (Literal)e.Item.FindControl("litTitulo");
            Literal   litSubtitulo  = (Literal)e.Item.FindControl("litSubtitulo");
            Literal   litSubtitulo2 = (Literal)e.Item.FindControl("litSubtitulo2");
            Image     imgIcono      = (Image)e.Item.FindControl("imgIcono");

            if (lnkUrlPagina != null && litTitulo != null && litSubtitulo != null && imgIcono != null)
            {
                eArticulo oArticulo = (eArticulo)e.Item.DataItem;

                if (oArticulo.TipoEnlace == 1 && oArticulo.IdArticuloEnlace > 0)
                {
                    eArticulo oArticuloEnlace = lCMS.Articulo_item(oArticulo.IdArticuloEnlace);
                    if (oArticuloEnlace != null && oArticuloEnlace.IdEsquema == 42)
                    {
                        e.Item.Visible = false;

                        List <eArticulo> lContenedor = lCMS.Articulo_listarWeb(oArticuloEnlace.IdArticulo, oArticuloEnlace.IdMenuWeb, oArticuloEnlace.IdIdioma);
                        if (lContenedor.Count > 0)
                        {
                            foreach (eArticulo oContenedor in lContenedor)
                            {
                                //eArticulo oContenedor = lContenedor[0];
                                string codigoCliente = ParametroHelper.GetParametro_Valor(oContenedor.Parametro, "Cliente");
                                //validar permiso por cliente en palas
                                //if (codigoCliente == oCliente.codigoCliente && validarPermisoContacto(oArticuloEnlace.IdMenuWeb, oArticuloEnlace.IdArticulo))
                                if (oCliente != null && codigoCliente == oCliente.codigoCliente)
                                {
                                    e.Item.Visible = true;
                                }
                            }
                        }
                    }
                }

                litTitulo.Text     = oArticulo.Titulo;
                litSubtitulo.Text  = oArticulo.SubTitulo;
                litSubtitulo2.Text = oArticulo.SubTitulo2;
                HyperLink lnkEnlace = new HyperLink();
                ClientScriptHelper.setLink_Articulo(lnkEnlace, oArticulo);
                //lnkUrlPagina.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oArticulo);
                lnkUrlPagina.NavigateUrl = lnkEnlace.NavigateUrl;
                lnkUrlPagina.Target      = lnkEnlace.Target;
                imgIcono.ImageUrl        = "~/" + Directorio.Acceso_Icono + oArticulo.Imagen;
            }
        }
        private void BindParametro()
        {
            List <eParametro> lParametro = new List <eParametro>();

            lParametro.Add(new eParametro("Latitud", "", eParametro.TipoControlType.TextBox));
            lParametro.Add(new eParametro("Longitud", "", eParametro.TipoControlType.TextBox));
            lParametro.Add(new eParametro("Coordenada", "", eParametro.TipoControlType.TextBox));

            repParametro.DataSource = lParametro;
            repParametro.DataBind();

            if (oPagina != null && oPagina.Parametro != "")
            {
                ParametroHelper.LoadRepeaterControl(repParametro, oPagina.Parametro);
            }
        }
예제 #16
0
        private void FillContent()
        {
            try
            {
                if (!Page.IsPostBack && !Page.IsCallback)
                {
                    cptCaptcha.ValidateCaptcha(txtCaptcha.Text);
                }
            }
            catch { }

            servicio = ParametroHelper.GetParametro_Valor(oPagina.Parametro, "Servicio"); //"caterpillar"
            if (servicio.Equals(string.Empty))
            {
                Response.Redirect("Error.aspx?errID=910");
                return;
            }

            lnkRegresar.NavigateUrl  = ClientScriptHelper.getEnlace_MenuWeb(oSeccionWeb);
            lnkRegresar2.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oPagina);

            oServicioCAT = lExtranet.ServicioCAT_item(servicio, oContacto.codigoCliente, oContacto.codigoContacto);

            if (!Page.IsPostBack)
            {
                if (oServicioCAT != null)
                {
                    mvwVendedores.ActiveViewIndex = 1;
                    litUsuario.Text = oServicioCAT.usuarioCAT;
                    litClave.Text   = new String('*', 8);
                }
                else
                {
                    string usuario = oContacto.email.Trim();
                    if (HttpServices.ServicioCAT_Exists(servicio, usuario))
                    {
                        txtUsuario.Text = HttpServices.ServicioCAT_GetResource(servicio, usuario);
                    }

                    lnkRegresar2.NavigateUrl = ClientScriptHelper.getEnlace_MenuWeb(oSeccionWeb);

                    mvwVendedores.ActiveViewIndex = 0;
                }
            }
        }
        private void FillContent()
        {
            if (oPagina != null)
            {
                ifr_enlace.Attributes["src"] = oPagina.URLEnlace;
                string height    = ParametroHelper.GetParametro_Valor(oPagina.Parametro, "Longitud Vertical");
                string scrolling = ParametroHelper.GetParametro_Valor(oPagina.Parametro, "Scrollbars");

                if (Convert.ToInt32(height) > 0)
                {
                    ifr_enlace.Attributes["height"] = height;
                }
                if (scrolling != string.Empty)
                {
                    ifr_enlace.Attributes["scrolling"] = scrolling;
                }
            }
        }
        protected void repProductos_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            HtmlGenericControl h3Titulo         = (HtmlGenericControl)e.Item.FindControl("h3Titulo");
            Literal            litProdTitulo    = (Literal)e.Item.FindControl("litProdTitulo");
            Literal            litProdSubtitulo = (Literal)e.Item.FindControl("litProdSubtitulo");
            Image     imgProducto = (Image)e.Item.FindControl("imgProducto");
            HyperLink lnkProducto = (HyperLink)e.Item.FindControl("lnkProducto");

            if (h3Titulo != null && litProdTitulo != null && litProdSubtitulo != null && lnkProducto != null)
            {
                eArticulo oItem = (eArticulo)e.Item.DataItem;
                litProdTitulo.Text      = oItem.Titulo;
                litProdSubtitulo.Text   = oItem.SubTitulo;
                imgProducto.ImageUrl    = ClientScriptHelper.getURLHome() + Directorio.Acceso_Imagen + oItem.Imagen;
                lnkProducto.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oItem);
                string estilo = ParametroHelper.GetParametro_Valor(oItem.Parametro, "Estilo");
                h3Titulo.Attributes.Add("class", estilo);
            }
        }
        protected void repFAQ_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            Literal   litTitulo    = (Literal)e.Item.FindControl("litTitulo");
            HyperLink lnkUrlPagina = (HyperLink)e.Item.FindControl("lnkUrlPagina");
            Image     imgEnlace    = (Image)e.Item.FindControl("imgEnlace");

            if (litTitulo != null && lnkUrlPagina != null && imgEnlace != null)
            {
                eArticulo oArticulo   = (eArticulo)e.Item.DataItem;
                string    url_desktop = ParametroHelper.GetParametro_Valor(oArticulo.Parametro, "URL Desktop");
                string    url_mobile  = ParametroHelper.GetParametro_Valor(oArticulo.Parametro, "URL Mobile");

                litTitulo.Text = oArticulo.Titulo.ToUpper();
                //lnkUrlPagina.NavigateUrl = MobileDetect.IsMobile() ? url_mobile : url_desktop;
                lnkUrlPagina.NavigateUrl = url_desktop;
                lnkUrlPagina.Attributes.Add("url_dsk", url_desktop);
                lnkUrlPagina.Attributes.Add("url_mob", url_mobile);
                lnkUrlPagina.Target = "_blank";
                imgEnlace.ImageUrl  = "~/" + Directorio.Enlace_Imagen + oArticulo.Imagen;
            }
        }
예제 #20
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (!validateUserAction(oParamentro.IdModulo, CMD_Administrar))
            {
                return;
            }

            oMenuWebDetalle = new eMenuWebDetalle();

            oMenuWebDetalle.IdMenuWeb  = oParamentro.IdMenuWeb;
            oMenuWebDetalle.IdIdioma   = oParamentro.IdIdioma;
            oMenuWebDetalle.IdMinisite = oParamentro.IdMinisite;

            oMenuWebDetalle.Titulo = txtTitulo.Text;
            //oMenuWebDetalle.SubTitulo = txtSubtitulo.Text;
            oMenuWebDetalle.Descripcion   = fckDescripcion.Text;
            oMenuWebDetalle.ImagenSeccion = txtImagenSeccion.Text;
            oMenuWebDetalle.ImagenMenu_On = txtImagenMenu_On.Text;
            oMenuWebDetalle.VerContenido  = chkVerContenido.Checked;

            oMenuWebDetalle.MetaTag     = ParametroHelper.ParseRepeaterControl(repMetaTag);
            oMenuWebDetalle.URLEstatica = txtURLEstatica.Text;

            oMenuWebDetalle.Activo = chkActivo.Checked;

            setArticuloParametro();

            if (lCMS.MenuWebDetalle_edit(oMenuWebDetalle))
            {
                RegistrarLog(oParamentro.IdModulo, CMD_Administrar, "Se actualizó la Sección: " + oMenuWebDetalle.IdMenuWeb.ToString());
                //Redirect to previous list
                Response.Redirect("Index.aspx?IdMenuWebPadre=0&IdMenuWeb=" + oParamentro.IdMenuWeb.ToString() + "&IdModulo=" + oParamentro.IdModulo.ToString());
            }
            else
            {
                lblFormError.Text = lCMS.getErrorMessage();
                Response.Redirect("Index.aspx?IdMenuWebPadre=0&IdMenuWeb=" + oParamentro.IdMenuWeb.ToString() + "&IdModulo=" + oParamentro.IdModulo.ToString());
            }
        }
        private void FillContent()
        {
            if (oPagina != null)
            {
                imgWidget.ImageUrl = "~/" + Directorio.Widget_Imagen + oPagina.Imagen;
                //lblDescripcion.Text = Cadena.StripTags(oPagina.Descripcion, new string[]{"br","span"});
                lblDescripcion.Text = oPagina.Descripcion;

                drpEnlaces.Attributes.Add("onchange", "javascript: return NavigateURL(this);");

                drpEnlaces.Items.Clear();
                string strEtiqueta = (oPagina.Parametro != "") ? ParametroHelper.GetParametro_Valor(oPagina.Parametro, "Etiqueta de Lista") : "Seleccione:";
                drpEnlaces.Items.Add(new ListItem(strEtiqueta, "#"));
                List <eArticulo> lItems = cCMS.Articulo_listarWeb(oPagina.IdArticulo, oPagina.IdMenuWeb, oPagina.IdIdioma, oPagina.IdMinisite);
                foreach (eArticulo oEnlace in lItems)
                {
                    HyperLink lnkHelp = new HyperLink();
                    ClientScriptHelper.setLink_Articulo(lnkHelp, oEnlace);
                    drpEnlaces.Items.Add(new ListItem(oEnlace.Titulo, lnkHelp.NavigateUrl.Replace("~/", "") + "#" + lnkHelp.Target));

                    //drpEnlaces.Items.Add(new ListItem(oEnlace.Titulo, oEnlace.IdArticulo.ToString()));
                }
            }
        }
예제 #22
0
        private void FillContent()
        {
            if (oPagina != null)
            {
                if (!validarAccesoReportes(oPagina))
                {
                    Response.Redirect("~/Error.aspx?errID=401");
                    return;
                }

                ifr_enlace.Attributes["src"] = oPagina.URLEnlace;
                string height    = ParametroHelper.GetParametro_Valor(oPagina.Parametro, "Longitud Vertical");
                string scrolling = ParametroHelper.GetParametro_Valor(oPagina.Parametro, "Scrollbars");

                if (Convert.ToInt32(height) > 0)
                {
                    ifr_enlace.Attributes["height"] = height;
                }
                if (scrolling != string.Empty)
                {
                    ifr_enlace.Attributes["scrolling"] = scrolling;
                }
            }
        }
예제 #23
0
 private void LoadMetaTagsProductos(eProducto oProducto)
 {
     txtURLEstatica.Text = oProducto.URLEstatica;
     ParametroHelper.LoadRepeaterControl(repMetaTag, oProducto.MetaTag);
 }