public ActionResult SubmitSave(bjf_block submititem)
 {
     try
     {
         var item = BlockManager.GetInstance().SelectOne(m => m.isdelete == false && m.blockname == submititem.blockname);
         if ((submititem.id == 0 && item != null) || (submititem.id != 0 && item != null && submititem.id != item.id))
         {
             return(Json(new { state = 1, msg = "该模块名称已存在,不能重复添加." }));
         }
         BlockManager.GetInstance().SaveItem(submititem);
         return(Json(new { state = 0, msg = "保存成功." }));
     }
     catch (Exception e)
     {
         LogHelper.log.Error(e.Message);
         return(Json(new { state = 1, msg = e.Message }));
     }
 }
 public void SaveItem(bjf_block submitItem)
 {
     if (submitItem.id == 0)
     {
         submitItem.createid   = Convert.ToInt32(SessionHelper.GetSession("userid"));
         submitItem.updateid   = Convert.ToInt32(SessionHelper.GetSession("userid"));
         submitItem.createtime = DateTime.Now;
         submitItem.updatetime = DateTime.Now;
         this.Add(submitItem);
     }
     else
     {
         var item = this.GetItemById(submitItem.id);
         item.blockname  = submitItem.blockname;
         item.isuse      = submitItem.isuse;
         item.sortcode   = submitItem.sortcode;
         item.updateid   = Convert.ToInt32(SessionHelper.GetSession("userid"));
         item.updatetime = DateTime.Now;
         this.Update(item);
     }
     this.Save();
 }
Exemple #3
0
 /// <summary>
 /// 任务执行的内容
 /// </summary>
 /// <param name="context"></param>
 public void Execute(IJobExecutionContext context)//必须实现IJob接口下的Execute方法
 {
     try
     {
         var menuitem = new bjf_block()
         {
             blockname  = "任务调度",
             isuse      = 1,
             sortcode   = new Random().Next(22, 100),
             createid   = 1,
             createtime = DateTime.Now,
             updateid   = 1,
             updatetime = DateTime.Now,
         };
         BlockManager.GetInstance().Add(menuitem);
         BlockManager.GetInstance().Save();
         LogHelper.log.Error("定时任务执行成功");
     }
     catch (Exception e)
     {
         LogHelper.log.Error(e.Message);
     }
 }