private void btnCadastrarFuncionario_Click(object sender, EventArgs e) { if (txtnome.Text == "" || txtLogin.Text == "" || txtSenha.Text == "") { MessageBox.Show("Preencha os campos corretamente!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { PerfilAcesso perfilAcesso = (PerfilAcesso)Enum.Parse(typeof(PerfilAcesso), cbPerfilAcesso.SelectedItem.ToString()); Funcionario funcionario = new Funcionario(txtnome.Text, txtLogin.Text, txtSenha.Text, perfilAcesso); try { if (_funcionarioController.Cadastrar(funcionario, txtLogin.Text)) { MessageBox.Show("Cadastro realizado com Sucesso!"); txtnome.Text = ""; txtLogin.Text = ""; txtSenha.Text = ""; cbPerfilAcesso.Text = ""; loginantigo = ""; } } catch (RegistroExisteException ex) { MessageBox.Show(ex.Message); } catch (ConcorrenciaBancoException ex) { MessageBox.Show(ex.Message); } } }