Class MiembroService

java.lang.Object
service.MiembroService

public class MiembroService extends Object
Clase de servicio que gestiona las operaciones relacionadas con miembros del gimnasio. Proporciona funcionalidades para registrar miembros, listarlos, asignar membresias y consultar informacion detallada de un miembro.
Version:
1.0
Author:
ISC Israel de Jesus Mar Parada
See Also:
  • Constructor Details

    • MiembroService

      public MiembroService()
      Constructor del servicio de miembros. Obtiene la instancia unica del DataStore.
  • Method Details

    • registrarMiembro

      public void registrarMiembro(Scanner scanner)
      Registra un nuevo miembro en el sistema. Solicita nombre, documento, telefono, email y objetivo principal. Valida que el documento no este ya registrado.
      Parameters:
      scanner - Scanner para entrada de datos del usuario
    • listarMiembros

      public void listarMiembros()
      Lista todos los miembros registrados en el sistema. Muestra ID, nombre, documento, estado activo y membresia actual.
    • asignarMembresia

      public void asignarMembresia(Scanner scanner)
      Asigna una membresia a un miembro existente. Permite seleccionar entre Mensual, Trimestral, Anual o Vitalicia. Solicita metodo de pago y registra la membresia en el sistema.
      Parameters:
      scanner - Scanner para entrada de datos del usuario
    • consultarMiembro

      public void consultarMiembro(Scanner scanner)
      Consulta y muestra la informacion detallada de un miembro especifico. Incluye datos personales, edad, objetivo y detalles de la membresia activa.
      Parameters:
      scanner - Scanner para entrada de datos del usuario