Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
 /// <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));
 }
Пример #5
0
 /// <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));
 }