Esempio n. 1
0
        private void ExcluirempresaButton_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("Deseja excluir a empresa?", ParametroInfo.SistemaVersao, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    DataBaseBLL.ExcluirEmpresa(new Empresa()
                    {
                        Id = codigoempresaComboBox.Text
                    });

                    statusempresaLabel.Text    = "Processando...";
                    statusempresaLabel.Visible = true;
                    List <ErrosTela> ErrosTela = new List <ErrosTela>();
                    Utilities.ValidarTextBoxes(layoutempresaGroupBox, ref ErrosTela);
                    if (ErrosTela.Count() > 0)
                    {
                        string strCamposInvalidos = Utilities.CriarMensagemErro(layoutempresaGroupBox, ErrosTela);
                        statusempresaLabel.Text = "Não foi possível excluir...";
                        MessageBox.Show("Preencher Campo(s):" + Environment.NewLine + strCamposInvalidos, ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    else
                    {
                        statusempresaLabel.Text = "Empresa excluída com sucesso.";
                        MessageBox.Show("Empresa excluída com sucesso!", ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        Utilities.ResetarControles(layoutempresaGroupBox);
                        empresaComboBox.DataSource = DataBaseBLL.CarregarEmpresasComboBox();
                        inicioeventoTextBox.Focus();
                        Close();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }