public IActionResult WorkGroup() { string workgroupid = Request.Querys("workgroupid"); string type = Request.Querys("type"); string showtype = Request.Querys("showtype"); string appid = Request.Querys("appid"); string tabid = Request.Querys("tabid"); string query = "type=" + type + "&showtype=" + showtype + "&appid=" + appid + "&tabid=" + tabid; Model.WorkGroup workGroupModel = null; Business.WorkGroup workGroup = new Business.WorkGroup(); if (workgroupid.IsGuid(out Guid wid)) { workGroupModel = workGroup.Get(wid); } if (null == workGroupModel) { workGroupModel = new Model.WorkGroup() { Id = Guid.NewGuid(), Sort = workGroup.GetMaxSort() }; workGroupModel.IntId = workGroupModel.Id.ToInt(); } ViewData["query"] = query; ViewData["queryString"] = Request.UrlQuery(); ViewData["prevUrl"] = ("WorkGroup" + Request.UrlQuery()).UrlEncode(); return(View(workGroupModel)); }
public List <Model.WorkGroup> GetWorkGroupItem(DataTable dtRole, DataTable dtRoleUserOrg) { List <Model.WorkGroup> orgWorkGroupList = new List <Model.WorkGroup>(); try { foreach (DataRow dr in dtRole.Rows) { Model.WorkGroup objWorkGroup = new Model.WorkGroup(); objWorkGroup.Id = new Guid(dr["GROUP_ID"].ToString()); objWorkGroup.Name = dr["GROUP_NAME"].ToString(); StringBuilder sb = new StringBuilder(); DataRow[] lstUserOrg = dtRoleUserOrg.Select("GROUP_ID ='" + objWorkGroup.Id.ToString() + "'"); if (lstUserOrg.Count() > 0) { foreach (DataRow drUserOrg in lstUserOrg) { sb.Append(objWorkGroup.Id.ToString() + ",u_" + drUserOrg["USER_ID"].ToString() + ","); } string str = sb.ToString(); str = str.Substring(0, str.Length - 1); objWorkGroup.Members = str; objWorkGroup.Note = dr["REMARK"].ToString(); orgWorkGroupList.Add(objWorkGroup); } } return(orgWorkGroupList); } catch (Exception ex) { } return(orgWorkGroupList); }
/// <summary> /// 删除一个工作组 /// </summary> /// <param name="workGroup">工作组实体</param> /// <returns></returns> public int Delete(Model.WorkGroup workGroup) { int i = workGroupData.Delete(workGroup); //更新菜单 new MenuUser().UpdateAllUseUserAsync(); return(i); }
public string SaveWorkGroup(Model.WorkGroup workGroupModel) { if (!ModelState.IsValid) { return(Tools.GetValidateErrorMessag(ModelState)); } Business.WorkGroup workGroup = new Business.WorkGroup(); string workgroupid = Request.Querys("workgroupid"); if (workgroupid.IsGuid(out Guid wid)) { var oldModel = workGroup.Get(wid); string oldJSON = null == oldModel ? "" : oldModel.ToString(); workGroup.Update(workGroupModel); Business.Log.Add("修改了工作组-" + workGroupModel.Name, "", Business.Log.Type.系统管理, oldJSON, workGroupModel.ToString()); } else { workGroup.Add(workGroupModel); Business.Log.Add("添加了工作组-" + workGroupModel.Name, workGroupModel.ToString(), Business.Log.Type.系统管理); } return("保存成功!"); }