protected Config_Fields Salvar_Registro(Config_Fields oJSON) { //****************************** //* Obtem dados da configuração //****************************** Config_Manager oManager = new Config_Manager(oLogin.LoginInfo.Master_ConexaoString); //***************************************** //* Executa inclusão e retorna novo código //***************************************** try { //************************* //* Salva dados do usuário //************************* oManager.ApplyRecord(oJSON); //***************************** //* Retorna status da operação //***************************** return(oJSON); } catch (Exception oException) { //****************************** //* Retorna erro no manupulador //****************************** oJSON.ErrorText = oException.Message; oJSON.Error = true; return(oJSON); } }
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); }