예제 #1
0
        /// <summary>
        /// 添加商品关注
        /// </summary>
        /// <param name="crSysNo">顾客系统编号</param>
        /// <param name="pdSysNo">商品系统编号</param>
        /// <returns>已添加则返回-1,未添加则返回新增的系统编号</returns>
        /// <remarks>
        /// 2013-08-26 郑荣华 创建
        /// </remarks>
        public int Create(int crSysNo, int pdSysNo)
        {
            var model = new CrFavorites {
                CustomerSysNo = crSysNo, ProductSysNo = pdSysNo, CreateDate = DateTime.Now
            };
            var r = Create(model);

            //if (r != -1)
            //{
            //    //加商品静态统计数据
            //    Hyt.BLL.Product.PdProductStatisticsBo.Instance.Update("Favorites");
            //}
            return(r);
        }
예제 #2
0
        /// <summary>
        /// 添加商品关注
        /// </summary>
        /// <param name="model">商品关注实体</param>
        /// <returns>已添加则返回-1,未添加则返回新增的系统编号</returns>
        /// <remarks>
        /// 2013-08-26 郑荣华 创建
        /// </remarks>
        public override int Create(CrFavorites model)
        {
            var crf = Context.Sql("select * from CrFavorites where CustomerSysNo= @0 and ProductSysNo= @1", model.CustomerSysNo, model.ProductSysNo)
                      .QuerySingle <CrFavorites>();

            if (crf != null)
            {
                return(-1);
            }
            //如果需要 加上商品静态数据统计
            return(Context.Insert("CrFavorites", model)
                   .AutoMap(x => x.SysNo)
                   .ExecuteReturnLastId <int>("SysNo"));
        }
예제 #3
0
 /// <summary>
 /// 添加商品关注
 /// </summary>
 /// <param name="model">商品关注实体</param>
 /// <returns>已添加则返回-1,未添加则返回新增的系统编号</returns>
 /// <remarks>
 /// 2013-08-26 郑荣华 创建
 /// </remarks>
 public abstract int Create(CrFavorites model);
예제 #4
0
 /// <summary>
 /// 添加商品关注
 /// </summary>
 /// <param name="model">商品关注实体</param>
 /// <returns>已添加则返回-1,未添加则返回新增的系统编号</returns>
 /// <remarks>
 /// 2013-08-26 郑荣华 创建
 /// </remarks>
 public int Create(CrFavorites model)
 {
     return(ICrFavoritesDao.Instance.Create(model));
 }