/// <summary> /// Pega os dados que estão na tela e popula o model Venda /// </summary> /// <returns>model populado de acordo com os dados da tela</returns> private mVenda PegaDadosTelaVenda() { mVenda model = new mVenda(); rVenda regra = new rVenda(); try { model.IdVenda = regra.BuscaIdMaximo(); model.DatVenda = Convert.ToDateTime(this.txtDataVenda.Text); model.DatSaida = DateTime.Now; model.IdCli = this._modelCliente.IdCliente; model.Valor = Convert.ToDouble(this.txtValorVenda.Text); if (string.IsNullOrEmpty(this.txtNotaFiscal.Text) == true) { model.NotaFisc = null; } else { model.NotaFisc = this.txtNotaFiscal.Text; } return model; } catch (Exception ex) { throw ex; } finally { model = null; } }
/// <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 populaGrid() { rVenda regra = new rVenda(); DataTable dt = new DataTable(); string data = this.txtDataVenda.Text; string cliente = this.txtNomeCliente.Text; try { dt = regra.buscaVenda(data, cliente); dgVenda.DataSource = dt; dgVenda.Columns[0].Visible = true; } catch (Exception ex) { throw ex; } finally { regra = null; dt = null; } }
private void PopulaModelCompletoAlteracao() { rVenda regraVenda = new rVenda(); DataTable dtRegistroVenda = null; try { dtRegistroVenda = regraVenda.BuscaUmRegistro(this._model); this._model.Deserialize(dtRegistroVenda); } catch (Exception ex) { throw ex; } finally { regraVenda = null; if (dtRegistroVenda != null) { dtRegistroVenda.Dispose(); dtRegistroVenda = null; } } }
private void DeletaCadastro() { rVenda regraVenda = new rVenda(); try { regraVenda.ValidarDeleta(this._model); } catch (Exception ex) { throw ex; } finally { regraVenda = null; } }