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); }
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); }
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); } }