public static void SalvarXmlEmDisco(this retInutCTe retInutCTe, string chaveNome) { var instanciaServico = ConfiguracaoServico.Instancia; if (instanciaServico.NaoSalvarXml()) { return; } var caminhoXml = instanciaServico.DiretorioSalvarXml; var arquivoSalvar = caminhoXml + @"\" + chaveNome + "-inu.xml"; FuncoesXml.ClasseParaArquivoXml(retInutCTe, arquivoSalvar); }
public static void SalvarXmlEmDisco(this retInutCTe retInutCTe, string chaveNome, ConfiguracaoServico configuracaoServico = null) { var instanciaServico = configuracaoServico ?? ConfiguracaoServico.Instancia; if (instanciaServico.NaoSalvarXml()) { return; } var caminhoXml = instanciaServico.DiretorioSalvarXml; var arquivoSalvar = Path.Combine(caminhoXml, chaveNome + "-inu.xml"); FuncoesXml.ClasseParaArquivoXml(retInutCTe, arquivoSalvar); }
public static void SalvarXmlEmDisco(this retInutCTe retInutCTe) { var instanciaServico = ConfiguracaoServico.Instancia; if (instanciaServico.NaoSalvarXml()) { return; } var caminhoXml = instanciaServico.DiretorioSalvarXml; var chaveNome = retInutCTe.infInut.ano + retInutCTe.infInut.CNPJ + (int)retInutCTe.infInut.mod + retInutCTe.infInut.serie + retInutCTe.infInut.nCTIni.Value.ToString("D9") + retInutCTe.infInut.nCTFin.Value.ToString("D9"); var arquivoSalvar = caminhoXml + @"\" + chaveNome + "-inu.xml"; FuncoesXml.ClasseParaArquivoXml(retInutCTe, arquivoSalvar); }
/// <summary> /// Converte o objeto retInutCTe para uma string no formato XML /// </summary> /// <param name="retInutCTe"></param> /// <returns>Retorna uma string no formato XML com os dados do objeto retInutCTe</returns> public static string ObterXmlString(this retInutCTe retInutCTe) { return(FuncoesXml.ClasseParaXmlString(retInutCTe)); }
/// <summary> /// Coverte uma string XML no formato NFe para um objeto retInutCTe /// </summary> /// <param name="retInutCTe"></param> /// <param name="xmlString"></param> /// <returns>Retorna um objeto do tipo retInutCTe</returns> public static retInutCTe CarregarDeXmlString(this retInutCTe retInutCTe, string xmlString) { return(FuncoesXml.XmlStringParaClasse <retInutCTe>(xmlString)); }