Exemplo n.º 1
0
        public JsonResult Delete(string id)
        {
            if (!string.IsNullOrEmpty(id))
            {
                LoginInfo _login = LoginUser;

                EAP_Org m = new EAP_Org()
                {
                    ID = int.Parse(id), S = EntityStatus.Delete
                };
                CommandResult r = DeleteObj <EAP_Org>(m);

                if (r.IntResult > 0)
                {
                    LogHandler.WriteServiceLog(_login.User.UserID.ToString(), "Ids:" + id, "成功", "删除", "体系结构");
                    return(Json(JsonHandler.CreateMessage(1, Suggestion.DeleteSucceed), JsonRequestBehavior.AllowGet));
                }
                else
                {
                    string ErrorCol = r.Message;
                    LogHandler.WriteServiceLog(_login.User.UserID.ToString(), "Id:" + id + "," + ErrorCol, "失败", "删除", "体系结构");
                    return(Json(JsonHandler.CreateMessage(0, Suggestion.DeleteFail + ErrorCol), JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(JsonHandler.CreateMessage(0, Suggestion.DeleteFail), JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 2
0
        public ActionResult Edit(string Id)
        {
            ViewBag.Title = "修改";
            ViewBag.Perm  = GetPermission();
            SysStructModel _m = null;
            EAP_Org        r  = GetObjByID <EAP_Org>(Id, "EAP_Org");

            if (r != null)
            {
                _m = new SysStructModel()
                {
                    Id       = r.ID.ToString(),
                    Code     = r.Code,
                    Name     = r.Name,
                    ParentId = r.ParentID.ToString(),
                    Sort     = r.SortBy,
                    Enable   = (r.Status == 1),
                    //= r.State,
                    Remark     = r.Remark,
                    CreateTime = r.AddOn,
                    state      = (r.HasChild_G == 1) ? "closed" : "open"
                };
            }

            return(View("Create", _m));
        }
Exemplo n.º 3
0
        public JsonResult Create(SysStructModel model)
        {
            if (model != null && ModelState.IsValid)
            {
                EAP_Org _m = null;
                if (!string.IsNullOrEmpty(model.Id))
                {
                    _m = GetObjByID <EAP_Org>(model.Id, "EAP_Org");
                }
                else
                {
                    _m = new EAP_Org();
                }

                LoginInfo _login = LoginUser;
                _m.ParentID = int.Parse(model.ParentId);

                _m.Name   = model.Name;
                _m.Code   = model.Code;
                _m.AddBy  = _login.User.TrueName;
                _m.Status = model.Enable ? 1 : 0;

                _m.Remark = model.Remark;

                CommandResult r = SaveObj <EAP_Org>(_m);

                if (r.IntResult > 0)
                {
                    LogHandler.WriteServiceLog(_login.User.UserID.ToString(), "Id:" + model.Id + ",Name:" + model.Name, "成功", "保存", "组织结构");
                    return(Json(JsonHandler.CreateMessage(1, Suggestion.Save), JsonRequestBehavior.AllowGet));
                }
                else
                {
                    string ErrorCol = r.Message;
                    LogHandler.WriteServiceLog(_login.User.UserID.ToString(), "Id:" + model.Id + ",Name:" + model.Name + "," + ErrorCol, "失败", "保存", "组织结构");
                    return(Json(JsonHandler.CreateMessage(0, Suggestion.SaveFail + ErrorCol), JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(JsonHandler.CreateMessage(0, Suggestion.SaveFail), JsonRequestBehavior.AllowGet));
            }
        }