Exemplo n.º 1
0
        private void GetParameters()
        {
            if (Session["oParamentro"] != null)
            {
                oParamentro = (eArticuloParametro)Session["oParamentro"];
            }

            IdArticulo      = (Request["IdArticulo"] != null) ? Convert.ToInt32(Request["IdArticulo"]) : 0;
            IdArticuloPadre = (Request["IdArticuloPadre"] != null) ? Convert.ToInt32(Request["IdArticuloPadre"]) : 0;
            IdEsquema       = (Request["IdEsquema"] != null) ? Convert.ToInt32(Request["IdEsquema"]) : 0;
            if (Request["IdModulo"] != null)
            {
                oParamentro.IdModulo = Convert.ToInt32(Request["IdModulo"]);
            }
            if (Request["IdMenuWeb"] != null)
            {
                oParamentro.IdMenuWeb = Convert.ToInt32(Request["IdMenuWeb"]);
            }
            if (Request["email_usu"] != null)
            {
                oUsuarios = cCMS.UsuariosWeb_item_email(Request["email_usu"].ToString());
            }
            if (Request["p"] != null)
            {
                PageIndex = Convert.ToInt32(Request["p"]);
            }

            if (Request["id_producto"] != null)
            {
                id_producto = Convert.ToInt32(Request["id_producto"]);
            }
            if (IdArticuloPadre > 0)
            {
                eArticulo oArticuloPadre = (IdArticuloPadre > 0) ? cCMS.Articulo_item(IdArticuloPadre) : null;
                if (oArticuloPadre != null)
                {
                    oParamentro.IdMenuWeb  = oArticuloPadre.IdMenuWeb;
                    oParamentro.IdIdioma   = oArticuloPadre.IdIdioma;
                    oParamentro.IdMinisite = oArticuloPadre.IdMinisite;
                    oParamentro.IdEsquema  = IdEsquema;
                }
            }

            if (IdArticulo > 0)
            {
                oArticulo = (IdArticulo > 0) ? cCMS.Articulo_item(IdArticulo) : null;
                if (oArticulo != null)
                {
                    IdArticuloPadre        = oArticulo.IdArticuloPadre;
                    IdEsquema              = oArticulo.IdEsquema;
                    oParamentro.IdMenuWeb  = oArticulo.IdMenuWeb;
                    oParamentro.IdIdioma   = oArticulo.IdIdioma;
                    oParamentro.IdMinisite = oArticulo.IdMinisite;
                    oParamentro.IdEsquema  = oArticulo.IdEsquema;
                }
            }

            Session["oParamentro"] = oParamentro;
        }
        private void GetParameters()
        {
            if (Session["oParamentro"] != null)
            {
                oParamentro = (eArticuloParametro)Session["oParamentro"];
            }

            IdArticuloPadre = (Request["IdArticuloPadre"] != null) ? Convert.ToInt32(Request["IdArticuloPadre"]) : 0;
            if (Request["IdModulo"] != null)
            {
                oParamentro.IdModulo = Convert.ToInt32(Request["IdModulo"]);
            }
            if (Request["IdModulo"] != null)
            {
                IdModulo = Convert.ToInt32(Request["IdModulo"]);
            }
            if (Request["IdMenuWeb"] != null)
            {
                oParamentro.IdMenuWeb = Convert.ToInt32(Request["IdMenuWeb"]);
            }
            if (Request["IdMenuWeb"] != null)
            {
                IdMenuWeb = Convert.ToInt32(Request["IdMenuWeb"]);
            }
            if (Request["p"] != null)
            {
                PageIndex = Convert.ToInt32(Request["p"]);
            }

            oArticuloPadre = (IdArticuloPadre > 0) ? cCMS.Articulo_item(IdArticuloPadre) : null;
            if (oArticuloPadre != null)
            {
                oParamentro.IdMenuWeb  = oArticuloPadre.IdMenuWeb;
                oParamentro.IdIdioma   = oArticuloPadre.IdIdioma;
                oParamentro.IdMinisite = oArticuloPadre.IdMinisite;
                IdEsquema = oArticuloPadre.IdEsquema;
            }

            lblError.Text = "";
            if (Request["nErr"] != null)
            {
                lblError.Text = "Se ha producido un error en la aplicación: ";
                if (Request["nErr"].ToString() == "404" && Request["IdEsquema"] != null)
                {
                    lblError.Text += "No se puede localizar el esquema [" + Request["IdEsquema"].ToString() + "]";
                }
            }

            oMenuWeb = cCMS.MenuWeb_item(oParamentro.IdMenuWeb);
            if (oMenuWeb == null)
            {
                lblError.Text = "Se ha producido un error en la aplicación: No se encuentra la seccion web [" + oParamentro.IdMenuWeb.ToString() + "]";
                return;
            }
        }
        private void GetParameters()
        {
            if (Session["oParamentro"] != null)
            {
                oParamentro = (eArticuloParametro)Session["oParamentro"];
            }

            if (Request["IdModulo"] != null)
            {
                oParamentro.IdModulo = Convert.ToInt32(Request["IdModulo"]);
            }
            if (Request["IdMenuWeb"] != null)
            {
                oParamentro.IdMenuWeb = Convert.ToInt32(Request["IdMenuWeb"]);
            }

            setArticuloParametro();
        }