public void GravarConfigGeral()
{
var xml = new XDocument(new XDeclaration("1.0", "utf-8", null));
XElement elementos = new XElement(NFeStrConstants.nfe_configuracoes);
elementos.Add(new XElement(NfeConfiguracoes.DetectarProxyAuto.ToString(), ConfiguracaoApp.DetectarConfiguracaoProxyAuto.ToString()));
elementos.Add(new XElement(NfeConfiguracoes.Proxy.ToString(), ConfiguracaoApp.Proxy.ToString()));
elementos.Add(new XElement(NfeConfiguracoes.ProxyServidor.ToString(), ConfiguracaoApp.ProxyServidor));
elementos.Add(new XElement(NfeConfiguracoes.ProxyUsuario.ToString(), ConfiguracaoApp.ProxyUsuario));
elementos.Add(new XElement(NfeConfiguracoes.ProxyPorta.ToString(), ConfiguracaoApp.ProxyPorta.ToString()));
elementos.Add(new XElement(NfeConfiguracoes.ProxySenha.ToString(), Criptografia.criptografaSenha(ConfiguracaoApp.ProxySenha)));
elementos.Add(new XElement(NfeConfiguracoes.ChecarConexaoInternet.ToString(), ConfiguracaoApp.ChecarConexaoInternet.ToString()));
elementos.Add(new XElement(NfeConfiguracoes.GravarLogOperacaoRealizada.ToString(), ConfiguracaoApp.GravarLogOperacoesRealizadas.ToString()));
if (!string.IsNullOrEmpty(ConfiguracaoApp.SenhaConfig))
{
if (ConfiguracaoApp.mSenhaConfigAlterada)
{
ConfiguracaoApp.SenhaConfig = Functions.GerarMD5(ConfiguracaoApp.SenhaConfig);
}
elementos.Add(new XElement(NfeConfiguracoes.SenhaConfig.ToString(), ConfiguracaoApp.SenhaConfig));
ConfiguracaoApp.mSenhaConfigAlterada = false;
}
xml.Add(elementos);
xml.Save(Propriedade.PastaExecutavel + "\\" + Propriedade.NomeArqConfig);
}
#endregion