コード例 #1
0
 public void Inserir()
 {
     mTipoPeca model = null;
     rTipoPeca regra = new rTipoPeca();
     try
     {
         this.ValidaDadosNulos();
         model = this.PegaDadosTela();
         regra.ValidarInsere(model);
         this.LimparCampos();
         this.btnAceitar.Enabled = false;
         MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
     }
     catch (TCC.Regra.Exceptions.TipoPeca.TipoPecaExistenteException)
     {
         MessageBox.Show("Tipo de Peça já cadastrado", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         this.txtDsTipoPeca.Focus();
     }
     catch (TCC.Regra.Exceptions.TipoPeca.tipoPecaVazioExeption)
     {
         MessageBox.Show("É Necessário Preencher o campo Nome do tipo de Peça", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         this.txtDsTipoPeca.Focus();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
     }
     finally
     {
         model = null;
         regra = null;
     }
 }