private void IncluirempresaButton_Click(object sender, EventArgs e) { try { statusempresaLabel.Text = "Processando..."; statusempresaLabel.Visible = true; List <ErrosTela> ErrosTela = new List <ErrosTela>(); Utilities.ValidarTextBoxes(empresaGroupBox, ref ErrosTela); if (ErrosTela.Count() > 0) { string strCamposInvalidos = Utilities.CriarMensagemErro(eventoGroupBox, ErrosTela); statusempresaLabel.Text = "Não foi possível incluir..."; MessageBox.Show("Preencher Campo(s):" + Environment.NewLine + strCamposInvalidos, ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { DataBaseBLL.GravarEmpresa( new Empresa() { Id = codigoempresaMaskedTextBox.Text, Nome = nomeempresaTextBox.Text, InicioEvento = int.Parse(inicioeventoTextBox.Text), TamanhoEvento = int.Parse(tamanhoeventoTextBox.Text), InicioFuncionario = int.Parse(iniciofuncionarioTextBox.Text), TamanhoFuncionario = int.Parse(tamanhofuncionarioTextBox.Text), InicioHoras = int.Parse(iniciohorasTextBox.Text), TamanhoHoras = int.Parse(tamanhohorasTextBox.Text) } ); statusempresaLabel.Text = "Empresa incluída com sucesso."; //Habilitar e Desabilitar eventoGroupBox.Enabled = true; funcionarioGroupBox.Enabled = true; novaempresaButton.Enabled = true; empresaGroupBox.Enabled = false; eventoexternoTextBox.Focus(); } } catch (Exception ex) { if (ex.Message == "23505") { MessageBox.Show("Empresa já cadastrada.", ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); statusempresaLabel.Text = "Não foi possível incluir..."; } else { MessageBox.Show(ex.Message, ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); statusempresaLabel.Text = "Não foi possível incluir..."; } } }