Ejemplo n.º 1
0
        public void PermisosVista(string idsu, string idaspvista)
        {
            List <ClsPermisos> objPermisosVista = new ClsPermisosN().PermisosVista(idsu, idaspvista);

//aqui es donde se cierran las ventanas y redirecciona al inicio
            foreach (ClsPermisos x in objPermisosVista)
            {
                if ((x.ObjV.Idaspvista == idaspvista && x.ObjE.Idaspelemento == "te") || x.ObjV.Idaspvista == "tv")
                {
                    Response.Redirect("../inicio.aspx");
                }
            }
        }
Ejemplo n.º 2
0
        public static bool FnUPermisos(List <ClsPermisos> OO, string IDR)
        {
            bool UpdatePermisos = false;
            bool DeletePermisos = false;

            ClsPermisos Opermisos1 = new ClsPermisos();

            Opermisos1.ObjR.Id_rol = IDR;
            DeletePermisos         = new ClsPermisosN().FnDPermisosN(Opermisos1);

            foreach (ClsPermisos OO1 in OO)
            {
                ClsPermisos Opermisos = new ClsPermisos();
                Opermisos.ObjM.IdModulo    = OO1.ObjM.IdModulo;
                Opermisos.ObjV.Idvista     = OO1.ObjV.Idvista;
                Opermisos.ObjE.Id_elemento = OO1.ObjE.Id_elemento;
                Opermisos.ObjR.Id_rol      = IDR;
                UpdatePermisos             = new ClsPermisosN().FnUPermisosN(Opermisos);
            }

            return(DeletePermisos & UpdatePermisos);
        }
Ejemplo n.º 3
0
        public static List <ClsPermisos> FnRPermisosV(string IdRol)
        {
            List <ClsPermisos> ObjPermisos = new ClsPermisosN().FnRPermisosN(IdRol);

            return(ObjPermisos);
        }
Ejemplo n.º 4
0
        public static List <ClsPermisos> Modulos(string idsu)
        {
            List <ClsPermisos> objPermisos = new ClsPermisosN().PermisosPM(idsu);

            return(objPermisos);
        }