private void ExcluirfuncionarioButton_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Deseja excluir esse funcionário?", ParametroInfo.SistemaVersao, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DataBaseBLL.ExcluirFuncionario(new Funcionario() { IdEmpresa = codigoempresaComboBox.Text, Externo = funcionarioexternoTextBox.Text }); statusfuncionarioLabel.Text = "Processando..."; statusfuncionarioLabel.Visible = true; List <ErrosTela> ErrosTela = new List <ErrosTela>(); Utilities.ValidarTextBoxes(funcionarioGroupBox, ref ErrosTela); if (ErrosTela.Count() > 0) { string strCamposInvalidos = Utilities.CriarMensagemErro(funcionarioGroupBox, ErrosTela); statusfuncionarioLabel.Text = "Não foi possível excluir..."; MessageBox.Show("Preencher Campo(s):" + Environment.NewLine + strCamposInvalidos, ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { statusfuncionarioLabel.Text = "Funcionário excluído com sucesso."; MessageBox.Show("Funcionário excluído com sucesso!", ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Utilities.ResetarControles(funcionarioGroupBox); funcionarioexternoTextBox.Focus(); Close(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }