Package systextil.services.cotacao
Interface CotacaoService
public interface CotacaoService
Faz a integração com um sistema de cotação de frete.
Esta interface foi feita para a integração do cliente Burdays com o sistema Escalasoft.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
cotacaoOk
(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao) Deprecated.cotarFrete
(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, Cnpj empresa) Obtém a transportadora para uma cotação de frete.cotarFrete
(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, CNPJ empresa) void
criarCotacao
(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, Cnpj empresa) Deprecated.void
criarCotacao
(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, CNPJ empresa) void
enviaXml
(br.com.intersys.systextil.connection.AppConnection conn, Cnpj empresa, int numero, String serie, File xml) Envia para o sistema de cotação de frete o XML da nota fiscal emitida.void
enviaXml
(br.com.intersys.systextil.connection.AppConnection conn, CNPJ empresa, int numero, String serie, File xml) boolean
existeCotacao
(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao) Deprecated.
-
Method Details
-
cotarFrete
Cnpj cotarFrete(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, Cnpj empresa) throws Exception Obtém a transportadora para uma cotação de frete.- Parameters:
conn
- a conexão ao banco de dadospedido
- o pedido de vendanrSolicitacao
- o número da solicitação de faturamentovalorMercadoria
- o valor da mercadoriaempresa
- a empresa- Returns:
- a transportadora vencedora da cotação
- Throws:
Exception
- se algo der errado
-
cotarFrete
CNPJ cotarFrete(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, CNPJ empresa) throws Exception - Throws:
Exception
-
criarCotacao
@Deprecated void criarCotacao(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, Cnpj empresa) throws Exception Deprecated.- Throws:
Exception
-
criarCotacao
void criarCotacao(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, CNPJ empresa) throws Exception - Throws:
Exception
-
enviaXml
void enviaXml(br.com.intersys.systextil.connection.AppConnection conn, Cnpj empresa, int numero, String serie, File xml) throws Exception Envia para o sistema de cotação de frete o XML da nota fiscal emitida.- Parameters:
conn
- a conexão ao banco de dadosempresa
- a empresanumero
- o número da nota fiscalserie
- a série da nota fiscalxml
- o arquivo XML. (Seria muito conveniente fornecer um Stream em vez de um arquivo.)- Throws:
Exception
- se algo der errado
-
enviaXml
void enviaXml(br.com.intersys.systextil.connection.AppConnection conn, CNPJ empresa, int numero, String serie, File xml) throws Exception - Throws:
Exception
-
existeCotacao
@Deprecated boolean existeCotacao(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao) throws Exception Deprecated.- Throws:
Exception
-
cotacaoOk
@Deprecated boolean cotacaoOk(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao) throws Exception Deprecated.- Throws:
Exception
-