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