示例#1
0
 public static Boolean tienePermiso(int userId, int permisoId)
 {
     UsuarioPermisosDSTableAdapters.UsuarioPermisoTableAdapter adapter = new UsuarioPermisosDSTableAdapters.UsuarioPermisoTableAdapter();
     UsuarioPermisosDS.UsuarioPermisoDataTable table = adapter.GetIdByUserPerm(userId, permisoId);
     if (table.Rows.Count == 0)
     {
         return(false);
     }
     return(true);
 }
示例#2
0
    public static void eliminarUsuarioPermisoByUsuarioIdPermisoId(int usuarioId, int permisoId)
    {
        UsuarioPermisosDSTableAdapters.UsuarioPermisoTableAdapter adapter = new UsuarioPermisosDSTableAdapters.UsuarioPermisoTableAdapter();
        UsuarioPermisosDS.UsuarioPermisoDataTable table = adapter.GetIdByUserPerm(usuarioId, permisoId);

        var row = table[0];

        PermisoUsuario obj = new PermisoUsuario();

        obj.UsuarioPermisoId = row.usuarioPermisoId;

        eliminarUsuarioPermisoById(obj.UsuarioPermisoId);
    }
示例#3
0
    public static void eliminarUsuarioPermiso(int usuarioId)
    {
        int usuarioPermisoId = 0;

        UsuarioPermisosDSTableAdapters.UsuarioPermisoTableAdapter adapter = new UsuarioPermisosDSTableAdapters.UsuarioPermisoTableAdapter();
        UsuarioPermisosDS.UsuarioPermisoDataTable table = adapter.GetUsuarioPermisoIdByUsuarioId(usuarioId);

        foreach (var row in table)
        {
            PermisoUsuario obj = new PermisoUsuario();
            usuarioPermisoId = row.usuarioPermisoId;
            adapter.Delete(usuarioPermisoId);
        }
    }