private void GetMuluZhishi() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int muluId = int.Parse(Request["muluId"]); int kaishiHang = int.Parse(Request["kaishiHang"]); if (kaishiHang <= 0) { kaishiHang = 0; } int jieshuHang = int.Parse(Request["jieshuHang"]); if (jieshuHang <= 0) { jieshuHang = 19; } string chaxunWenti = Request["chaxunWenti"]; string chaxunDaan = Request["chaxunDaan"]; string chaxunFujian = Request["chaxunFujian"]; string chaxunWentiHuoDaan = Request["chaxunWentiHuoDaan"]; List<Zhishi> zhishiList = null; Mulu mulu = WebHelper.Zhishiku.GetMulu(muluId); if (mulu == null) { throw new Exception("找不到目录,可能目录已经被删除!"); } if (string.IsNullOrEmpty(chaxunWentiHuoDaan)) { bool baohanZiMulu = !(string.IsNullOrEmpty(chaxunWenti) && string.IsNullOrEmpty(chaxunDaan) && string.IsNullOrEmpty(chaxunFujian)); zhishiList = mulu.ChaxunZhishiList(WebHelper.DangqianYonghuZhanghao, chaxunWenti, chaxunDaan, chaxunFujian, baohanZiMulu); } else { zhishiList = mulu.ChaxunZhishiList(WebHelper.DangqianYonghuZhanghao, chaxunWentiHuoDaan.Split(new[] {' '}, StringSplitOptions.RemoveEmptyEntries) .ToList(), true); } DataGridModel model = new DataGridModel(); model.grid = zhishiList.Skip(kaishiHang).Take(20).Select(x => new ZhishiModel(x)).ToList(); model.kaishiHang = kaishiHang; model.jieshuHang = jieshuHang; model.yedaxiao = 20; model.zongHangshu = zhishiList.Count; actoinResultModel.data = model; } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void GetDingjiMulu() { ActionResultModel actoinResultModel = new ActionResultModel(); try { Mulu mulu = WebHelper.Zhishiku.DingjiMulu; if (mulu != null) { MuluTreeModel model = new MuluTreeModel(mulu); actoinResultModel.data = model; } } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void TianjiaMuluQuanxian() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int muluId = int.Parse(Request["muluId"]); string[] chengyuanIdSplit = Request["chengyuanId"].Split('_'); int chengyuanId = int.Parse(chengyuanIdSplit[1]); ChengyuanLeixing chengyuancLeixing = ChengyuanLeixing.Bumen; if(chengyuanIdSplit[0] == "yonghuzu") { chengyuancLeixing = ChengyuanLeixing.Yonghuzu; } else if(chengyuanIdSplit[0] == "bumen") { chengyuancLeixing = ChengyuanLeixing.Bumen; } string chengyuanMingcheng = Request["chengyuanMingcheng"]; QuanxianZhi quanxianZhi = (QuanxianZhi)int.Parse(Request["quanxianZhi"]); Mulu mulu = WebHelper.Zhishiku.GetMulu(muluId); mulu.TianjiaQuanxian(chengyuanId, chengyuanMingcheng, chengyuancLeixing, quanxianZhi); } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void ShanchuZhishi() { ActionResultModel actoinResultModel = new ActionResultModel(); try { Zhishi zhishi = WebHelper.Zhishiku.GetZhishi(int.Parse(Request["zhishiId"])); zhishi.Shanchu(); actoinResultModel.message = "删除成功!"; } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void ShanchuDaanGuanliMuluQuanxian() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int muluId = int.Parse(Request["muluId"]); int quanxianId = int.Parse(Request["quanxianId"]); Mulu mulu = WebHelper.Zhishiku.GetMulu(muluId); DaanGuanliQuanxian daanGuanliQuanxian = mulu.GetDaanGuanliQuanxianList().Find(x => x.Id == quanxianId); daanGuanliQuanxian.Shanchu(); actoinResultModel.message = "删除成功!"; } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void GetZiMulu() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int muluId = int.Parse(Request["muluId"]); Mulu mulu = WebHelper.Zhishiku.GetMulu(muluId); if (mulu == null) { throw new Exception("找不到目录,可能目录已经被删除!"); } List<Mulu> muluList = mulu.GetKeyulanMuluList(WebHelper.DangqianYonghuZhanghao); List<MuluTreeModel> models = muluList.Select(x => new MuluTreeModel(x)).ToList(); actoinResultModel.data = models; } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void YidongZhishi() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int muluId = int.Parse(Request["muluId"]); Mulu mulu = WebHelper.Zhishiku.GetMulu(muluId); Zhishi zhishi = WebHelper.Zhishiku.GetZhishi(int.Parse(Request["zhishiId"])); mulu.TianjiaZhishi(zhishi); actoinResultModel.message = "移动成功!"; } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void XiugaiZhishi() { ActionResultModel actoinResultModel = new ActionResultModel(); try { XiugaiZhishiModel model = JsonConvert.DeserializeObject<XiugaiZhishiModel>(Request["postJson"]); List<FujianXinxi> yijiDaanFujian = model.yijiDaanFujian == null ? null : model.yijiDaanFujian.Select(x => x.Map()).ToList(); List<FujianXinxi> erjiDaanFujian = model.erjiDaanFujian == null ? null : model.erjiDaanFujian.Select(x => x.Map()).ToList(); List<FujianXinxi> sanjiDaanFujian = model.sanjiDaanFujian == null ? null : model.sanjiDaanFujian.Select(x => x.Map()).ToList(); List<FujianXinxi> sijiDaanFujian = model.sijiDaanFujian == null ? null : model.sijiDaanFujian.Select(x => x.Map()).ToList(); List<FujianXinxi> wujiDaanFujian = model.wujiDaanFujian == null ? null : model.wujiDaanFujian.Select(x => x.Map()).ToList(); Zhishi zhishi = WebHelper.Zhishiku.GetZhishi(model.zhishiId); zhishi.Xiugai(model.wenti, model.shunxu, model.yijiDaan, yijiDaanFujian, model.erjiDaan, erjiDaanFujian, model.sanjiDaan, sanjiDaanFujian, model.sijiDaan, sijiDaanFujian, model.wujiDaan, wujiDaanFujian, true, WebHelper.DangqianYonghuZhanghao); } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void GetMemberSelect2() { ActionResultModel actoinResultModel = new ActionResultModel(); try { List<Select2Model<MemberSelect2Model>> models = new List<Select2Model<MemberSelect2Model>>(); List<MemberSelect2Model> bumenSelect2Models = this.GetBumenSelect2Model(); models.Add(new Select2Model<MemberSelect2Model> { text = "部门", children = bumenSelect2Models }); List<MemberSelect2Model> yonghuzuSelect2Models = this.GetYonghuzuSelect2Model(); models.Add(new Select2Model<MemberSelect2Model> { text = "用户组", children = yonghuzuSelect2Models }); actoinResultModel.data = models; } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void GetLishiZhishiById() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int zhishiId = int.Parse(Request["zhishiId"]); int lishiZhishiId = int.Parse(Request["lishiZhishiId"]); Zhishi zhishi = WebHelper.Zhishiku.GetZhishi(zhishiId); actoinResultModel.data = new ZhishiChakanModel(zhishi.GetLishiBanben().Find(x => x.Id == lishiZhishiId)); } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void GetLishiZhishi() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int zhishiId = int.Parse(Request["zhishiId"]); Zhishi zhishi = WebHelper.Zhishiku.GetZhishi(zhishiId); actoinResultModel.data = zhishi.GetLishiBanben().OrderByDescending(x => x.Banben).Select(x => new LishiZhishiModel(x)); } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void GetDaanGuanliQuanxian() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int muluId = int.Parse(Request["muluId"]); Mulu mulu = WebHelper.Zhishiku.GetMulu(muluId); //mulu.JiazaiDaanGuanliQuanxian(); actoinResultModel.data = new DaanGuanliQuanxianModel(mulu); } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void DeleteFile() { ActionResultModel resultModel = new ActionResultModel(); try { string token; ApiManager.Api.OrgnizationManagement.Impersonate(2, "127.0.0.1", out token); int fileId = int.Parse(Request["wenjianId"]); int result = ApiManager.Api.DocumentManagement.DeleteFile(token, fileId, false); if (result != 0) { throw new Exception("删除文件失败:" + result); } } catch (Exception ex) { resultModel.result = ActionResult.Error; resultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(resultModel)); }
private void ChuangjianWenjianjia() { ActionResultModel resultModel = new ActionResultModel(); try { int folderId = this.CreateFolder(WebHelper.ZhishikuWenjianjiaId, Guid.NewGuid().ToString()); resultModel.data = folderId; } catch (Exception ex) { resultModel.result = ActionResult.Error; resultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(resultModel)); }
private void ChuangjianMulu() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int fuMuluId = int.Parse(Request["fuMuluId"]); Mulu fuMulu = WebHelper.Zhishiku.GetMulu(fuMuluId); fuMulu.ChuangjianMulu(Request["mingcheng"], WebHelper.DangqianYonghuZhanghao); } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void XiugaiMulu() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int muluId = int.Parse(Request["muluId"]); Mulu mulu = WebHelper.Zhishiku.GetMulu(muluId); mulu.Xiugai(Request["mingcheng"]); } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void XiugaiMuluQuanxian() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int muluId = int.Parse(Request["muluId"]); int quanxianId = int.Parse(Request["quanxianId"]); QuanxianZhi quanxianZhi = (QuanxianZhi)int.Parse(Request["quanxianZhi"]); Mulu mulu = WebHelper.Zhishiku.GetMulu(muluId); Quanxian quanxian = mulu.GetQuanxianList().Find(x => x.Id == quanxianId); quanxian.Xiugai(quanxianZhi); } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void GetMuluQuanxian() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int muluId = int.Parse(Request["muluId"]); Mulu mulu = WebHelper.Zhishiku.GetMulu(muluId); List<Quanxian> quanxianList = mulu.GetQuanxianList(); List<QuanxianModel> quanxianModels = quanxianList.Select(x => new QuanxianModel(x, false)).ToList(); List<Quanxian> jichengQuanxianList = mulu.GetJichengQuanxianList(); quanxianModels.AddRange(jichengQuanxianList.Select(x => new QuanxianModel(x, true))); actoinResultModel.data = quanxianModels; } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void YidongMulu() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int beiyidongdeMuluId = int.Parse(Request["beiyidongdeMuluId"]); Mulu beiyidongdeMulu = WebHelper.Zhishiku.GetMulu(beiyidongdeMuluId); int yidongdaodeMuluId = int.Parse(Request["yidongdaodeMuluId"]); Mulu yidongdaodeMulu = WebHelper.Zhishiku.GetMulu(yidongdaodeMuluId); yidongdaodeMulu.TianjiaMulu(beiyidongdeMulu); actoinResultModel.message = "移动成功!"; } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void GetMuluZhishi() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int muluId = int.Parse(Request["muluId"]); int kaishiHang = int.Parse(Request["kaishiHang"]); if (kaishiHang <= 0) { kaishiHang = 0; } int jieshuHang = int.Parse(Request["jieshuHang"]); if (jieshuHang <= 0) { jieshuHang = 19; } string chaxunWenti = Request["chaxunWenti"]; string chaxunDaan = Request["chaxunDaan"]; string chaxunFujian = Request["chaxunFujian"]; bool baohanZiMulu = !string.IsNullOrEmpty(chaxunWenti) || !string.IsNullOrEmpty(chaxunDaan); Mulu mulu = WebHelper.Zhishiku.GetMulu(muluId); List<Zhishi> zhishiList = mulu.ChaxunZhishiList(WebHelper.DangqianYonghuZhanghao, chaxunWenti, chaxunDaan, chaxunFujian, baohanZiMulu); DataGridModel model = new DataGridModel(); model.grid = zhishiList.Skip(kaishiHang).Take(20).Select(x => new ZhishiModel(x)).ToList(); model.kaishiHang = kaishiHang; model.jieshuHang = jieshuHang; model.yedaxiao = 20; model.zongHangshu = zhishiList.Count; actoinResultModel.data = model; } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }
private void Zhiding() { ActionResultModel resultModel = new ActionResultModel(); try { int zhishiId = int.Parse(Request["zhishiId"]); Zhishi zhishi = WebHelper.Zhishiku.GetZhishi(zhishiId); zhishi.Zhiding(); resultModel.message = "置顶成功"; } catch (Exception ex) { resultModel.result = ActionResult.Error; resultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(resultModel)); }
private void GetZhishi() { ActionResultModel actoinResultModel = new ActionResultModel(); try { int zhishiId = int.Parse(Request["zhishiId"]); Zhishi zhishi = WebHelper.Zhishiku.GetZhishi(zhishiId); if (zhishi == null) { throw new Exception("找不到知识,可能知识已经被删除!"); } actoinResultModel.data = new ZhishiModel(zhishi); } catch (Exception ex) { actoinResultModel.result = ActionResult.Error; actoinResultModel.message = ex.Message; WebHelper.Logger.Error(ex.Message, ex); } Response.Write(JsonConvert.SerializeObject(actoinResultModel)); }