package br.com.centralit.citcorpore.negocio; import java.util.Collection; import br.com.centralit.citcorpore.bean.DespesaViagemDTO; public interface DespesaViagemService extends ComplemInfSolicitacaoServicoService { public Collection<DespesaViagemDTO> findDespesaViagemByIdRoteiro(Integer idRoteiro) throws Exception; public Double buscarDespesaTotalViagem(Integer idSolicitacao) throws Exception; public Double getTotalDespesaViagemPrestacaoContas(Integer idSolicitacao, Integer idEmpregado) throws Exception; public Collection<DespesaViagemDTO> findDespesaViagemByIdRoteiroAndPermiteAdiantamento(Integer idRoteiro, String permiteAdiantamento) throws Exception; public Collection<DespesaViagemDTO> findDespesasAtivasViagemByIdRoteiro(Integer idRoteiro) throws Exception; public Collection<DespesaViagemDTO> findTodasDespesasViagemByIdRoteiro(Integer idRoteiro) throws Exception; /** * TODO Este metodo esta em desuso, pode ser removido na proxima vers�o */ public Collection<DespesaViagemDTO> findHitoricoDespesaViagemByIdRoteiro(Integer idRoteiro) throws Exception; public Double buscaValorTotalViagemAtivo(Integer idSolicitacao) throws Exception; public Double buscaValorTotalViagemInativo(Integer idSolicitacao) throws Exception; public Double buscaValorViagemHistorico(Integer idSolicitacao) throws Exception; }