private bool allotProducts(List<int> proIDs, List<int> classIds) { if (proIDs.Count < 1) { return true; } Model.products.TypeProducts model = new Model.products.TypeProducts(); skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM(); for (int intLoop = 0; intLoop < proIDs.Count; intLoop++) { if (orm.Delete("delete TypeProducts where piID=" + proIDs[intLoop])) { for (int intLoops = 0; intLoops < classIds.Count; intLoops++) { model = new Model.products.TypeProducts(); model.piID = proIDs[intLoop]; model.ptID = classIds[intLoops]; orm.Add(model); } } else { return false; } } return true; }
private bool checkHasLeaf(int id) { List<Model.products.productsClassify> lists = new List<Model.products.productsClassify>(); Model.products.productsClassify model = new Model.products.productsClassify(); skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM(); lists = orm.List(model, "pcParentID=" + id).OfType<Model.products.productsClassify>().ToList(); if (lists.Count > 0) return false; else return true; }
private Boolean addClassify(Model.products.productsClassify model) { Boolean isSave = false; skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM(); model = (Model.products.productsClassify)orm.Add(model); if (model != null) { isSave = true; } return isSave; }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; int pcID = Commons.WebPage.PageRequest.GetQueryInt("pcID"); skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM(); List<Model.products.productsClassify> lists = new List<Model.products.productsClassify>(); Model.products.productsClassify model = new Model.products.productsClassify(); lists = orm.List(model, "pcParentID=" + pcID).OfType<Model.products.productsClassify>().ToList(); string str = "[]"; str = Newtonsoft.Json.JsonConvert.SerializeObject(lists); context.Response.Write(str); }
protected void Page_Load(object sender, EventArgs e) { List<Model.products.productsInfo> lists = new List<Model.products.productsInfo>(); Model.products.productsInfo model = new Model.products.productsInfo(); skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM(); lists = orm.List(model, "").OfType<Model.products.productsInfo>().ToList(); if (lists.Count > 0) { model = lists[0]; } ltDetail.Text = model.piDetail; }
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 addData(Model.products.productsInfo model, string fileName) { model.piMainPhoto ="/ProductsImage/"+ fileName; model.createDate = DateTime.Now; skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM(); model =(Model.products.productsInfo) orm.Add(model); if (model != null) { return true; } return false; }
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); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; int pcID = Commons.WebPage.PageRequest.GetQueryInt("pcID"); List<Model.products.productsInfo> lists = new List<Model.products.productsInfo>(); Model.products.productsInfo model = new Model.products.productsInfo(); skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM(); string strWhere = ""; if (pcID > 0) { strWhere = "piID in(select piID from TypeProducts where ptID=" + pcID + ")"; } lists = orm.List(model, strWhere).OfType<Model.products.productsInfo>().ToList(); string str = "[]"; str = Newtonsoft.Json.JsonConvert.SerializeObject(lists); context.Response.Write(str); }
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); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; int pageSize = Commons.WebPage.PageRequest.GetFormInt("rows"); int index = Commons.WebPage.PageRequest.GetFormInt("page"); int ptID = Commons.WebPage.PageRequest.GetFormInt("ptID"); List<Model.products.productsInfo> lists = new List<Model.products.productsInfo>(); skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM(); Model.products.productsInfo model = new Model.products.productsInfo(); string strWhere = ""; if (ptID > 0) { strWhere = "ptID=" + ptID; } lists = orm.ListPage(model, strWhere, "piID", pageSize, index).OfType<Model.products.productsInfo>().ToList(); string str = Newtonsoft.Json.JsonConvert.SerializeObject(lists); 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 List<Model.products.productsClassify> loadData(int parentID) { Model.products.productsClassify pt = new Model.products.productsClassify(); skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM(); List<Model.products.productsClassify> lists = orm.List(pt, "pcParentID=" + parentID).OfType<Model.products.productsClassify>().ToList(); if (lists.Count > 0) { List<Model.products.productsClassify> ptChild = null; foreach (Model.products.productsClassify model in lists) { ptChild = loadData(model.pcID); if (ptChild.Count > 0) { model.children = ptChild; } } } return lists; }
private List<Model.products.productsType> loadData(int parentID) { Model.products.productsType pt=new Model.products.productsType(); skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM(); List<Model.products.productsType> lists = orm.List(pt, "ptParentID="+parentID).OfType<Model.products.productsType>().ToList(); if (lists.Count > 0) { List<Model.products.productsType> ptChild = null; foreach (Model.products.productsType model in lists) { if (model.isLeaf == 1) { ptChild = loadData(model.ptID); if (ptChild.Count > 0) { model.children = ptChild; } } } } return lists; }
private void loadData() { List<Model.products.productsInfo> lists = new List<Model.products.productsInfo>(); skywolfORM.ORM.ORM orm = new skywolfORM.ORM.ORM(); Model.products.productsInfo model = new Model.products.productsInfo(); lists = orm.List(model, "").OfType<Model.products.productsInfo>().ToList(); string strPic = ""; string strText = ""; string strLink = ""; if (lists.Count > 0) { for (int intLoop = 0; intLoop < lists.Count; intLoop++) { if (intLoop == 0) { strPic += "<li name=\"pic"+intLoop+"\" class=\"show\"> <a href=\"javascript:void(0)\"> "; strLink+="<li name=\"sign"+intLoop+"\" class=\"current\"><a href=\"javascript:void(0);\">"+(intLoop+1)+"</a></li>"; } else { strPic += "<li name=\"pic0\"> <a href=\"javascript:void(0)\"> "; strLink += "<li name=\"sign" + intLoop + "\"><a href=\"javascript:void(0);\">" + (intLoop + 1) + "</a></li>"; } strPic += "<img src=\"ProductsImage/" + lists[intLoop].piMainPhoto + "\" alt=\"" + lists[intLoop].piName + "\" title=\"" + lists[intLoop].piName + "\" width=\"\" height=\"\"> "; strPic += "</a> </li>"; strText+="<div class=\"sliderTextAll\" name=\"txt"+intLoop+"\"><div class=\"sliderText\">"; strText += "<p><span>" + lists[intLoop].piName + "</span>品质:" + lists[intLoop].pqValue + " 售价:"+lists[intLoop].piPrice+"</p>"; strText += "</div><div class=\"sliderTxtBot\"></div></div>"; } } ltPic.Text = strPic; ltText.Text = strText; ltLink.Text = strLink; }
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\":\"删除类型失败!\"}"; }
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; }
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; }