public ItemHistoricoCuentaCorrienteProveedor getSaldoAnterior(String nrocta, Date fDesde) { ItemHistoricoCuentaCorrienteProveedor itemSA = new ItemHistoricoCuentaCorrienteProveedor(); itemSA.setCodfor("SA"); itemSA.setComprobante("Saldo Anterior"); itemSA.setNrocta(nrocta); itemSA.setFchmov(fDesde); itemSA.setSucursal("0000"); itemSA.setNumeroFormulario(0); Calendar calendar = Calendar.getInstance(); calendar.setTime(fDesde); // Configuramos la fecha que se recibe calendar.add(Calendar.DAY_OF_YEAR, -1); // numero de días a añadir o restar BigDecimal saldo = cuentaCorrienteDAO.getSaldoAFecha(nrocta, calendar.getTime()); if (saldo == null) saldo = BigDecimal.ZERO; itemSA.setSaldo(saldo); return itemSA; }
public String conDeuda(String nroCuenta) { return cuentaCorrienteDAO.conDeuda(nroCuenta); }
public List<ItemPendienteCuentaCorrienteProveedor> getCreditosPendientes(String nroCuenta) { return cuentaCorrienteDAO.getPendientesByNroCuenta(nroCuenta, "H"); }
public BigDecimal getSaldoActual(String nrocta) { BigDecimal s = cuentaCorrienteDAO.getSaldoAFecha(nrocta, new Date()); if (s == null) s = BigDecimal.ZERO; return s; }
public List<ItemHistoricoCuentaCorrienteProveedor> getHistoricoMovimientos( String nroCuenta, Date fDesde, Date fHasta) { return cuentaCorrienteDAO.getHistoricoMovimientos(nroCuenta, fDesde, fHasta); }