public static void SalvarXmlEmDisco(this retConsSitCTe retConsSitCTe, string chave)
        {
            var configuracaoServico = ConfiguracaoServico.Instancia;

            if (configuracaoServico.NaoSalvarXml())
            {
                return;
            }

            var caminhoXml = configuracaoServico.DiretorioSalvarXml;

            var arquivoSalvar = caminhoXml + @"\" + chave + "-sit.xml";

            FuncoesXml.ClasseParaArquivoXml(retConsSitCTe, arquivoSalvar);
        }
Example #2
0
        public static void SalvarXmlEmDisco(this retConsSitCTe retConsSitCTe, string chave, ConfiguracaoServico configuracaoServico = null)
        {
            var configServico = configuracaoServico ?? ConfiguracaoServico.Instancia;

            if (configServico.NaoSalvarXml())
            {
                return;
            }

            var caminhoXml = configServico.DiretorioSalvarXml;

            var arquivoSalvar = Path.Combine(caminhoXml, chave + "-sit.xml");

            FuncoesXml.ClasseParaArquivoXml(retConsSitCTe, arquivoSalvar);
        }
 /// <summary>
 ///     Converte o objeto retConsSitCTe para uma string no formato XML
 /// </summary>
 /// <param name="retConsSitCTe"></param>
 /// <returns>Retorna uma string no formato XML com os dados do objeto retConsSitCTe</returns>
 public static string ObterXmlString(this retConsSitCTe retConsSitCTe)
 {
     return(FuncoesXml.ClasseParaXmlString(retConsSitCTe));
 }
 /// <summary>
 ///     Coverte uma string XML no formato CTe para um objeto retConsSitCTe
 /// </summary>
 /// <param name="retConsSitCTe"></param>
 /// <param name="xmlString"></param>
 /// <returns>Retorna um objeto do tipo retConsSitNFe</returns>
 public static retConsSitCTe CarregarDeXmlString(this retConsSitCTe retConsSitCTe, string xmlString)
 {
     return(FuncoesXml.XmlStringParaClasse <retConsSitCTe>(xmlString));
 }