Exemplo n.º 1
0
        public ActionResult Edit(int id)
        {
            ViewBag.CategoryNameList = CategoryNameList;
            var model = OrganizeService.GetById(id);

            return(View(model));
        }
Exemplo n.º 2
0
        public JsonResult List()
        {
            var list   = OrganizeService.GetOrganizeList().OrderBy(O => O.ParentId);
            var result = new { code = 0, count = list.Count(), data = list };

            return(Json(result));
        }
Exemplo n.º 3
0
        public JsonResult List()
        {
            var list   = OrganizeService.GetOrganizeList();
            var result = new { code = 0, count = list.Count(), data = list };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
        public ActionResult Edit(OrganizeModel model)
        {
            model.UpdateTime   = DateTime.Now;
            model.UpdateUserId = Operator.UserId;
            var result = OrganizeService.UpdateById(model) ? SuccessTip("修改成功") : ErrorTip("修改失败");

            return(Json(result));
        }
Exemplo n.º 5
0
        public ActionResult GetForm(string primaryKey)
        {
            var entity = UserService.Get(primaryKey);

            entity.RoleId   = UserRoleRelationService.GetList(entity.Id).Select(c => c.SURRRoleId).ToList();
            entity.DeptName = OrganizeService.Get(entity.SUDepartmentId.ToString()).SOFullName;
            return(Content(entity.ToJson()));
        }
Exemplo n.º 6
0
 public ActionResult ManageUser(int id, int page = 1, int pageSize = 50)
 {
     if (OrganizeService.GetOrgUserList(id, out string message, out IEnumerable <ManageUserModel> model, out Organize organize) != QssResult.Success)
     {
         return(Content(QssReturnHepler.QssGetReturnContent(message, "/Account/LogOff")));
     }
     ViewBag.CurrentOrg = organize;
     return(View(model.ToPagedList(page, pageSize)));
 }
Exemplo n.º 7
0
        /// <summary>
        /// 组织管理
        /// </summary>
        /// <param name="page">页数</param>
        /// <param name="pageNum">每页显示条数</param>
        /// <param name="strSearch">搜索内容</param>
        /// <returns></returns>
        public ActionResult OrganizeList(int page = 1, int pageSize = 15, string strSearch = "", string isCreate = "false")
        {
            ViewBag.IsCreate = isCreate;

            if (OrganizeService.QssGetOrgList(isCreate == "true" ? QssGetOrgType.create : QssGetOrgType.join, out string message, out IQueryable <Organize> model) != QssResult.Success)
            {
                return(Content(QssReturnHepler.QssGetReturnContent(message, "/Account/LogOff")));
            }
            return(View(model.OrderBy(p => p.Id).ToPagedList(page, pageSize)));
        }
Exemplo n.º 8
0
        public ActionResult Add(OrganizeModel model)
        {
            model.CreateTime   = DateTime.Now;
            model.CreateUserId = Operator.UserId;
            model.UpdateTime   = DateTime.Now;
            model.UpdateUserId = Operator.UserId;
            var result = OrganizeService.Insert(model) ? SuccessTip("添加成功") : ErrorTip("添加失败");

            return(Json(result));
        }
Exemplo n.º 9
0
 public ClientsDataController(DutyService dutyApp, OrganizeService organizeApp, ItemsDetailService itemDetailApp, ItemsService itemsApp, RoleService roleApp, RoleAuthorizeService roleAuthorizeApp, MenuService menuApp, MenuButtonService menuButtonApp)
 {
     this.itemDetailApp    = itemDetailApp;
     this.itemsApp         = itemsApp;
     this.organizeApp      = organizeApp;
     this.roleApp          = roleApp;
     this.dutyApp          = dutyApp;
     this.roleAuthorizeApp = roleAuthorizeApp;
     this.menuApp          = menuApp;
     this.menuButtonApp    = menuButtonApp;
 }
Exemplo n.º 10
0
        public ActionResult Delete(int primaryKey)
        {
            long count = OrganizeService.GetChildCount(primaryKey);

            if (count == 0)
            {
                int row = OrganizeService.Delete(primaryKey);
                return(row > 0 ? Success() : Error());
            }
            return(Error(string.Format("操作失败,请先删除该项的{0}个子级机构。", count)));
        }
Exemplo n.º 11
0
 public IHttpActionResult GetOrganizeInfo(sys_organize entry)
 {
     try
     {
         OrganizeService os  = new OrganizeService();
         int             cnt = os.Update(entry);
         return(cnt > 0? Json(new { code = 1, msg = "ok" }): Json(new { code = 0, msg = "error" }));
     }
     catch (Exception e)
     {
         return(Json(new { code = 0, msg = e.Message }));
     }
 }
Exemplo n.º 12
0
 public IHttpActionResult GetOrganizeInfo(int id)
 {
     try
     {
         OrganizeService os    = new OrganizeService();
         sys_organize    entry = os.Find(id);
         return(Json(new { code = 1, msg = "ok", node = entry }));
     }
     catch (Exception e)
     {
         return(Json(new { code = 0, msg = e.Message }));
     }
 }
Exemplo n.º 13
0
        public ActionResult Index(int pageIndex, int pageSize, string keyWord)
        {
            var pageData = OrganizeService.GetList(pageIndex, pageSize, keyWord);
            var result   = new LayPadding <Sys_Organize>()
            {
                Result = true,
                Msg    = "success",
                List   = pageData.Items,
                Count  = pageData.TotalItems
            };

            return(Content(result.ToJson()));
        }
Exemplo n.º 14
0
 public ActionResult Form(Sys_Organize model)
 {
     if (model.Id == 0)
     {
         var primaryKey = OrganizeService.Insert(model);
         return(primaryKey > 0 ? Success() : Error());
     }
     else
     {
         int row = OrganizeService.Update(model);
         return(row > 0 ? Success() : Error());
     }
 }
Exemplo n.º 15
0
 public IHttpActionResult List(organizeparm parm)
 {
     try
     {
         int             recordcount = 0;
         OrganizeService os          = new OrganizeService();
         var             list        = os.List(parm, out recordcount);
         return(Json(new { code = 1, msg = "ok", list = list, recordcount = recordcount }));
     }
     catch (Exception e)
     {
         return(Json(new { code = 0, msg = e.Message }));
     }
 }
Exemplo n.º 16
0
        public ActionResult GetListTreeSelect()
        {
            var data     = OrganizeService.GetList();
            var treeList = new List <TreeSelect>();

            foreach (Sys_Organize item in data)
            {
                TreeSelect model = new TreeSelect();
                model.id       = item.Id;
                model.text     = item.SOFullName;
                model.parentId = item.SOParentId;
                treeList.Add(model);
            }
            return(Content(treeList.ToTreeSelectJson()));
        }
Exemplo n.º 17
0
 public IHttpActionResult AddOrg(sys_organize entry)
 {
     try
     {
         OrganizeService os = new OrganizeService();
         entry.status   = 1;
         entry.add_time = DateTime.Now;
         int cnt = os.Add(entry);
         return(cnt > 0 ? Json(new { code = 1, msg = "ok" }) : Json(new { code = 0, msg = "error" }));
     }
     catch (Exception e)
     {
         return(Json(new { code = 0, msg = e.Message }));
     }
 }
Exemplo n.º 18
0
        private object GetOrganizeList()
        {
            OrganizeService             _organizeService = new OrganizeService();
            var                         data             = _organizeService.GetList();
            Dictionary <string, object> dictionary       = new Dictionary <string, object>();

            foreach (OrganizeBaseEntity item in data)
            {
                var fieldItem = new
                {
                    encode   = item.F_EnCode,
                    fullname = item.F_FullName
                };
                dictionary.Add(item.F_Id, fieldItem);
            }
            return(dictionary);
        }
Exemplo n.º 19
0
        private object GetOrganizeList()
        {
            OrganizeService             organizeService = new OrganizeService();
            var                         data            = organizeService.GetList();
            Dictionary <string, object> dictionary      = new Dictionary <string, object>();

            foreach (OrganizeGridDto item in data)
            {
                var fieldItem = new
                {
                    encode   = item.EnCode,
                    fullname = item.FullName
                };
                dictionary.Add(item.Id.ToString(), fieldItem);
            }
            return(dictionary);
        }
Exemplo n.º 20
0
 public ClientsDataController(
     PermissionService permissionService,
     DictItemService dictItemService,
     DictService dictService,
     OrganizeService organizeService,
     RoleService roleService,
     UserService userService,
     ResourceService resourceService,
     PositionService positionService)
 {
     _permissionService = permissionService;
     _dictItemService   = dictItemService;
     _dictService       = dictService;
     _organizeService   = organizeService;
     _roleService       = roleService;
     _userService       = userService;
     _resourceService   = resourceService;
     _positionService   = positionService;
 }
Exemplo n.º 21
0
        public JsonResult GetOrganizeWells(int OrganizeId = 0)
        {
            string oidList = OrganizeService.GetOrganizeNodeChildren(OrganizeId);
            IEnumerable <WellModel> Items   = WellService.GetListObjectByOrganize(oidList);
            List <SelectOption>     _select = new List <SelectOption>();


            if (Items != null && Items.Count() > 0)
            {
                foreach (var item in Items)
                {
                    SelectOption _option = new SelectOption
                    {
                        id    = item.IO_DeviceID.ToString(),
                        name  = item.WellName,
                        value = item.IO_DeviceID.ToString()
                    };
                    _select.Add(_option);
                }
            }

            return(Json(_select, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 22
0
 public IHttpActionResult OrgTree()
 {
     try
     {
         StringBuilder   json = new StringBuilder();
         OrganizeService os   = new OrganizeService();
         var             list = os.Tree(0);
         json.Append("[");
         foreach (var item in list.Where(t => t.pid == 0))
         {
             json.Append("{\"nodeid\":" + item.id + ",\"parentid\":" + item.pid + ",\"label\":\"" + item.title + "\",\"isedit\":false,\"children\":[" + SubOrg(list, item).ToString() + "]},");
         }
         if (list.Count(t => t.pid == 0) > 0)
         {
             json.Remove(json.Length - 1, 1);
         }
         json.Append("]");
         return(Json(new { code = 1, msg = "ok", data = json.ToString(), nodeid = list.Max(t => t.id) + 1 }));
     }
     catch (Exception e)
     {
         return(Json(new { code = 0, msg = e.Message }));
     }
 }
Exemplo n.º 23
0
 public IHttpActionResult AddOrganizeTree(dynamic data)
 {
     try
     {
         OrganizeService     os   = new OrganizeService();
         List <sys_organize> tree = new List <sys_organize>();
         foreach (var item in data)
         {
             tree.Add(new sys_organize {
                 id       = Convert.ToInt32(item.nodeid),
                 pid      = Convert.ToInt32(item.parentid),
                 status   = 1,
                 title    = item.label.ToString(),
                 code     = string.Empty,
                 address  = string.Empty,
                 email    = string.Empty,
                 fax      = string.Empty,
                 leader   = string.Empty,
                 logo     = string.Empty,
                 tel      = string.Empty,
                 add_time = DateTime.Now,
                 orgtype  = 1
             });
             if (item.children != null)
             {
                 GetChildrenData(tree, item.children);
             }
         }
         int cnt = os.SaveOrganizeTree(tree);
         return(cnt > 0 ? Json(new { code = 1, msg = "ok" }) : Json(new { code = 0, msg = "error" }));
     }
     catch (Exception e)
     {
         return(Json(new { code = 0, msg = e.Message }));
     }
 }
Exemplo n.º 24
0
        public JsonResult Delete(int id)
        {
            var result = OrganizeService.DeleteById(id) ? SuccessTip("删除成功") : ErrorTip("删除失败");

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 25
0
        public JsonResult GetOrganizeTreeSelect()
        {
            var result = OrganizeService.GetOrganizeTreeSelect();

            return(Json(result));
        }
Exemplo n.º 26
0
        public JsonResult GetOrganizeTreeSelect()
        {
            var result = OrganizeService.GetOrganizeTreeSelect();

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 27
0
        public JsonResult Delete(int id)
        {
            var result = OrganizeService.DeleteById(id) ? SuccessTip("删除成功") : ErrorTip("删除失败");

            return(Json(result));
        }
Exemplo n.º 28
0
 public ActionResult ManageOrganize(int page = 1, int pageSize = 15)
 {
     return(View(OrganizeService.GetEntities(p => p.Type != QssOrganizeType.Class && p.Type != QssOrganizeType.Temp).OrderBy(p => p.Id).ToPagedList(page, pageSize)));
 }
Exemplo n.º 29
0
        public ActionResult GetForm(string primaryKey)
        {
            var entity = OrganizeService.Get(primaryKey);

            return(Content(entity.ToJson()));
        }
 public OrganizeController(OrganizeService organizeApp)
 {
     this.organizeApp = organizeApp;
 }