public Maticsoft.Model.SysManage.TaskQueue DataRowToModel(DataRow row) { Maticsoft.Model.SysManage.TaskQueue queue = new Maticsoft.Model.SysManage.TaskQueue(); if (row != null) { if ((row["ID"] != null) && (row["ID"].ToString() != "")) { queue.ID = int.Parse(row["ID"].ToString()); } if ((row["Type"] != null) && (row["Type"].ToString() != "")) { queue.Type = int.Parse(row["Type"].ToString()); } if ((row["TaskId"] != null) && (row["TaskId"].ToString() != "")) { queue.TaskId = int.Parse(row["TaskId"].ToString()); } if ((row["Status"] != null) && (row["Status"].ToString() != "")) { queue.Status = int.Parse(row["Status"].ToString()); } if ((row["RunDate"] != null) && (row["RunDate"].ToString() != "")) { queue.RunDate = new DateTime?(DateTime.Parse(row["RunDate"].ToString())); } } return queue; }
protected void HttpToStatic(HttpContext context) { IDictionaryEnumerator enumerator = context.Cache.GetEnumerator(); ArrayList list = new ArrayList(); while (enumerator.MoveNext()) { list.Add(enumerator.Key.ToString()); } foreach (string str in list) { context.Cache.Remove(str); } JsonObject obj2 = new JsonObject(); StringBuilder builder = new StringBuilder(); int num = Globals.SafeInt(context.Request.Form["Cid"], 0); builder.AppendFormat(" State=0", new object[0]); if (num > 0) { builder.AppendFormat(" and ClassID =" + num, new object[0]); } if (!string.IsNullOrWhiteSpace(context.Request.Form["From"]) && PageValidate.IsDateTime(context.Request.Form["From"])) { builder.AppendFormat(" and CreatedDate >'" + context.Request.Form["From"] + "' ", new object[0]); } if (!string.IsNullOrWhiteSpace(context.Request.Form["To"]) && PageValidate.IsDateTime(context.Request.Form["To"])) { builder.AppendFormat(" and CreatedDate <'" + context.Request.Form["To"] + "' ", new object[0]); } List<Maticsoft.Model.CMS.Content> modelList = this.bll.GetModelList(builder.ToString()); this.taskBll.DeleteArticle(); TaskList = new List<Maticsoft.Model.SysManage.TaskQueue>(); if ((modelList != null) && (modelList.Count > 0)) { Maticsoft.Model.SysManage.TaskQueue model = null; int num2 = 1; foreach (Maticsoft.Model.CMS.Content content in modelList) { model = new Maticsoft.Model.SysManage.TaskQueue { ID = num2, TaskId = content.ContentID, Status = 0, Type = 0 }; if (!this.taskBll.Add(model)) { break; } TaskList.Add(model); num2++; } } obj2.Put("STATUS", "SUCCESS"); obj2.Put("DATA", modelList.Count); context.Response.Write(obj2.ToString()); }
private string DeleteAll() { JsonObject obj2 = new JsonObject(); new StringBuilder(); List<Maticsoft.Model.Shop.Products.ProductInfo> modelList = this.bll.GetModelList(" SaleStatus=2"); this.taskBll.DeleteTask(1); TaskList = new List<Maticsoft.Model.SysManage.TaskQueue>(); if ((modelList != null) && (modelList.Count > 0)) { Maticsoft.Model.SysManage.TaskQueue model = null; int num = 1; foreach (Maticsoft.Model.Shop.Products.ProductInfo info in modelList) { model = new Maticsoft.Model.SysManage.TaskQueue { ID = num, TaskId = (int) info.ProductId, Status = 0, Type = 1 }; if (!this.taskBll.Add(model)) { break; } TaskList.Add(model); num++; } } obj2.Put("STATUS", "SUCCESS"); obj2.Put("DATA", modelList.Count); return obj2.ToString(); }
protected void ProductToStatic(HttpContext context) { JsonObject obj2 = new JsonObject(); StringBuilder builder = new StringBuilder(); if (!string.IsNullOrWhiteSpace(context.Request.Form["From"]) && PageValidate.IsDateTime(context.Request.Form["From"])) { if (!string.IsNullOrWhiteSpace(builder.ToString())) { builder.Append("and"); } builder.AppendFormat(" CreatedDate >'" + context.Request.Form["From"] + "' ", new object[0]); } if (!string.IsNullOrWhiteSpace(context.Request.Form["To"]) && PageValidate.IsDateTime(context.Request.Form["To"])) { if (!string.IsNullOrWhiteSpace(builder.ToString())) { builder.Append("and"); } builder.AppendFormat(" CreatedDate <'" + Globals.SafeDateTime(context.Request.Form["To"], DateTime.Now).AddDays(1.0).ToString("yyyy-MM-dd") + "' ", new object[0]); } List<int> listToStatic = this.productBll.GetListToStatic(builder.ToString()); this.taskBll.DeleteTask(4); TaskList = new List<Maticsoft.Model.SysManage.TaskQueue>(); if ((listToStatic != null) && (listToStatic.Count > 0)) { Maticsoft.Model.SysManage.TaskQueue model = null; int num = 1; foreach (int num2 in listToStatic) { if (!(from c in TaskList select c.TaskId).Contains<int>(num2)) { model = new Maticsoft.Model.SysManage.TaskQueue { ID = num, TaskId = num2, Status = 0, Type = 4 }; if (!this.taskBll.Add(model)) { break; } TaskList.Add(model); num++; } } } obj2.Put("STATUS", "SUCCESS"); obj2.Put("DATA", TaskList.Count); context.Response.Write(obj2.ToString()); }
protected void HttpToGen(HttpContext context) { JsonObject obj2 = new JsonObject(); StringBuilder builder = new StringBuilder(); builder.AppendFormat(" State=1", new object[0]); if (!string.IsNullOrWhiteSpace(context.Request.Form["From"]) && PageValidate.IsDateTime(context.Request.Form["From"])) { builder.AppendFormat(" and CreatedDate >'" + context.Request.Form["From"] + "' ", new object[0]); } if (!string.IsNullOrWhiteSpace(context.Request.Form["To"]) && PageValidate.IsDateTime(context.Request.Form["To"])) { builder.AppendFormat(" and CreatedDate <'" + context.Request.Form["To"] + "' ", new object[0]); } List<int> listToReGen = this.photoBll.GetListToReGen(builder.ToString()); this.taskBll.DeleteTask(3); TaskList = new List<Maticsoft.Model.SysManage.TaskQueue>(); if ((listToReGen != null) && (listToReGen.Count > 0)) { Maticsoft.Model.SysManage.TaskQueue model = null; int num = 1; foreach (int num2 in listToReGen) { if (!(from c in TaskList select c.TaskId).Contains<int>(num2)) { model = new Maticsoft.Model.SysManage.TaskQueue { ID = num, TaskId = num2, Status = 0, Type = 3 }; if (!this.taskBll.Add(model)) { break; } TaskList.Add(model); num++; } } } obj2.Put("STATUS", "SUCCESS"); obj2.Put("DATA", TaskList.Count); context.Response.Write(obj2.ToString()); }