private bool checkLevel(int parentID)
 {
     if (parentID < 1)
         return true;
     skywolfORM.ORM.ORM orm=new skywolfORM.ORM.ORM();
     Model.products.productsClassify model = new Model.products.productsClassify();
     model =(Model.products.productsClassify) orm.Load(model, parentID);
     if (model.pcParentID == 0)
         return true;
     else
         return false;
 }
 private string loadData(int piID)
 {
     Model.products.productsInfo model = new Model.products.productsInfo();
     skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM();
     model = (Model.products.productsInfo)orm.Load(model, piID);
     string str = "";
     if (model != null)
     {
         str = Newtonsoft.Json.JsonConvert.SerializeObject(model);
     }
     return str;
 }
        private bool editData(Model.products.productsInfo model, string fileName)
        {
            Model.products.productsInfo pi = new Model.products.productsInfo();
            skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM();
            pi = (Model.products.productsInfo)orm.Load(pi, model.piID);
            if (fileName.Trim() != "")
            {
                model.piMainPhoto = fileName;
            }
            model.createDate = pi.createDate;
            model.piSaleCount = pi.piSaleCount;

            return orm.Update(model);
        }
示例#4
0
 private string delType(int id)
 {
     skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM();
     Model.products.productsType model = new Model.products.productsType();
     model = (Model.products.productsType)orm.Load(model, id);
     if (model == null)
     {
         return "{\"success\":false,\"msg\":\"该类型不存在或已被删除!\"}";
     }
     if (model.isLeaf == 1)
     {
         return "{\"success\":false,\"msg\":\"该类型存在子类型,请先删除子类型!\"}";
     }
     int parentID = model.ptParentID;
     if (orm.Delete(model))
     {
         if (parentID > 0)
         {
             List<Model.products.productsType> lists = orm.List(model, "ptParentID=" + parentID).OfType<Model.products.productsType>().ToList();
             if (lists.Count < 1)
             {
                 model = (Model.products.productsType)orm.Load(model, parentID);
                 if (model != null)
                 {
                     model.isLeaf = 2;
                     if (orm.Update(model))
                     {
                         return "{\"success\":true,\"msg\":\"删除类型成功!\"}";
                     }
                 }
             }
         }
         return "{\"success\":true,\"msg\":\"删除类型成功!\"}";
     }
     return "{\"success\":false,\"msg\":\"删除类型失败!\"}";
 }
示例#5
0
 public void ProcessRequest(HttpContext context)
 {
     context.Response.ContentType = "text/plain";
     int id = 0;
     string strID = context.Request.Params["ptID"];
     if (strID.Trim() != "")
     {
         id = int.Parse(strID);
     }
     Model.products.productsType model = new Model.products.productsType();
     if (model != null)
     {
         skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM();
         model = (Model.products.productsType)orm.Load(model, id);
     }
     string str = Newtonsoft.Json.JsonConvert.SerializeObject(model);
     context.Response.Write(str);
 }
 private string delType(int id)
 {
     skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM();
     Model.products.productsClassify model = new Model.products.productsClassify();
     model = (Model.products.productsClassify)orm.Load(model, id);
     if (model == null)
     {
         return "{\"success\":false,\"msg\":\"该分类不存在或已被删除!\"}";
     }
     int parentID = model.pcParentID;
     if (!checkHasLeaf(parentID))
     {
         return "{\"success\":false,\"msg\":\"该分类存在子分类请先删除子分类!\"}";
     }
     if (orm.Delete(model))
     {
         return "{\"success\":true,\"msg\":\"删除分类成功!\"}";
     }
     return "{\"success\":false,\"msg\":\"删除分类失败!\"}";
 }
 private Boolean addType(Model.products.productsType model)
 {
     Boolean isSave = false;
     skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM();
     model=(Model.products.productsType) orm.Add(model);
     if (model!=null)
     {
         isSave=true;
         if (model.ptParentID > 0)
         {
             Model.products.productsType pt = new Model.products.productsType();
             pt = (Model.products.productsType)orm.Load(pt, model.ptParentID);
             if (pt.isLeaf ==2)
             {
                 pt.isLeaf = 1;
                 isSave = orm.Update(pt);
             }
         }
     }
     return isSave;
 }
 private bool updateType(Model.products.productsType model)
 {
     bool isSave = false;
     skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM();
     if (model != null)
     {
         Model.products.productsType pt = new Model.products.productsType();
         pt = (Model.products.productsType)orm.Load(pt, model.ptID);
         if (pt != null)
         {
             pt.ptName = model.ptName;
             isSave = orm.Update(model);
         }
     }
     return isSave;
 }
 private bool updateClassify(Model.products.productsClassify model)
 {
     bool isSave = false;
     skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM();
     if (model != null)
     {
         Model.products.productsClassify pt = new Model.products.productsClassify();
         pt = (Model.products.productsClassify)orm.Load(pt, model.pcID);
         if (pt != null)
         {
             pt.pcName = model.pcName;
             isSave = orm.Update(model);
         }
     }
     return isSave;
 }