Exemple #1
0
        private void CriaNoPeca(int idItem, int qtdItem, TreeNode noItem)
        {
            DataTable dtPeca    = null;
            TreeNode  noPeca    = null;
            rItemPeca regraPeca = new rItemPeca();

            try
            {
                int qtde = 0;
                dtPeca = regraPeca.BuscaItemPecaTree(idItem);
                foreach (DataRow linha in dtPeca.Rows)
                {
                    qtde   = Convert.ToInt32(linha["qtd_peca"]) * qtdItem;
                    noPeca = new TreeNode("Peça: " + linha["id_peca_real"].ToString() + " | Qtde: " + qtde);
                    noItem.Nodes.Add(noPeca);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                regraPeca = null;
                noPeca    = null;
                if (dtPeca != null)
                {
                    dtPeca.Dispose();
                    dtPeca = null;
                }
            }
        }
Exemple #2
0
        /// <summary>
        /// Insere os dados que estão no model
        /// </summary>
        private void Insere()
        {
            mItem     modelItem;
            rItem     regraItem     = new rItem();
            rItemPeca regraItemPeca = new rItemPeca();

            try
            {
                modelItem = this.PegaDadosTelaItem();
                regraItem.ValidarInsere(modelItem);
                this.CompletaListaModelItemPeca(modelItem);
                foreach (mItemPeca modelItemPeca in this._modelItemPeca)
                {
                    regraItemPeca.ValidarInsere(modelItemPeca);
                }
                this.btnLimpa_Click(null, null);
                this.btnConfirmar.Enabled = false;
                MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            catch (BUSINESS.Exceptions.Item.NomeItemExistenteException)
            {
                MessageBox.Show("Nome do Item já existe!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtNmItem.Focus();
            }
            catch (BUSINESS.Exceptions.Item.CodigoRealItemExistenteException)
            {
                MessageBox.Show("Código do Item já existe!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCodigoItem.Focus();
            }
            catch (BUSINESS.Exceptions.Item.ItemSemPecaException)
            {
                MessageBox.Show("É Necessário Associar uma Peça ao Item", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.btnBuscarPecaDtGrid.Focus();
            }
            catch (BUSINESS.Exceptions.Item.NomeItemVazioException)
            {
                MessageBox.Show("É Necessário Preencher o nome do Item", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtNmItem.Focus();
            }
            catch (BUSINESS.Exceptions.Item.CodigoRealItemVazioException)
            {
                MessageBox.Show("É Necessário Preencher o Código do Item", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCodigoItem.Focus();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            finally
            {
                modelItem     = null;
                regraItem     = null;
                regraItemPeca = null;
            }
        }
Exemple #3
0
        private void DeletaCadastro()
        {
            rItemPeca regraItemP = new rItemPeca();

            try
            {
                regraItemP.ValidarDeleta(this._model);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                regraItemP = null;
            }
        }
Exemple #4
0
        private void PopulaGrid()
        {
            rItemPeca regra = new rItemPeca();

            try
            {
                this.dgCdItemPeca.DataSource         = regra.BuscaItemPeca(this.txtFiltro.Text);
                this.dgCdItemPeca.Columns[0].Visible = false;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                regra = null;
            }
        }
Exemple #5
0
        private void PopulaModelCompletoAlteracao()
        {
            rItemPeca regraItemP      = new rItemPeca();
            DataTable dtRegistroItemP = null;

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