예제 #1
0
        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);
        }
예제 #2
0
        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();
            }
        }