Exemplo n.º 1
0
        public int Eliminar(int idRol)
        {
            //Validacion de relacion con TbRoles_TbPermisos
            IRoles_PermisosBLL        cRolesPermisos     = new MRoles_PermisosBLL();
            List <TbRoles_TbPermisos> listaRolesPermisos = cRolesPermisos.Mostrar();

            if (listaRolesPermisos != null)
            {
                foreach (TbRoles_TbPermisos i in listaRolesPermisos)
                {
                    if (i.IDRol == idRol)
                    {
                        return(1);
                    }
                }
            }
            //Validacion de relacion con TbUsuarios
            IUsuariosBLL      cUsuarios     = new MUsuariosBLL();
            List <TbUsuarios> listaUsuarios = cUsuarios.Mostrar();

            if (listaUsuarios != null)
            {
                foreach (TbUsuarios i in listaUsuarios)
                {
                    if (i.IDRol == idRol)
                    {
                        return(2);
                    }
                }
            }
            vRoles.Eliminar(idRol);
            return(0);
        }
Exemplo n.º 2
0
        public int Eliminar(int idPermiso)
        {
            //Validacion de relacion con TbRoles_TbPermisos
            IRoles_PermisosBLL        cRolesPermisos     = new MRoles_PermisosBLL();
            List <TbRoles_TbPermisos> listaRolesPermisos = cRolesPermisos.Mostrar();

            if (listaRolesPermisos != null)
            {
                foreach (TbRoles_TbPermisos i in listaRolesPermisos)
                {
                    if (i.IDPermiso == idPermiso)
                    {
                        return(1);
                    }
                }
            }
            vPermisos.Eliminar(idPermiso);
            return(0);
        }