Exemple #1
0
        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);
            }
        }