Ejemplo n.º 1
0
 public ActionResult Audit(int ApplyID, string opt, DateTime SpreadBeginTime)
 {
     ViewBag.AmIn = "task";
     TaskBLL bll = new TaskBLL();
     Task task = bll.Get(ApplyID);
     task.AuditTime = DateTime.Now;
     if(opt == "pass")
     {
         DateTime dt = DateTime.Now;
         SpreadBeginTime.AddHours(dt.Hour);
         SpreadBeginTime.AddMinutes(dt.Minute);
         SpreadBeginTime.AddSeconds(dt.Second);
         SpreadBeginTime.AddMilliseconds(dt.Millisecond);
         task.SpreadBeginTime = SpreadBeginTime;
         task.Status = 1;
     }
     else if (opt == "deny")
     {
         task.Status = 2;
     }
     else
     { 
         //参数不正确
     }
     if(bll.Audit(task))
         return MyContent("审核任务成功,该任务被"+(opt == "deny" ? "拒绝" : "通过")+"!", "/Task/TaskList");
     return MyContent("审核失败!", "/Task/TaskList");
 }
Ejemplo n.º 2
0
 public ActionResult StopTask(int TaskID, string opt, DateTime SpreadEndTime)
 {
     TaskBLL bll = new TaskBLL();
     Task task = bll.Get(TaskID);
     task.AuditTime = DateTime.Now;
     if (opt == "stop")
     {
         DateTime dt = DateTime.Now;
         SpreadEndTime = SpreadEndTime.AddHours(dt.Hour).AddMinutes(dt.Minute).AddSeconds(dt.Second).AddMilliseconds(dt.Millisecond);
         task.SpreadEndTime = SpreadEndTime;
         task.Status = 3;
     }
     else
     {
         //参数不正确
     }
     if(bll.Audit(task))
         return MyContent("操作成功!", "/Task/TaskManage");
     return MyContent("操作失败!", "/Task/TaskManage");
 }