Exemplo n.º 1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            errorProvider.Clear();
            if (ValidarConfiguracao())
            {
                Configuracao.GetInstance().Id    = 1;
                Configuracao.GetInstance().Email = txtEmail.Text;
                Configuracao.GetInstance().Senha = txtSenha.Text;
                Configuracao.GetInstance().SMTP  = txtSMTP.Text;
                Configuracao.GetInstance().Porta = Convert.ToInt16(txtPorta.Text);

                if (txtId.Text == string.Empty)
                {
                    this.configuracaoController.Salvar(Configuracao.GetInstance());
                    MessageBox.Show("Configurações gravadas com sucesso!", "Aviso configuração", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                }
                else
                {
                    Configuracao.GetInstance().Id = Convert.ToInt64(txtId.Text);
                    this.configuracaoController.Atualizar(Configuracao.GetInstance());
                    MessageBox.Show("Configurações atualizadas com sucesso!", "Aviso configuração", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                }
            }
        }