private void BtnCadastrar_Click(object sender, EventArgs e) { if (CamposVazios()) { MessageBox.Show("Um ou mais campos estão vazios", "Campos Vazios", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (functions.VerificarNomeUsuario(txtUsuario.Text.Trim())) // Verifica se o nome de usuario já existe { MessageBox.Show("Nome de usuário já cadastrado", "Nome de usuário existente", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { NewUser objNovoUsuario = new NewUser { NomeUsuario = txtUsuario.Text.Trim(), Senha = functions.GerarMd5(txtConfirmarSenha.Text), IdTipoUsuario = (int)CBFuncao.SelectedValue, CadastradoPor = Login.NomeUsuario }; if (functions.VerificarDadosUsuario(objNovoUsuario)) { functions.AbrirBanco(); functions.CadastrarNovoUsuario(objNovoUsuario); functions.FecharBanco(functions.AbrirBanco()); MessageBox.Show("Usuário cadastrado com sucesso !", "Usuário Cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); } else { MessageBox.Show("Um ou mais campos estão vazios", "Campos Vazios", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception) { MessageBox.Show("Um ou mais campos estão vazios\nPreencha todos os campos antes de continuar.", "Campos Vazios", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } }