コード例 #1
0
    public ListatbProdutoDTO ListaTodos(tbProdutoDTO produto)
    {
        ListatbProdutoDTO listaRetorno = new ListatbProdutoDTO();
        String            sSQL         = this.MontaQuery(produto);

        try
        {
            conexao = (OleDbConnection)CriaConexaoOleDb();
            drOleDb = cria_DataReader_OleDb(sSQL, conexao);
            while (drOleDb.Read())
            {
                tbProdutoDTO prodRetorno = new tbProdutoDTO();

                prodRetorno.idProduto = (int)drOleDb["idProduto"];
                if (!DBNull.Value.Equals(drOleDb["dsDescricao"]))
                {
                    prodRetorno.dsDescricao = (String)drOleDb["dsDescricao"];
                }
                if (!DBNull.Value.Equals(drOleDb["dsFornecedor"]))
                {
                    prodRetorno.dsFornecedor = (String)drOleDb["dsFornecedor"];
                }
                if (!DBNull.Value.Equals(drOleDb["qtEstoque"]))
                {
                    prodRetorno.qtEstoque = (int)drOleDb["qtEstoque"];
                }
                if (!DBNull.Value.Equals(drOleDb["vlValor"]))
                {
                    prodRetorno.vlValor = (float)(double)drOleDb["vlValor"];
                }
                listaRetorno.Add(prodRetorno);
            }
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }

        return(listaRetorno);
    }
コード例 #2
0
    public ListatbProdutoDTO ListaTodos(tbProdutoDTO produto)
    {
        ListatbProdutoDTO listaRetorno = new ListatbProdutoDTO();
        String sSQL = this.MontaQuery(produto);
        try
        {
            conexao = (OleDbConnection)CriaConexaoOleDb();
            drOleDb = cria_DataReader_OleDb(sSQL, conexao);
            while (drOleDb.Read())
            {

                tbProdutoDTO prodRetorno = new tbProdutoDTO();

                prodRetorno.idProduto = (int)drOleDb["idProduto"];
                if (!DBNull.Value.Equals(drOleDb["dsDescricao"]))
                {
                    prodRetorno.dsDescricao = (String)drOleDb["dsDescricao"];
                }
                if (!DBNull.Value.Equals(drOleDb["dsFornecedor"]))
                {
                    prodRetorno.dsFornecedor = (String)drOleDb["dsFornecedor"];
                }
                if (!DBNull.Value.Equals(drOleDb["qtEstoque"]))
                {
                    prodRetorno.qtEstoque = (int)drOleDb["qtEstoque"];
                }
                if (!DBNull.Value.Equals(drOleDb["vlValor"]))
                {
                    prodRetorno.vlValor = (float)(double)drOleDb["vlValor"];
                }
                listaRetorno.Add(prodRetorno);
            }
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }

        return listaRetorno;
    }