Class MiembroService
java.lang.Object
service.MiembroService
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidasignarMembresia(Scanner scanner) Asigna una membresia a un miembro existente.voidconsultarMiembro(Scanner scanner) Consulta y muestra la informacion detallada de un miembro especifico.voidLista todos los miembros registrados en el sistema.voidregistrarMiembro(Scanner scanner) Registra un nuevo miembro en el sistema.
-
Constructor Details
-
MiembroService
public MiembroService()Constructor del servicio de miembros. Obtiene la instancia unica del DataStore.
-
-
Method Details
-
registrarMiembro
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
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
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
-