Esempio n. 1
0
 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());
 }
Esempio n. 3
0
 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();
 }
Esempio n. 4
0
 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());
 }
Esempio n. 5
0
 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());
 }