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