示例#1
0
        public JsonResult Delete(string id)
        {
            if (!string.IsNullOrWhiteSpace(id))
            {
                ValidationErrors errors = new ValidationErrors();
                OpeCur.ServiceSession.SysModule.DeleteAndClear(ref errors, id);

                if (errors.Count() > 0) {
                    return OpeCur.AjaxMsgNOOK(errors.Error);
                }


                if (OpeCur.ServiceSession.SaveChange() > 0)
                {
                    LogHandler.WriteServiceLog(OpeCur.AccountNow.Id, "Ids:" + id, "成功", "删除", "模块设置");
                    return OpeCur.AjaxMsgOK(Resource.DeleteSucceed);
                    //return Json(JsonHandler.CreateMessage(1, Resource.DeleteSucceed), JsonRequestBehavior.AllowGet);
                }
                else
                {
                    string ErrorCol = errors.Error;
                    LogHandler.WriteServiceLog(OpeCur.AccountNow.Id, "Id:" + id + "," + ErrorCol, "失败", "删除", "模块设置");
                    return OpeCur.AjaxMsgError(Resource.DeleteFail + ":" + ErrorCol);
                    //return Json(JsonHandler.CreateMessage(0, Resource.DeleteFail + ErrorCol), JsonRequestBehavior.AllowGet);
                }
            }
            else
            {
                return OpeCur.AjaxMsgNOOK("Id为空!");
                //return Json(JsonHandler.CreateMessage(0, Resource.DeleteFail), JsonRequestBehavior.AllowGet);
            }


        }
示例#2
0
        public JsonResult Create(SysModuleModel model)
        {
            model.Id = ResultHelper.NewId;
            model.CreateTime = ResultHelper.NowTime;
            model.CreatePerson = OpeCur.AccountNow.UserName;
            ValidationErrors errors = new ValidationErrors();
            if (model != null && ModelState.IsValid)
            {

                OpeCur.ServiceSession.SysModule.Create(ref errors, model);

                if (OpeCur.ServiceSession.SaveChange() > 0)
                {
                    LogHandler.WriteServiceLog(OpeCur.AccountNow.UserName, "Id" + model.Id + ",Name" + model.Name, "成功", "创建", "SysModule");
                    return OpeCur.AjaxMsgOK(Resource.InsertSucceed);
                }
                else {
                    return OpeCur.AjaxMsgError(Resource.InsertFail);
                }
            }
            else
            {
                return OpeCur.AjaxMsgNOOK(Resource.ModelStateValidFail);
            }
        }
示例#3
0
 public JsonResult Edit(SysModuleModel model)
 {
     if (model != null && ModelState.IsValid)
     {
         ValidationErrors errors = new ValidationErrors();
         OpeCur.ServiceSession.SysModule.Modify(ref errors, model);
         if (OpeCur.ServiceSession.SaveChange() > 0) {
             LogHandler.WriteServiceLog(OpeCur.AccountNow.Id, "Id" + model.Id + ",Name" + model.Name, "成功", "修改", "系统菜单");
             //return Json(JsonHandler.CreateMessage(1, Resource.EditSucceed));
             return OpeCur.AjaxMsgOK(Resource.EditSucceed);
         }
         else
         {
             string ErrorCol = errors.Error;
             LogHandler.WriteServiceLog(OpeCur.AccountNow.Id, "Id" + model.Id + ",Name" + model.Name + "," + ErrorCol, "失败", "修改", "系统菜单");
             //return Json(JsonHandler.CreateMessage(0, Resource.EditFail + ":" + ErrorCol));
             return OpeCur.AjaxMsgError(Resource.EditFail + ":" + ErrorCol);
         }
     }
     else
     {
         return OpeCur.AjaxMsgNOOK(Resource.ModelStateValidFail);
         //return Json(JsonHandler.CreateMessage(0, Resource.EditFail));
     }
 }