Rev 520 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.domain.service;
import br.com.ec.core.generic.GenericService;
import br.com.ec.domain.dto.LogisticaDTO;
import br.com.ec.domain.model.Transferencia;
public interface TransferenciaService extends GenericService<Transferencia> {
void gerarTransferenciasAutomaticamente(LogisticaDTO logisticaDTO);
void efetivarTransferencias(LogisticaDTO logisticaDTO);
/*
List<Transferencia> consultarTransferencias(Loja loja);
Transferencia detalharTransferencia(Transferencia transferencia);
Integer obterQuantidadeDeTransferenciasAbertas(Loja loja);
Integer obterQuantidadeDeTransferenciasParaReceberAbertas(Loja loja, Date dataInicial, Date dataFinal);
void receberProdutos(Transferencia transferencia);
Boolean verificarSeProdutoPossuiTransferenciasAbertas(ProdutoLoja produtoLoja);
List<TransferenciaProdutoDTO> consultarProdutos(Transferencia transferencia);
List<TransferenciaProduto> consultarProdutosVerificandoFornecedores(Transferencia transferencia, List<Fornecedor> fornecedoresEmitemNota);
void desvincularNotaFiscal(NotaFiscal notaFiscal);
*/
}