Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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;
    }