Beispiel #1
0
        /// <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;
        }
Beispiel #2
0
        /// <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);
        }
Beispiel #3
0
 /// <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);