public ListatbVendaDTO ListaTodos(tbVendaDTO venda) { ListatbVendaDTO listaRetorno = new ListatbVendaDTO(); String sSQL = this.MontaQuery(venda); try { conexao = (OleDbConnection)CriaConexaoOleDb(); drOleDb = cria_DataReader_OleDb(sSQL, conexao); while (drOleDb.Read()) { tbVendaDTO retorno = new tbVendaDTO(); retorno.idVenda = (int)drOleDb["idVenda"]; tbProdutoDTO prodAux = new tbProdutoDTO(); if (!DBNull.Value.Equals(drOleDb["idProduto"])) { prodAux.idProduto = (int)drOleDb["idProduto"]; retorno.Produto = produtoBLL.BuscaPorId(prodAux); } tbVendedorDTO vendAux = new tbVendedorDTO(); if (!DBNull.Value.Equals(drOleDb["idVendedor"])) { vendAux.idVendedor = (int)drOleDb["idVendedor"]; retorno.Vendedor = vendedorBLL.BuscaPorId(vendAux); } if (!DBNull.Value.Equals(drOleDb["qtQuantidade"])) { retorno.qtQuantidade = (int)drOleDb["qtQuantidade"]; } listaRetorno.Add(retorno); } } catch (SystemException e) { erro = e.Message; } return(listaRetorno); }
public ListatbVendaDTO ListaTodos(tbVendaDTO venda) { ListatbVendaDTO listaRetorno = new ListatbVendaDTO(); String sSQL = this.MontaQuery(venda); try { conexao = (OleDbConnection)CriaConexaoOleDb(); drOleDb = cria_DataReader_OleDb(sSQL, conexao); while (drOleDb.Read()) { tbVendaDTO retorno = new tbVendaDTO(); retorno.idVenda = (int)drOleDb["idVenda"]; tbProdutoDTO prodAux = new tbProdutoDTO(); if (!DBNull.Value.Equals(drOleDb["idProduto"])) { prodAux.idProduto = (int)drOleDb["idProduto"]; retorno.Produto = produtoBLL.BuscaPorId(prodAux); } tbVendedorDTO vendAux = new tbVendedorDTO(); if (!DBNull.Value.Equals(drOleDb["idVendedor"])) { vendAux.idVendedor = (int)drOleDb["idVendedor"]; retorno.Vendedor = vendedorBLL.BuscaPorId(vendAux); } if (!DBNull.Value.Equals(drOleDb["qtQuantidade"])) { retorno.qtQuantidade = (int)drOleDb["qtQuantidade"]; } listaRetorno.Add(retorno); } } catch (SystemException e) { erro = e.Message; } return listaRetorno; }