/// <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; } }