예제 #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            m_emailConfig.smtphost       = txtHostSMTP.Text;
            m_emailConfig.smtpemail      = txtEmail.Text;
            m_emailConfig.smtpsenhaemail = txtSenhaEmail.Text;
            m_emailConfig.smtpporta      = Convert.ToInt32(txtPortaSMTP.Text);
            if (cbxCredencialPadrao.Checked == true)
            {
                m_emailConfig.smtpcredencialpadrao = true;
            }
            else if (cbxSSL.Checked == false)
            {
                m_emailConfig.smtpcredencialpadrao = false;
            }
            if (cbxSSL.Checked == true)
            {
                m_emailConfig.smtpssl = true;
            }
            else if (cbxSSL.Checked == false)
            {
                m_emailConfig.smtpssl = false;
            }

            if (_AlterarCad == false)
            {
                if (MessageBox.Show("Deseja salvar a configuração de Email?", "SGS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    c_emailConfig.PrimeiraConfigEmail(m_emailConfig);

                    MessageBox.Show("Configuração de Email Salvo com sucesso!", "SGS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
            }
            else if (_AlterarCad == true)
            {
                if (MessageBox.Show("Deseja salvar as alterações de configuração de Email?", "SGS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    c_emailConfig.AlterarConfigEmail(m_emailConfig);
                    MessageBox.Show("Alterações na Configuração de Email Salvo com sucesso!", "SGS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }