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; } } }
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; } } }
private void DeletaCadastro() { rItemPeca regraItemP = new rItemPeca(); try { regraItemP.ValidarDeleta(this._model); } catch (Exception ex) { throw ex; } finally { regraItemP = null; } }
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; } }
/// <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 (TCC.Regra.Exceptions.Item.NomeItemExistenteException) { MessageBox.Show("Nome do Item já existe!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtNmItem.Focus(); } catch (TCC.Regra.Exceptions.Item.CodigoRealItemExistenteException) { MessageBox.Show("Código do Item já existe!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtCodigoItem.Focus(); } catch (TCC.Regra.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 (TCC.Regra.Exceptions.Item.NomeItemVazioException) { MessageBox.Show("É Necessário Preencher o nome do Item", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtNmItem.Focus(); } catch (TCC.Regra.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; } }