ie421.NET

面对技术,你别无选择,.NET世界是如此精彩,而我们要做的就是:Thinking More

博客园 首页 新随笔 联系 订阅 管理

 

===BLL=========================================

public IList<ItemInfo> GetItemsByProduct(string productId) {

   // Validate input
   if(string.IsNullOrEmpty(productId))
    return new List<ItemInfo>();

   // Use the dal to search by productId
   return dal.GetItemsByProduct(productId);
  }

 

====DAL===========================================


  public IList<ItemInfo> GetItemsByProduct(string productId) {

            IList<ItemInfo> itemsByProduct = new List<ItemInfo>();

            SqlParameter parm = new SqlParameter(PARM_PRODUCT_ID, SqlDbType.VarChar, 10);
            parm.Value = productId;

   using(SqlDataReader rdr = SqlHelper.ExecuteReader(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text, SQL_SELECT_ITEMS_BY_PRODUCT, parm)) {
                while (rdr.Read()) {
                    ItemInfo item = new ItemInfo(rdr.GetString(0), rdr.GetString(1), rdr.GetInt32(2), rdr.GetDecimal(3), rdr.GetString(4), rdr.GetString(5), rdr.GetString(6), rdr.GetString(7));
                    itemsByProduct.Add(item);
                }
            }
            return itemsByProduct;
        }

=====================================================

posted on 2008-07-25 21:42  ie421  阅读(209)  评论(0编辑  收藏  举报