Exemplo n.º 1
0
        public CascadingDropDownNameValue[] ObtenerMarcas(string knownCategoryValues, string category)
        {
            Catalogos loCatalogos = new Catalogos();
            DataTable loMarca     = loCatalogos.ObtenerMarcas((Sesion)HttpContext.Current.Session["Sesion"], 0);

            return((
                       from DataRow loSucursal in loMarca.Rows
                       select new CascadingDropDownNameValue(
                           loSucursal["DESCRIPCION"].ToString(),
                           loSucursal["CLAVE"].ToString()
                           )
                       ).ToArray());
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (!Request.IsAuthenticated)
                {
                    Response.Redirect(FormsAuthentication.LoginUrl, true);
                }

                //Validar su el usuario tiene permiso para esta pagina
                //Permiso: CLAVE=4
                Sesion loSesion    = (Sesion)Session["Sesion"];
                bool   lbPermirtir = false;
                foreach (Permiso llpemiso in loSesion.Usuario.Permiso)
                {
                    if (llpemiso.Clave == 4)
                    {
                        lbPermirtir = true;
                    }
                    if (llpemiso.Clave == 7)
                    {
                        btnImprimir.Visible = true;
                    }
                }

                if (lbPermirtir)
                {
                    Catalogos loCatalogos = new Catalogos();
                    ddlMarcas.DataSource = loCatalogos.ObtenerMarcas((Sesion)Session["Sesion"], 1);
                    ddlMarcas.DataBind();
                    Master.Titulo = "Análisis::.Dapesa.Comun.Informes.Reporteador.Ventas";

                    ViewState["dtCuerpo"]     = new DataTable();
                    ViewState["dtEncabezado"] = new DataTable();
                    ViewState["parametros"]   = new ReportParameter();
                    ViewState["NivelReporte"] = 0;
                    ViewState["Contenido"]    = 0;
                }
                else
                {
                    Response.Redirect(FormsAuthentication.LoginUrl, true);
                }
            }

            lblMsg.Text    = "";
            lblMsg.Visible = false;
            UpMensajes.Update();
            ddlSucursales.Focus();
        }