示例#1
0
        public static void SalvarXmlEmDisco(this retConsStatServCte retConsStatServCte)
        {
            var instanciaServico = ConfiguracaoServico.Instancia;

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

            var caminhoXml = instanciaServico.DiretorioSalvarXml;

            var arquivoSalvar = Path.Combine(caminhoXml, DateTime.Now.ParaDataHoraString() + "-sta.xml");

            FuncoesXml.ClasseParaArquivoXml(retConsStatServCte, arquivoSalvar);
        }
 /// <summary>
 ///     Converte um objeto do tipo retConsStatServ para uma string no formato XML com os dados do objeto
 /// </summary>
 /// <param name="retConsStatServ"></param>
 /// <returns>Retorna uma string no formato XML com os dados do objeto retConsStatServ</returns>
 public static string ObterXmlString(this retConsStatServCte retConsStatServ)
 {
     return(FuncoesXml.ClasseParaXmlString(retConsStatServ));
 }
 /// <summary>
 ///     Carrega um objeto do tipo retConsStatServ a partir de uma string no formato XML
 /// </summary>
 /// <param name="retConsStatServ"></param>
 /// <param name="xmlString"></param>
 /// <returns>Retorna um objeto retConsStatServ com as informações da string XML</returns>
 public static retConsStatServCte CarregarDeXmlString(this retConsStatServCte retConsStatServ, string xmlString)
 {
     return(FuncoesXml.XmlStringParaClasse <retConsStatServCte>(xmlString));
 }