Exemple #1
0
    private void RellenaParametros()
    {
        using (Clases.cASPNET_CONFIG objParametro = new Clases.cASPNET_CONFIG())
        {
            // TAB CORREO
            //Leemos la dirección del servidor de correos
            objParametro.campo = "SMTP_HOST";
            if (objParametro.bConsultar())
            {
                txtSmtpHost.Text    = objParametro.valor_cadena;
                lbSmtpHostDesc.Text = objParametro.descripcion;
            }

            //Leemos el puerto del servidor de correos
            objParametro.campo = "SMTP_PORT";
            if (objParametro.bConsultar())
            {
                txtSmtpPort.Text    = objParametro.valor_numerico.ToString();
                lbSmtpPortDesc.Text = objParametro.descripcion;
            }

            //Leemos el nombre del usuario de correos
            objParametro.campo = "SMTP_USER";
            if (objParametro.bConsultar())
            {
                txtSmtpUser.Text    = objParametro.valor_cadena;
                lbSmtpUserDesc.Text = objParametro.descripcion;
            }

            //Leemos el password del usuario  de correos
            objParametro.campo = "SMTP_PASSWORD";
            if (objParametro.bConsultar())
            {
                txtSmtpPassword.Text    = objParametro.valor_cadena;
                lbSmtpPasswordDesc.Text = objParametro.descripcion;
            }

            //Leemos el tiempo máximo de espera por respuesta del servidor
            objParametro.campo = "SMTP_TIMEOUT";
            if (objParametro.bConsultar())
            {
                txtSmtpTimeOut.Text    = objParametro.valor_numerico.ToString();
                lbSmtpTimeOutDesc.Text = objParametro.descripcion;
            }

            //Leemos el modo de envio de correos
            objParametro.campo = "SMTP_SSLMODE";
            if (objParametro.bConsultar())
            {
                txtSmtpSslMode.Text    = objParametro.valor_numerico.ToString();
                lbSmtpSslModeDesc.Text = objParametro.descripcion;
            }
        }
    }
Exemple #2
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        using (Clases.cASPNET_CONFIG objParametro = new Clases.cASPNET_CONFIG())
        {
            //TAB CORREO
            //Leemos la dirección del servidor de correos
            objParametro.campo        = "SMTP_HOST";
            objParametro.valor_cadena = txtSmtpHost.Text;
            if (objParametro.bModificar())
            {
                EmailUtils.smtp_host = txtSmtpHost.Text;
            }

            //Leemos el puerto del servidor de correos
            objParametro.campo = "SMTP_PORT";
            try
            {
                objParametro.valor_numerico = Convert.ToInt32(txtSmtpPort.Text);
            }
            catch
            {
                objParametro.valor_numerico = 0;
            }
            if (objParametro.bModificar())
            {
                EmailUtils.smtp_port = Convert.ToInt32(objParametro.valor_numerico);
            }

            //Leemos el nombre del usuario de correos
            objParametro.campo        = "SMTP_USER";
            objParametro.valor_cadena = txtSmtpUser.Text;
            if (objParametro.bModificar())
            {
                EmailUtils.smtp_user = txtSmtpUser.Text;
            }

            //Leemos el password del usuario  de correos
            objParametro.campo        = "SMTP_PASSWORD";
            objParametro.valor_cadena = txtSmtpPassword.Text;
            if (objParametro.bModificar())
            {
                EmailUtils.smtp_pass = txtSmtpPassword.Text;
            }

            //Leemos el tiempo máximo de espera por respuesta del servidor
            objParametro.campo = "SMTP_TIMEOUT";
            try
            {
                objParametro.valor_numerico = Convert.ToInt32(txtSmtpTimeOut.Text);
            }
            catch
            {
                objParametro.valor_numerico = 0;
            }
            if (objParametro.bModificar())
            {
                EmailUtils.smtp_timeout = Convert.ToInt32(objParametro.valor_numerico);
            }

            //Leemos el modo de envio de correos
            objParametro.campo = "SMTP_SSLMODE";
            try
            {
                objParametro.valor_numerico = Convert.ToInt32(txtSmtpSslMode.Text);
            }
            catch
            {
                objParametro.valor_numerico = 0;
            }
            if (objParametro.bModificar())
            {
                EmailUtils.smtp_sslmode = Convert.ToBoolean(objParametro.valor_numerico);
            }
        }
    }