@Override
 public Usuario iniciarSesionUsuario(Integer idUsuario, String claveUsuario) throws Exception {
   if (idUsuario == null || claveUsuario == null) {
     throw new Exception("Los datos de ingreso son obligatorios");
   }
   if (claveUsuario.equals("")) {
     throw new Exception("La clave es obligatoria");
   }
   Usuario usuario = UsuarioDAO.find(idUsuario);
   if (usuario != null) {
     if (!usuario.getClaveUsuario().equals(claveUsuario)) {
       throw new Exception("La contraseña es incorrecta");
     }
   } else {
     throw new Exception("el usuario no existe");
   }
   return usuario;
 }