protected void repPromocion_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            Literal   litTitulo    = (Literal)e.Item.FindControl("litTitulo");
            Literal   litResumen   = (Literal)e.Item.FindControl("litResumen");
            Image     imgPromocion = (Image)e.Item.FindControl("imgPromocion");
            HyperLink lnkUrlPagina = (HyperLink)e.Item.FindControl("lnkUrlPagina");

            if (litTitulo != null && imgPromocion != null && lnkUrlPagina != null)
            {
                ePromocion oItem = (ePromocion)e.Item.DataItem;

                litTitulo.Text        = oItem.titulo;
                litResumen.Text       = oItem.resumen;
                imgPromocion.ImageUrl = oItem.imagen;
                if (oItem.url.Contains("/promocion/"))
                {
                    lnkUrlPagina.NavigateUrl = ClientScriptHelper.getEnlace_MenuWeb(oSeccionWeb) + "&nID=" + oItem.id;
                }
                else
                {
                    lnkUrlPagina.NavigateUrl = oItem.url;
                    lnkUrlPagina.Target      = "_blank";
                }
            }
        }
Esempio n. 2
0
        protected void repMenu_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            HyperLink          lnkUrlPagina = (HyperLink)e.Item.FindControl("lnkUrlPagina");
            Literal            litTitulo    = (Literal)e.Item.FindControl("litTitulo");
            HtmlGenericControl liItem       = (HtmlGenericControl)e.Item.FindControl("liItem");
            Repeater           repSubmenu   = (Repeater)e.Item.FindControl("repSubmenu");

            if (lnkUrlPagina != null && litTitulo != null && liItem != null)
            {
                eMenuWebDetalle oMenuWebDetalle = (eMenuWebDetalle)e.Item.DataItem;
                //if (!validarPermisoContacto(oMenuWebDetalle.IdMenuWeb))
                //{
                //    e.Item.Visible = false;
                //    return;
                //}

                litTitulo.Text           = oMenuWebDetalle.Titulo.ToUpper();
                lnkUrlPagina.NavigateUrl = ClientScriptHelper.getEnlace_MenuWeb(oMenuWebDetalle);

                if ((oPagina != null && oPagina.IdMenuWeb == oMenuWebDetalle.IdMenuWeb) || (oSeccionWeb != null && oSeccionWeb.IdMenuWeb == oMenuWebDetalle.IdMenuWeb))
                {
                    liItem.Attributes.Add("class", "activo");
                }

                List <eArticulo> lArticulo = lCMS.ArticuloMenu_listarWeb(0, oMenuWebDetalle.IdMenuWeb, oMenuWebDetalle.IdIdioma);
                if (lArticulo.Count > 0)
                {
                    if (!oMenuWebDetalle.VerContenido)
                    {
                        HyperLink lnkMenuWeb = new HyperLink();
                        ClientScriptHelper.setLink_Articulo(lnkMenuWeb, lArticulo[0]);
                        lnkUrlPagina.NavigateUrl = lnkMenuWeb.NavigateUrl;
                        lnkUrlPagina.Target      = lnkMenuWeb.Target;
                    }

                    if (repSubmenu != null)
                    {
                        repSubmenu.DataSource = lArticulo;
                        repSubmenu.DataBind();

                        if (oMenuWebDetalle.IdMenuWeb == 5 || oMenuWebDetalle.IdMenuWeb == 10)
                        {
                            Literal litUlHead = (Literal)repSubmenu.Controls[0].Controls[0].FindControl("litUlHead");
                            litUlHead.Text = "<ul class=\"sub_menu responsive_block hidemenu\">";
                        }
                    }
                }
                else
                {
                    liItem.Attributes["class"] = liItem.Attributes["class"] != string.Empty ? liItem.Attributes["class"] += " conlink" : " conlink";
                    lnkUrlPagina.CssClass      = "full block";
                }
            }
        }
Esempio n. 3
0
        protected void repNoticia_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            Literal   litTitular   = (Literal)e.Item.FindControl("litTitular");
            HyperLink lnkUrlPagina = (HyperLink)e.Item.FindControl("lnkUrlPagina");

            if (litTitular != null && lnkUrlPagina != null)
            {
                eNoticia oItem             = (eNoticia)e.Item.DataItem;
                int      IdMenuWebNoticias = 7; //IdMenuWeb
                litTitular.Text          = oItem.titulo;
                lnkUrlPagina.NavigateUrl = ClientScriptHelper.getEnlace_MenuWeb(IdMenuWebNoticias) + "&nID=" + oItem.id;
            }
        }
        protected void repNoticia_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            Literal   litFecha     = (Literal)e.Item.FindControl("litFecha");
            Literal   litTitulo    = (Literal)e.Item.FindControl("litTitulo");
            Literal   litResumen   = (Literal)e.Item.FindControl("litResumen");
            HyperLink lnkUrlPagina = (HyperLink)e.Item.FindControl("lnkUrlPagina");

            if (litTitulo != null && litResumen != null && lnkUrlPagina != null)
            {
                eNoticia oItem = (eNoticia)e.Item.DataItem;

                litFecha.Text            = oItem.fecha;
                litTitulo.Text           = oItem.titulo;
                litResumen.Text          = oItem.resumen;
                lnkUrlPagina.NavigateUrl = ClientScriptHelper.getEnlace_MenuWeb(oSeccionWeb) + "&nID=" + oItem.id;
            }
        }
Esempio n. 5
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;
                }
            }
        }