コード例 #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 btnLimpar_Click(object sender, EventArgs e)
 {
     base.LimpaDadosTela(this);
     this._modelTipoPeca       = null;
     this._listaPecaEstoque    = null;
     this._listaPecaFornecedor = null;
 }
コード例 #3
0
        private void btnCdTipoPeca_Click(object sender, EventArgs e)
        {
            this._modelTipoPeca = new mTipoPeca();
            frmBuscaTipoPeca objTela = new frmBuscaTipoPeca(_modelTipoPeca);

            try
            {
                DialogResult resultado = objTela.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._modelTipoPeca     = null;
                    this.txtCdTipoPeca.Text = string.Empty;
                }
                else
                {
                    this.txtCdTipoPeca.Text = this._modelTipoPeca.DscTipoPeca;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objTela = null;
            }
        }
コード例 #4
0
 private void ValidaDados(mTipoPeca model)
 {
     if (this.ExisteTipoPeca(model.DscTipoPeca) == true)
     {
         throw new Exceptions.TipoPeca.TipoPecaExistenteException();
     }
 }
コード例 #5
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;
            }
        }
コード例 #6
0
 public frmBuscaTipoPeca(mTipoPeca modelTipoPeca, bool Alteracao)
 {
     InitializeComponent();
     this._model     = modelTipoPeca;
     this._alteracao = Alteracao;
 }
コード例 #7
0
 public frmBuscaTipoPeca(mTipoPeca modelTipoPeca)
 {
     InitializeComponent();
     this._model     = modelTipoPeca;
     this._alteracao = false;
 }