예제 #1
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            if (!mktxtRG.MaskCompleted)
            {
                lblMensagem.Text      = ("O campo CPF está incompleto.");
                lblMensagem.ForeColor = Color.Red;
                mktxtRG.BackColor     = Color.Salmon;

                return;
            }
            else
            {
                if (Valida(mktxtRG.Text))
                {
                    lblMensagem.Text = ("");
                }
                else
                {
                    lblMensagem.Text      = ("CPF inválido");
                    lblMensagem.ForeColor = Color.Red;
                    mktxtRG.BackColor     = Color.Salmon;
                    mktxtRG.Focus();
                    return;
                }
            }
            if (!verificaCampos())
            {
                return;
            }
            else
            {
                dto.nome  = txtNome.Text;
                dto.login = txtLogin.Text;
                dto.senha = txtSenha.Text;
                dto.email = txtEmail.Text;
                dto.rg    = mktxtRG.Text;


                try
                {
                    bll.admAlteraUsuario(dto);
                    lblMensagem.Text = "Alterado com sucesso!";
                    LimpaCampos();
                    carregaGrid();
                }
                catch (Exception er)
                {
                    MessageBox.Show("Erro Inexperado, contate o T.I." + er, "Erro de conexão", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }