private void ExcluirlayoutButton_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Deseja excluir o layout?", ParametroInfo.SistemaVersao, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DataBaseBLL.ExcluirLayout(new Layout() { Nome = nomelayoutTextBox.Text }); statuslayoutLabel.Text = "Processando..."; statuslayoutLabel.Visible = true; List <ErrosTela> ErrosTela = new List <ErrosTela>(); Utilities.ValidarTextBoxes(conteudoGroupBox, ref ErrosTela); if (ErrosTela.Count() > 0) { string strCamposInvalidos = Utilities.CriarMensagemErro(conteudoGroupBox, ErrosTela); statuslayoutLabel.Text = "Não foi possível alterar..."; MessageBox.Show("Preencher Campo(s):" + Environment.NewLine + strCamposInvalidos, ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { statuslayoutLabel.Text = "Layout excluído com sucesso."; MessageBox.Show("Layout excluído com sucesso!", ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Utilities.ResetarControles(conteudoGroupBox); if (consultaLayoutGridView != null) { consultaLayoutGridView.DataSource = DataBaseBLL.CarregarLayoutGrid(nomelayoutTextBox.Text); } if (nomelayoutComboBox != null) { nomelayoutComboBox.DataSource = DataBaseBLL.CarregarLayoutComboBox(); } nomelayoutTextBox.Focus(); Close(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }