public DataSet Nivel1() { String usuario = null; DataSet dt = null; _DataSistema = (ClsSistema)Session["MyDataSistema"]; usuario = _DataSistema.Cusuario; try { if (usuario != null) { CMenu OpcionesMenu = new CMenu(_DataSistema.ConexionBaseDato); dt = OpcionesMenu.DetalleOpciones(usuario, "", "", "", 1); } } catch (Exception ex) { Page.ClientScript.RegisterStartupScript(Page.GetType(), "MessageBox", "<script language='javascript'>alert('" + ex + "');</script>"); } return(dt); }
protected void Page_Load(object sender, EventArgs e) { _DataSistema = (ClsSistema)Session["MyDataSistema"]; /* * Se Declara la constante Pantalla con la que se evaluara si el perfil de la persona posee privilegios * para Abrir esta Pantalla */ String Pantalla = "ASPP0001"; String accesoPantalla; Boolean booleanPantalla = false; CMenu pantallasPermitidas = new CMenu(_DataSistema.ConexionBaseDato); if (_DataSistema.Cusuario != null) { dsPantalla = pantallasPermitidas.DetalleOpciones(_DataSistema.Cusuario, "", "", Pantalla, 4); foreach (System.Data.DataRow dr in dsPantalla.Tables["Table"].Rows) { accesoPantalla = dr["ID_OPCION_SISTEMA"].ToString(); if (booleanPantalla = (accesoPantalla != null)) { booleanPantalla = true; } } if (booleanPantalla == false) { Response.Redirect("~/Default.aspx"); } } if (_DataSistema.Cusuario == null) { Response.Redirect("~/Default.aspx"); } if (!IsPostBack) { Consultar(); } }