Class CitaService

java.lang.Object
service.CitaService

public class CitaService extends Object
Clase de servicio que gestiona las citas medicas. Permite agendar, confirmar, cancelar y completar citas.
Version:
1.0
Author:
ISC Israel de Jesus Mar Parada
See Also:
  • Constructor Details

    • CitaService

      public CitaService(List<Cita> citas, List<Factura> facturas)
      Constructor del servicio de citas.
      Parameters:
      citas - Lista de citas
      facturas - Lista de facturas
  • Method Details

    • agendarCita

      public void agendarCita(Scanner scanner, List<Paciente> pacientes, List<Medico> medicos, List<Consultorio> consultorios)
      Agenda una nueva cita.
      Parameters:
      scanner - Scanner para entrada de datos
      pacientes - Lista de pacientes
      medicos - Lista de medicos
      consultorios - Lista de consultorios
    • confirmarCita

      public void confirmarCita(Scanner scanner)
      Confirma una cita.
      Parameters:
      scanner - Scanner para entrada de datos
    • cancelarCita

      public void cancelarCita(Scanner scanner)
      Cancela una cita.
      Parameters:
      scanner - Scanner para entrada de datos
    • completarCita

      public void completarCita(Scanner scanner)
      Completa una cita (paciente atendido).
      Parameters:
      scanner - Scanner para entrada de datos
    • mostrarCitas

      public void mostrarCitas()
      Muestra todas las citas.
    • mostrarCitasPorPaciente

      public void mostrarCitasPorPaciente(Paciente paciente)
      Muestra las citas de un paciente.
      Parameters:
      paciente - Paciente