Class Factura

java.lang.Object
model.Factura

public class Factura extends Object
Clase que representa la factura de una consulta medica. Calcula el costo total incluyendo IVA (19%).
Version:
1.0
Author:
ISC Israel de Jesus Mar Parada
See Also:
  • Constructor Details

    • Factura

      public Factura(Cita cita, double costoBase)
      Constructor para crear una factura.
      Parameters:
      cita - Cita asociada
      costoBase - Costo base de la especialidad
  • Method Details

    • pagar

      public void pagar()
      Marca la factura como pagada.
    • getIdFactura

      public int getIdFactura()
      Returns:
      Identificador de la factura
    • getCita

      public Cita getCita()
      Returns:
      Cita asociada
    • getFechaEmision

      public LocalDateTime getFechaEmision()
      Returns:
      Fecha de emision
    • getCostoConsulta

      public double getCostoConsulta()
      Returns:
      Costo de la consulta
    • getIva

      public double getIva()
      Returns:
      IVA
    • getTotal

      public double getTotal()
      Returns:
      Total a pagar
    • isPagada

      public boolean isPagada()
      Returns:
      true si esta pagada
    • toString

      public String toString()
      Devuelve una representacion textual de la factura.
      Overrides:
      toString in class Object
      Returns:
      Cadena con informacion