Example #1
0
        public Rain.Model.user_group_price GetModel(int goods_id, int group_id)
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append("select top 1 id,article_id,goods_id,group_id,price from " + this.databaseprefix + "user_group_price ");
            stringBuilder.Append(" where goods_id=@goods_id and group_id=@group_id");
            OleDbParameter[] oleDbParameterArray = new OleDbParameter[2]
            {
                new OleDbParameter("@goods_id", OleDbType.Integer, 4),
                new OleDbParameter("@group_id", OleDbType.Integer, 4)
            };
            oleDbParameterArray[0].Value = (object)goods_id;
            oleDbParameterArray[1].Value = (object)group_id;
            Rain.Model.user_group_price userGroupPrice = new Rain.Model.user_group_price();
            DataSet dataSet = DbHelperOleDb.Query(stringBuilder.ToString(), oleDbParameterArray);

            if (dataSet.Tables[0].Rows.Count > 0)
            {
                return(this.DataRowToModel(dataSet.Tables[0].Rows[0]));
            }
            return((Rain.Model.user_group_price)null);
        }
Example #2
0
 public Rain.Model.user_group_price DataRowToModel(DataRow row)
 {
     Rain.Model.user_group_price userGroupPrice = new Rain.Model.user_group_price();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             userGroupPrice.id = int.Parse(row["id"].ToString());
         }
         if (row["article_id"] != null && row["article_id"].ToString() != "")
         {
             userGroupPrice.article_id = int.Parse(row["article_id"].ToString());
         }
         if (row["group_id"] != null && row["group_id"].ToString() != "")
         {
             userGroupPrice.group_id = int.Parse(row["group_id"].ToString());
         }
         if (row["price"] != null && row["price"].ToString() != "")
         {
             userGroupPrice.price = Decimal.Parse(row["price"].ToString());
         }
     }
     return(userGroupPrice);
 }