public EventoCancelamento(CteEletronico cte, int sequenciaEvento, string numeroProtocolo, string justificativa) { _cte = cte; _sequenciaEvento = sequenciaEvento; _numeroProtocolo = numeroProtocolo; _justificativa = justificativa; }
public EventoCartaCorrecao(CteEletronico cte, int sequenciaEvento, List <infCorrecao> infCorrecaos) { _cte = cte; _sequenciaEvento = sequenciaEvento; _infCorrecaos = infCorrecaos; }
public retEventoCTe Executar(CteEletronico cte, int sequenciaEvento, EventoContainer container, TipoEvento tipoEvento) { var evento = FactoryEvento.CriaEvento(cte, tipoEvento, sequenciaEvento, container); evento.Assina(); evento.ValidarSchema(); evento.SalvarXmlEmDisco(); var webService = WsdlFactory.CriaWsdlCteEvento(); var retornoXml = webService.cteRecepcaoEvento(evento.CriaXmlRequestWs()); var retorno = retEventoCTe.LoadXml(retornoXml.OuterXml, evento); retorno.SalvarXmlEmDisco(); return(retorno); }
public async Task <retEventoCTe> Executar(CteEletronico cte, int sequenciaEvento, EventoContainer container, TipoEvento tipoEvento) { return(await Executar(tipoEvento, sequenciaEvento, cte.Chave(), cte.infCte.emit.CNPJ, container)); }
public retEventoCTe Executar(CteEletronico cte, int sequenciaEvento, EventoContainer container, CTeTipoEvento cTeTipoEvento) { return(Executar(cTeTipoEvento, sequenciaEvento, cte.Chave(), cte.infCte.emit.CNPJ, container)); }