コード例 #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;
            }
        }
コード例 #2
0
        private void DeletaCadastro()
        {
            rTipoPeca regraTipoPeca = new rTipoPeca();

            try
            {
                regraTipoPeca.ValidarDeleta(this._model);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                regraTipoPeca = null;
            }
        }
コード例 #3
0
        private void PopulaGrid()
        {
            rTipoPeca regra = new rTipoPeca();

            try
            {
                this.dgTipoPeca.DataSource         = regra.BuscaTipoPeca(this.txtFiltro.Text);
                this.dgTipoPeca.Columns[0].Visible = false;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                regra = null;
            }
        }
コード例 #4
0
        private mTipoPeca PegaDadosTela()
        {
            mTipoPeca model = new mTipoPeca();
            rTipoPeca regra = new rTipoPeca();

            try
            {
                model.IdTipoPeca  = regra.BuscaIdMaximo();
                model.DscTipoPeca = this.txtDsTipoPeca.Text;
                model.FlgAtivo    = true;

                return(model);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                model = null;
            }
        }
コード例 #5
0
        private void PopulaModelCompletoAlteracao()
        {
            rTipoPeca regraTipoPeca      = new rTipoPeca();
            DataTable dtRegistroTipoPeca = null;

            try
            {
                dtRegistroTipoPeca = regraTipoPeca.BuscaUmRegistro(this._model);
                this._model.Deserialize(dtRegistroTipoPeca);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                regraTipoPeca = null;
                if (dtRegistroTipoPeca != null)
                {
                    dtRegistroTipoPeca.Dispose();
                    dtRegistroTipoPeca = null;
                }
            }
        }