public async Task <retInutCTe> InutilizarAsync() { var inutCte = ClassesFactory.CriaInutCTe(_configInutiliza); inutCte.Assinar(); inutCte.ValidarShcema(); inutCte.SalvarXmlEmDisco(); var webService = WsdlFactory.CriaWsdlCteInutilizacao(); var retornoXml = await webService.cteInutilizacaoCTAsync(inutCte.CriaRequestWs()); var retorno = retInutCTe.LoadXml(retornoXml.OuterXml, inutCte); retorno.SalvarXmlEmDisco(inutCte.infInut.Id.Substring(2)); return(retorno); }
public retInutCTe Inutilizar() { var inutCte = ClassesFactory.CriaInutCTe(_configInutiliza); inutCte.Assinar(); inutCte.ValidarShcema(); inutCte.SalvarXmlEmDisco(); var webService = WsdlFactory.CriaWsdlCteInutilizacao(); var retornoXml = webService.cteInutilizacaoCT(inutCte.CriaRequestWs()); var retorno = retInutCTe.LoadXml(retornoXml.OuterXml, inutCte); retorno.SalvarXmlEmDisco(); return(retorno); }
public retInutCTe Inutilizar(ConfiguracaoServico configuracaoServico = null) { var inutCte = ClassesFactory.CriaInutCTe(_configInutiliza, configuracaoServico); inutCte.Assinar(configuracaoServico); inutCte.ValidarShcema(configuracaoServico); inutCte.SalvarXmlEmDisco(configuracaoServico); var webService = WsdlFactory.CriaWsdlCteInutilizacao(configuracaoServico); var retornoXml = webService.cteInutilizacaoCT(inutCte.CriaRequestWs()); var retorno = retInutCTe.LoadXml(retornoXml.OuterXml, inutCte); retorno.SalvarXmlEmDisco(inutCte.infInut.Id.Substring(2), configuracaoServico); return(retorno); }