public void eliminarDeuda(Deuda unaDeuda) {
   unaDeuda.setBorradoLogico(true);
   double montoNotaCredito = unaDeuda.eliminarTodasLasCuotas(entityManager);
   unaDeuda.persistir(this.entityManager);
   if (montoNotaCredito != 0) { // Cartel Informando del Monto de la Nota de Credito si Corresponde
     JOptionPane.showMessageDialog(
         null,
         "La operación que realizó eliminó una Deuda que contenía cuotas pagadas. El monto total de las Cuotas Pagadas es: $"
             + montoNotaCredito,
         "Realizar Nota de Crédito",
         JOptionPane.WARNING_MESSAGE);
   }
 }
 public Equipo getEquipoResponsableDeuda(Deuda unaDeuda) {
   List<Equipo> unaListaResultado =
       this.entityManager
           .createQuery(
               "SELECT E FROM Equipo E, Deuda D JOIN E.deudas R WHERE (R.idDeuda = D.idDeuda) AND D.idDeuda="
                   + unaDeuda.getIdDeuda())
           .getResultList();
   if (!unaListaResultado.isEmpty()) {
     return unaListaResultado.get(0);
   }
   return null;
 }
 public Socia getSociaResponsableDeuda(Deuda unaDeuda) {
   List<Socia> unaListaResultado =
       this.entityManager
           .createQuery(
               "SELECT S FROM Socia S, Deuda D JOIN S.deudas R WHERE (R.idDeuda = D.idDeuda) AND D.idDeuda="
                   + unaDeuda.getIdDeuda())
           .getResultList();
   if (!unaListaResultado.isEmpty()) {
     return unaListaResultado.get(0);
   }
   return null;
 }