/// <summary> /// 更新属性状态 /// </summary> /// <param name="status">状态</param> /// <param name="listSysNo">属性编号集</param> /// <returns>更新行数</returns> /// <remarks>2013-06-28 唐永勤 创建</remarks> public override int UpdateStatus(Hyt.Model.WorkflowStatus.ProductStatus.商品属性状态 status, List<int> listSysNo) { string Sql = string.Format("update PdAttribute set Status = {0} where SysNo in ({1})", (int)status, listSysNo.Join(",")); int rowsAffected = Context.Sql(Sql).Execute(); return rowsAffected; }
/// <summary> /// 更新属性组状态 /// </summary> /// <param name="status">状态</param> /// <param name="listSysNo">属性组编号集</param> /// <returns>跟新结果状态</returns> /// <remarks>2013-06-25 唐永勤 创建</remarks> public Result UpdateStatus(Hyt.Model.WorkflowStatus.ProductStatus.商品属性状态 status, List <int> listSysNo) { Result result = new Result(); if (listSysNo.Count < 1) { result.Status = false; result.StatusCode = -1; result.Message = "未设置要更新的记录"; return(result); } int rowEffect = IPdAttributeDao.Instance.UpdateStatus(status, listSysNo); if (rowEffect > 0) { result.Status = true; result.StatusCode = 1; } else { result.Status = false; result.StatusCode = 0; result.Message = "更新状态失败"; } return(result); }
/// <summary> /// 更新属性状态 /// </summary> /// <param name="status">状态</param> /// <param name="listSysNo">属性编号集</param> /// <returns>更新行数</returns> /// <remarks>2013-06-28 唐永勤 创建</remarks> public abstract int UpdateStatus(Hyt.Model.WorkflowStatus.ProductStatus.商品属性状态 status, List <int> listSysNo);