public static JsonJqGridData ConvertFlexGridToJqGrid(JsonFlexiGridData data,PageView view,string columns) { JsonJqGridData returndata = new JsonJqGridData {page=view.PageIndex+1,records=view.RecordCount }; returndata.total = view.RecordCount / view.PageSize + 1; returndata.rows = new List<JqGridRow>(); if (data.total>0 && data.rows != null && data.rows.Count > 0) { string[] Column = columns.Split(','); int length = Column.Length; foreach (FlexiGridRow row in data.rows) { JqGridRow r = new JqGridRow(); r.id = row.id; r.cell = new List<object>(); var o = new { id="",value="" }; for (int i = 0; i < length; i++) { //r.cell.Add(Column[i]); //r.cell.Add(":"); r.cell.Add(row.cell[i]); } returndata.rows.Add(r); } } return returndata; }
public static JsonJqGridData ConvertFlexGridToJqGrid(JsonFlexiGridData data, PageView view, string columns) { JsonJqGridData returndata = new JsonJqGridData { page = view.PageIndex + 1, records = view.RecordCount }; returndata.total = view.RecordCount / view.PageSize + 1; returndata.rows = new List <JqGridRow>(); if (data.total > 0 && data.rows != null && data.rows.Count > 0) { string[] Column = columns.Split(','); int length = Column.Length; foreach (FlexiGridRow row in data.rows) { JqGridRow r = new JqGridRow(); r.id = row.id; r.cell = new List <object>(); var o = new { id = "", value = "" }; for (int i = 0; i < length; i++) { //r.cell.Add(Column[i]); //r.cell.Add(":"); r.cell.Add(row.cell[i]); } returndata.rows.Add(r); } } return(returndata); }
public JsonResult QueryDeviceBindList(FormCollection form) { JsonFlexiGridData data = new JsonFlexiGridData(); PageView view = new PageView(form); try { data = BoFactory.GetVersionTrackBo.QueryDeviceBindList(view); } catch { } return Json(data); }
public JsonResult QueryApplyDeviceBindList(FormCollection form) { string unit_id = ""; if (!this.IsSystemManager) { unit_id = this.CurrentUser.UnitCode; } JsonFlexiGridData data = new JsonFlexiGridData(); PageView view = new PageView(form); try { data = BoFactory.GetVersionTrackBo.QueryApplyDeviceBindList(view); } catch { } string columns = "operate,UserUid,DeviceId,Ip,Status,ApplyTime,Description,ID"; var returnValue = ConvertJsonGrid.ConvertFlexGridToJqGrid(data, view, columns); var d= Json(returnValue); return d; }
public JsonResult QueryPushNotificationList(FormCollection form) { JsonFlexiGridData data = new JsonFlexiGridData(); PageView view = new PageView(form); data = BoFactory.GetPushManageBO.QueryPushNotificationList(view); return Json(data); }
public JsonResult QueryPcExtList(FormCollection form) { JsonFlexiGridData data = new JsonFlexiGridData(); PageView view = new PageView(form); string uid = HttpContext.User.Identity.Name; Dictionary<string, string> r = BoFactory.GetSMC_UserListBo.GetUnitByUL_UID(uid); string unitcode = ""; if (r != null) { foreach (KeyValuePair<string, string> p in r) { unitcode = p.Value; } } data = BoFactory.GetVersionTrackBo.QueryPackageExtList(view,"PC", unitcode); return Json(data); }
public JsonResult SearchDeviceBind(FormCollection form,string UserId, string Description, string Status) { JsonFlexiGridData data = new JsonFlexiGridData(); PageView view = new PageView(form); try { data = BoFactory.GetVersionTrackBo.SearchDeviceBindList(view,UserId,Description,Status); } catch { } return Json(data); }
public JsonResult QueryWebApplicationList(FormCollection form) { //JsonFlexiGridData data = new JsonFlexiGridData(); //SearchWebApplication view = new SearchWebApplication(form); //data = BoFactory.GetVersionTrackBo.QueryWebApplicationList(view); //return Json(data); JsonFlexiGridData data = new JsonFlexiGridData(); JsonFlexiGridData ndata = new JsonFlexiGridData(); SearchWebApplication view = new SearchWebApplication(form); string uid = CurrentUser.UserUId; try { data = BoFactory.GetVersionTrackBo.QueryWebApplicationList(view); } catch (Exception ex) { Log4NetHelper.Error(ex); } if (!BoFactory.GetVersionTrackBo.IsSystemManager(uid)) { //非超级管理员,实行过滤 foreach (FlexiGridRow r in data.rows) { //加入用户创建的app var createId = r.cell[6];//创建者uid if (createId == uid) { ndata.rows.Add(r); continue; } //加入用户所属单位的app Dictionary<string, string> unitInfo = BoFactory.GetSMC_UserListBo.GetUnitByUL_UID(CurrentUser.UserUId); string unit = null; if (unitInfo.Count > 0) { unit = unitInfo.ElementAt(0).Value.ToString(); } if (unit == r.cell[11]) { ndata.rows.Add(r); continue; } } return Json(ndata); } else { return Json(data); } }
public JsonResult QueryPackageAsyncResultList(FormCollection form) { JsonFlexiGridData data = new JsonFlexiGridData(); try { PageView view = new PageView(form); string sync_bat_no = Server.UrlEncode(Request.QueryString["sync_bat_no"]); string sync_time_start = Server.UrlEncode(Request.QueryString["sync_time_start"]); string sync_time_end = Server.UrlEncode(Request.QueryString["sync_time_end"]); string sync_status = Server.UrlEncode(Request.QueryString["sync_status"]); string packageName = Server.UrlEncode(Request.QueryString["packageName"]); data = BoFactory.GetSMC_PackageExtSyncToOutsideBO.QueryPackageAsyncResultList(view, sync_bat_no, sync_time_start, sync_time_end, sync_status, packageName); } catch (Exception ex) { Log4NetHelper.Error(ex); } return Json(data); }
public JsonResult QueryPrivilegeList(FormCollection form) { JsonFlexiGridData data = new JsonFlexiGridData(); try { PageView view = new PageView(form); data = BoFactory.GetVersionTrackBo.QueryAppPrivilegeList(view); } catch (Exception ex) { Log4NetHelper.Error(ex); } return Json(data); }
public JsonResult QueryOutPackageList(FormCollection form) { JsonFlexiGridData data = new JsonFlexiGridData(); PageView view = new PageView(form); data = BoFactory.GetVersionTrackBo.QueryOutPackageList(view); return Json(data); }
public JsonResult QueryNeedImportedPackageList(FormCollection form) { JsonFlexiGridData data = new JsonFlexiGridData(); PageView view = new PageView(form); data = BoFactory.GetAppCenterBO.QueryNeedImportedPackageList(view); return Json(data); }
public JsonResult QueryApplicationPackageList(FormCollection form) { SearchApp4AI search = new SearchApp4AI(form); JsonFlexiGridData data = new JsonFlexiGridData(); data = BoFactory.GetVersionTrackBo.QueryPackage4AIList(search); return Json(data); }
public JsonResult QueryApplicationList(FormCollection form) { JsonFlexiGridData data = new JsonFlexiGridData(); JsonFlexiGridData ndata = new JsonFlexiGridData(); PageView view = new PageView(form); string uid = CurrentUser.UserUId; Dictionary<string, string> re = BoFactory.GetSMC_UserListBo.GetUnitByUL_UID(uid); string unitcode = ""; if (re != null) { foreach (KeyValuePair<string, string> p in re) { unitcode = p.Value; } } try { data = BoFactory.GetVersionTrackBo.QueryApplicationList(view, unitcode); } catch (Exception ex) { Log4NetHelper.Error(ex); } //if (!BoFactory.GetVersionTrackBo.IsSystemManager(uid)) //{ // //非超级管理员,实行过滤 // foreach (FlexiGridRow r in data.rows) // { // //加入用户创建的app // var createId = r.cell[8];//创建者uid // if (createId == uid) // { // ndata.rows.Add(r); // continue; // } // //加入用户所属单位的app // Dictionary<string, int> unitInfo = BoFactory.GetSMC_UserListBo.GetUnitByUL_UID(CurrentUser.UserUId); // string unit = null; // if (unitInfo.Count > 0) // { // unit = unitInfo.ElementAt(0).Value.ToString(); // } // //if (unit == r.cell[13]) // //{ // // ndata.rows.Add(r); // // continue; // //} // } // return Json(data); //} //else { return Json(data); } }
public JsonResult OutPackageManualList(FormCollection form, string id) { JsonFlexiGridData data = new JsonFlexiGridData(); PageView view = new PageView(form); data = BoFactory.GetVersionTrackBo.QueryPackageManualList(view, id); return Json(data); }