@Override public ExtratoDTO getExtratoCliente(Date dataInicial, Date dataFinal, Cliente cliente) { validarParametros(dataInicial, dataFinal, cliente); cliente = clienteDao.localizar(Cliente.class, cliente); if (cliente == null) return null; createExtratoDTO(dataInicial, dataFinal, cliente, cliente.getConta()); addItensExtrato(lancamentoDao.getLancamentos(dataInicial, dataFinal, cliente)); return extratoDTO; }
@Override public ExtratoDTO getExtratoColaborador( Date dataInicial, Date dataFinal, Colaborador colaborador) { validarParametros(dataInicial, dataFinal, colaborador); colaborador = colaboradorDao.localizar(Colaborador.class, colaborador); if (colaborador == null) return null; createExtratoDTO(dataInicial, dataFinal, colaborador, colaborador.getConta()); addItensExtrato(lancamentoDao.getLancamentos(dataInicial, dataFinal, colaborador)); return extratoDTO; }