Example #1
0
 /// <summary>
 /// 更新/保存商品类型
 /// </summary>
 /// <returns></returns>
 public static bool SaveGoodsType(ResultModel result, UIGoodsType Model)
 {
     if (!String.IsNullOrEmpty(Model.OID))
     {
         var DbTypeModel = Data_GoodsType.Current.GetFirst(m => m.OID.Equals(Model.OID));
         if (DbTypeModel == null)
         {
             result.ErrorCode = -1;
             result.ErrorMsg  = "未找到商品类型";
             return(false);
         }
         else
         {
             DbTypeModel.TypeName = Model.GoodsType;
             DbTypeModel.Sort     = Model.Sort;
             return(DbTypeModel.Update(result));
         }
     }
     else
     {
         Data_GoodsType GoodsType = new Data_GoodsType
         {
             OID            = StringHelper.GuidStr,
             TypeName       = Model.GoodsType,
             Sort           = Model.Sort,
             CreateTime     = DateTime.Now,
             CreateUserOID  = result.MemberOID,
             CreateUserName = result.MemberName
         };
         return(GoodsType.Add(result));
     }
 }
Example #2
0
        public ActionResult Save(UIGoodsType Model)
        {
            var result = this.result;
            var Status = GoodsTypeService.SaveGoodsType(result, Model);

            result.CallbackPage = Status?Url.Action("List"):String.Empty;
            return(Json(result));
        }
Example #3
0
        /// <summary>
        /// 查询商品类型
        /// </summary>
        /// <returns></returns>
        public static UIGoodsType GetGoodsType(string OID)
        {
            var GoodsTypes = Data_GoodsType.Current.GetFirst(m => m.OID == OID);
            var UIModel    = new UIGoodsType {
                OID       = GoodsTypes?.OID,
                GoodsType = GoodsTypes?.TypeName,
                Sort      = GoodsTypes?.Sort ?? default(int)
            };

            return(UIModel);
        }