protected void PopulaJSON() { //****************************** //* Obtem dados da configuração //****************************** Config_Manager oManager = new Config_Manager(oLogin.LoginInfo.Master_ConexaoString); //**************************** //* Obtém registro do usuário //**************************** oJSON = oManager.GetRecord(); //******************** //* Parâmetros comuns //******************** oJSON.Parametros.Add("Operacao", "Popular"); }
private bool ObtemConfiguracaoPadrao() { //************************************** //* Obtem configurações gerais de envio //************************************** Config_Manager oConfigManager = new Config_Manager(oLogin.LoginInfo.Master_ConexaoString); Config_Fields oConfig = oConfigManager.GetRecord(); //*********************************************** //* Os dados da configuração padrão são válidos? //*********************************************** if (oConfig.SMTP_Endereco.Trim() == string.Empty || oConfig.SMTP_Porta < 25) { return(false); } else if (oConfig.SMTP_Autenticacao) { if (oConfig.SMTP_Usuario.Trim() == string.Empty || oConfig.SMTP_Senha.Trim() == string.Empty) { return(false); } } //******************************* //* Define configuração de envio //******************************* oSmtpClient.UseDefaultCredentials = !oConfig.SMTP_Autenticacao; oSmtpClient.Credentials = new NetworkCredential(oConfig.SMTP_Usuario.Trim(), oConfig.SMTP_Senha.Trim()); oSmtpClient.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; oSmtpClient.EnableSsl = oConfig.SMTP_SSL; oSmtpClient.Host = oConfig.SMTP_Endereco.Trim(); oSmtpClient.Port = oConfig.SMTP_Porta; oSmtpClient.Timeout = 100000; return(true); }