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 BigDecimal getSaldoActual(String nrocta) { BigDecimal s = cuentaCorrienteDAO.getSaldoAFecha(nrocta, new Date()); if (s == null) s = BigDecimal.ZERO; return s; }