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()); }
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(); }