/// <summary> /// 添加搭配商品 /// </summary> /// <param name="productCollocation">搭配商品对象</param> /// <param name="context">数组库操作对象(未来实现外部事务操作)</param> /// <returns>返回 true:操作成功 false:操作失败</returns> /// <remarks>2013-07-09 邵斌 创建</remarks> private int CreateProductCollocation(PdProductCollocation productCollocation, Base.IDbContext context = null) { context = context ?? Context; //设置默认值 return(context.Insert <PdProductCollocation>("PdProductCollocation", productCollocation) .AutoMap(c => c.SysNo) .ExecuteReturnLastId <int>("SysNo")); }
/// <summary> /// 插入 /// </summary> /// <param name="model">插入的数据模型</param> /// <returns>返回受影响行</returns> /// <remarks>2013-07-22 苟治国 创建</remarks> public override int Insert(PdProductCollocation model) { int id = Context.Insert <PdProductCollocation>("PdProductCollocation", model) .AutoMap(x => x.SysNo) .ExecuteReturnLastId <int>("Sysno"); return(id); }
/// <summary> /// 添加搭配商品 /// </summary> /// <param name="productCollocation">搭配商品对象</param> /// <returns>返回 true:操作成功 false:操作失败</returns> /// <remarks>2013-07-09 邵斌 创建</remarks> public override bool Create(PdProductCollocation productCollocation) { /* * 一条sql语句就不用事务了吧 * transaction.Delete * transaction.Insert */ return(Context.Insert <PdProductCollocation>("PdProductCollocation", productCollocation) .AutoMap(c => c.SysNo) .ExecuteReturnLastId <int>("SysNo") > 0); }
/// <summary> /// 批量插入搭配销售商品 /// </summary> /// <param name="collocation">搭配销售商品集合</param> /// <returns>返回受影响行</returns> /// <remarks>2013-07-22 苟治国 创建</remarks> public int Insert(IList <PdProductCollocation> collocation, int productSysno) { int result = 0; IPdProductCollocationDao.Instance.Delete(productSysno, 0); if (collocation != null) { for (int i = 0; i < collocation.Count; i++) { var model = new PdProductCollocation(); model.ProductSysNo = collocation[i].ProductSysNo; model.Code = collocation[i].Code; model.CreatedBy = AdminAuthenticationBo.Instance.GetAuthenticatedUser().SysNo; model.CreatedDate = DateTime.Now; result = IPdProductCollocationDao.Instance.Insert(model); } if (result > 0) { //用户操作日志 BLL.Log.SysLog.Instance.Info(LogStatus.系统日志来源.后台, string.Format("商品{0}创建搭配销售", productSysno), LogStatus.系统日志目标类型.商品搭配销售, productSysno, AdminAuthenticationBo.Instance.Current.Base.SysNo); } else { //用户操作日志 BLL.Log.SysLog.Instance.Error(LogStatus.系统日志来源.后台, string.Format("商品{0}创建搭配销售失败", productSysno), LogStatus.系统日志目标类型.商品搭配销售, productSysno, AdminAuthenticationBo.Instance.Current.Base.SysNo); } } else { return(1); } return(result); }
/// <summary> /// 插入 /// </summary> /// <param name="model">插入的数据模型</param> /// <returns>返回受影响行</returns> /// <remarks>2013-07-22 苟治国 创建</remarks> public abstract int Insert(PdProductCollocation model);
/// <summary> /// 添加搭配商品 /// </summary> /// <param name="productCollocation">搭配商品对象</param> /// <returns>返回 true:操作成功 false:操作失败</returns> /// <remarks>2013-07-09 邵斌 创建</remarks> public abstract bool Create(PdProductCollocation productCollocation);
/// <summary> /// 添加搭配商品 /// </summary> /// <param name="productCollocation">搭配商品对象</param> /// <returns>返回 true:操作成功 false:操作失败</returns> /// <remarks>2013-07-09 邵斌 创建</remarks> public bool Create(PdProductCollocation productCollocation) { return(IPdProductCollocationDao.Instance.Create(productCollocation)); }