Exemplo n.º 1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (!ValidaCampos())
            {
                if (ValidaSenha())
                {
                    if (this.usuarioCarregado == null)
                    {
                        this.usuarioCarregado = new Usuario();
                    }
                    this.usuarioCarregado.usuario = txtUsuario.Text.Trim();
                    this.usuarioCarregado.Senha   = txtSenha.Text.Trim();
                    this.usuarioCarregado.Cargo   = (Cargo)cmbCargo.SelectedItem;
                    this.usuarioCarregado.Empresa = (Empresa)cmbRazaoSocial.SelectedItem;

                    UsuarioDAO dao = new UsuarioDAO();
                    if (!this.editando)
                    {
                        dao.AdicionaUsuario(this.usuarioCarregado);
                    }
                    else
                    {
                        dao.AlteraUsuario(this.usuarioCarregado);
                    }
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Não foi possível realizar a operação.\nA SENHA não é igual a CONFIRMAÇÃO DE SENHA digitada!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Possuem algumas pendências de dados, favor verificar.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }