Ejemplo n.º 1
0
 protected void CargarDropdownCategorias()
 {
     ddlcategoriamodal.DataSource     = EmpresaBLL.SeleccionarCategorias(ConfigSection.Default.Site.Cuit);
     ddlcategoriamodal.DataValueField = "IdCategoria";
     ddlcategoriamodal.DataTextField  = "DescripCategoria";
     ddlcategoriamodal.DataBind();
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            notificationcategoria.Visible = false;
            idioma = new LenguajeEntidad();
            if (!IsPostBack)
            {
                idioma = (LenguajeEntidad)Session["Idioma"];
                if (idioma == null)
                {
                    idioma = new LenguajeEntidad();
                    idioma.DescripcionLenguaje = "es";
                    Session["Idioma"]          = idioma;
                }
            }
            else
            {
                idioma.DescripcionLenguaje = Master.obtenerIdiomaCombo();
                Session["Idioma"]          = idioma;
            }

            DropDownList lblIdioma = FindControlFromMaster <DropDownList>("ddlLanguages");

            if (lblIdioma != null)
            {
                lblIdioma.SelectedValue = idioma.DescripcionLenguaje;
            }
            usuarioentidad = (UsuarioEntidad)Session["Usuario"];

            string[] unosPermisosTest = new string[] { "CategoriaAlta", "CategoriaMod", "CategoriaEliminar" };
            if (usuarioentidad == null || !this.Master.Autenticar(unosPermisosTest))
            {
                Response.Redirect("/Areas/Public/Forms/Home.aspx");
            }

            CategoriasDeEmpresa                  = EmpresaBLL.SeleccionarCategorias(ConfigSection.Default.Site.Cuit);
            grillacategorias.DataSource          = CategoriasDeEmpresa;
            grillacategorias.AutoGenerateColumns = false;
            if (!IsPostBack)
            {
                grillacategorias.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            idioma = new LenguajeEntidad();
            if (!IsPostBack)
            {
                idioma = (LenguajeEntidad)Session["Idioma"];
                if (idioma == null)
                {
                    idioma = new LenguajeEntidad();
                    idioma.DescripcionLenguaje = "es";
                    Session["Idioma"]          = idioma;
                }
            }
            else
            {
                idioma.DescripcionLenguaje = Master.obtenerIdiomaCombo();
                Session["Idioma"]          = idioma;
            }

            DropDownList lblIdioma = FindControlFromMaster <DropDownList>("ddlLanguages");

            if (lblIdioma != null)
            {
                lblIdioma.SelectedValue = idioma.DescripcionLenguaje;
            }
            usuarioentidad = (UsuarioEntidad)Session["Usuario"];

            string[] unosPermisosTest = new string[] { "CategoriaAsociar", "CategoriaDesasociar" };
            if (usuarioentidad == null || !this.Master.Autenticar(unosPermisosTest))
            {
                Response.Redirect("/Areas/Public/Forms/Home.aspx");
            }

            if (Consultas.Count > 0)
            {
                grillacatprod.DataSource = Consultas;

                if (!IsPostBack)
                {
                    grillacatprod.DataBind();
                }
            }

            if (!IsPostBack)
            {
                unasCategorias = EmpresaBLL.SeleccionarCategorias(ConfigSection.Default.Site.Cuit);
                Current.Session["unasCategoriasFiltradas"] = unasCategorias;
                IdProdAux = 0;
                Current.Session["IdProdAux"] = IdProdAux;
                CargarCategorias();
            }
            else
            {
                if (Current.Session["unasCategoriasFiltradas"] != null)
                {
                    unasCategorias = (List <CategoriaEntidad>)Current.Session["unasCategoriasFiltradas"];
                }
                if (Current.Session["IdProdAux"] != null)
                {
                    IdProdAux = (int)Current.Session["IdProdAux"];
                }
            }
        }