/// <summary> /// Insere os dados que estão no model /// </summary> private void Insere(ref mVenda modelVenda) { rVenda regraVenda = new rVenda(); rVendaProduto regraVendaPedido = new rVendaProduto(); try { modelVenda = this.PegaDadosTelaVenda(); regraVenda.ValidarInsere(modelVenda); this.CompletaListaModelVendaPedido(modelVenda); foreach (mVendaProduto modelVendaProduto in this._listaModelVendaProduto) { regraVendaPedido.ValidarInsere(modelVendaProduto); } this.btnLimpa_Click(null, null); MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } catch (Exception ex) { MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } finally { regraVenda = null; } }
private void Insere() { mPedidoVenda model; rVendaProduto regra = new rVendaProduto(); try { this.ValidaDadosNulos(); model = this.PegaDadosTela(); regra.ValidarInsere(model); this.btnLimpar_Click(null, null); MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } catch (BUSINESS.Exceptions.CodigoDepartamentoVazioException) { MessageBox.Show("É Necessário Buscar o código do Departamento", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } catch (BUSINESS.Exceptions.CodigoVendaVazioException) { MessageBox.Show("É Necessário Buscar o código da Venda", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } catch (Exception ex) { throw ex; } finally { model = null; regra = null; } }
private mPedidoVenda PegaDadosTela() { mPedidoVenda model = new mPedidoVenda(); rVendaProduto regra = new rVendaProduto(); try { model.DatAlt = DateTime.Now; model.DscVenda = this.txtDsPedido.Text; model.IdDepto = Convert.ToInt32(this._modelDepartamento.IdDepto); model.IdVenda = this._modelVenda.IdVenda; return model; } catch (Exception ex) { throw ex; } finally { model = null; } }
/// <summary> /// Cria os nós que apareceram no TreeView /// </summary> private void CriaNosTreeView() { rVendaProduto regraVendaProduto = new rVendaProduto(); DataTable dtVendaProduto = null; try { dtVendaProduto = regraVendaProduto.BuscaProdutosVenda(this._idVenda); foreach (DataRow linha in dtVendaProduto.Rows) { this.CriaNoProduto(Convert.ToInt32(linha["id_prdto"])); } } catch (Exception ex) { throw ex; } finally { regraVendaProduto = null; if (dtVendaProduto != null) { dtVendaProduto.Dispose(); dtVendaProduto = null; } } }