public HandlerResponse GetList() { int PageIndex = int.Parse(Request.Params["PageIndex"]); int PageSize = int.Parse(Request.Params["PageSize"]); string phone = Request.Params["phone"]; string content = Request.Params["content"]; string starttime = Request.Params["starttime"]; string endtime = Request.Params["endtime"]; PageList <SmsMoInfo> infos = SmsMOManage.Instance.GetList(PageIndex, PageSize , phone, content, starttime, endtime, AppContent.Current.GetCurrentUser().EnterpriseID); JsonFlexiGridData data = new JsonFlexiGridData(); data.rows = new List <FlexiGridRow>(); foreach (var item in infos) { FlexiGridRow row = new FlexiGridRow(); row.id = item.ID.ToString(); row.cell = new Dictionary <string, object>(); row.cell.Add("id", item.ID); row.cell.Add("phone", item.Phone); row.cell.Add("content", item.Content); row.cell.Add("createtime", DateTostr(item.CreateTime)); data.rows.Add(row); } data.page = PageIndex; data.total = infos.TotalCount; return(CreateHandler(101, new JavaScriptSerializer().Serialize(data))); }
public HandlerResponse GetList() { int PageIndex = int.Parse(Request.Params["PageIndex"]); int PageSize = int.Parse(Request.Params["PageSize"]); PageList <SmsEnterpriseInfo> infos = SmsEnterpriseManage.Instance.GetList(PageIndex, PageSize); JsonFlexiGridData data = new JsonFlexiGridData(); data.rows = new List <FlexiGridRow>(); foreach (var item in infos) { FlexiGridRow row = new FlexiGridRow(); row.id = item.ID.ToString(); row.cell = new Dictionary <string, object>(); row.cell.Add("id", item.ID); row.cell.Add("name", item.EnterpriseName); row.cell.Add("introduction", item.Introduction); row.cell.Add("smsprice", item.SmsPrice); row.cell.Add("chinamobile", item.ChinaMobile); row.cell.Add("union", item.Union); row.cell.Add("cdma", item.Cdma); row.cell.Add("capital", item.Capital); row.cell.Add("smslength", item.SmsLength); row.cell.Add("createtime", DateTostr(item.CreateTime)); data.rows.Add(row); } data.page = PageIndex; data.total = infos.TotalCount; return(CreateHandler(101, new JavaScriptSerializer().Serialize(data))); }
public HandlerResponse GetList() { int PageIndex = int.Parse(Request.Params["PageIndex"]); int PageSize = int.Parse(Request.Params["PageSize"]); PageList <SmsAccountInfo> infos = SmsAccountManage.Instance.GetList(PageIndex, PageSize); JsonFlexiGridData data = new JsonFlexiGridData(); data.rows = new List <FlexiGridRow>(); foreach (var item in infos) { FlexiGridRow row = new FlexiGridRow(); row.id = item.ID.ToString(); row.cell = new Dictionary <string, object>(); row.cell.Add("id", item.ID); row.cell.Add("account", item.Account); row.cell.Add("createtime", DateTostr(item.Createtime)); row.cell.Add("logintime", DateTostr(item.LoginTime)); row.cell.Add("state", item.State.Value == 0 ? "禁用" : "正常"); row.cell.Add("eid", item.EnterpriseID); row.cell.Add("signature", item.Signature); data.rows.Add(row); } data.page = PageIndex; data.total = infos.TotalCount; return(CreateHandler(101, new JavaScriptSerializer().Serialize(data))); }
public JsonResult RoleUserRelationList(FormCollection form) { string colkey = form["colkey"]; string colsinfo = form["colsinfo"]; int roleId = Convert.ToInt32(form["RoleID"]); //TODO:验证是否能管理这个角色 string qtext = form["qtext"]; if (string.IsNullOrEmpty(colkey)) { throw new ArgumentNullException("colkey", "主键表示没有传递,请在前台js中配置"); } if (string.IsNullOrEmpty(colsinfo)) { throw new ArgumentNullException("colsinfo", "列信息不能为空,请在前台js中配置"); } int pageIndex = Convert.ToInt32(form["page"]); int pageSize = Convert.ToInt32(form["rp"]); PageView view = new PageView(); view.PageIndex = pageIndex - 1; view.PageSize = pageSize; PagedList <UserInfo> pageList = sysManageService.QueryRoletUserList(view, roleId, qtext); var data = JsonFlexiGridData.ConvertFromPagedList(pageList, colkey, colsinfo.Split(',')); return(Json(data)); }
public JsonResult LogList(FormCollection form) { int pageIndex = Convert.ToInt32(form["page"]); int pageSize = Convert.ToInt32(form["rp"]); PageView view = new PageView(); view.PageIndex = pageIndex - 1; view.PageSize = pageSize; string colkey = form["colkey"]; string colsinfo = form["colsinfo"]; string qtext = form["QText"]; string optype = form["OperateCode"]; LogType logtype = LogType.None; switch (form["LogType"]) { case "0": logtype = LogType.Debug; break; case "1": logtype = LogType.Trace; break; case "2": logtype = LogType.Error; break; } ILogService service = ObjectFactory.GetInstance <ILogService>(); PagedList <Log> plist = service.QueryOperLog(view, qtext, optype, logtype); JsonFlexiGridData fdata = JsonFlexiGridData.ConvertFromPagedList <Log>(plist, colkey, colsinfo.Split(',')); return(Json(fdata)); }
public JsonResult OrgUserList(string OrgCode, FormCollection form) { string colkey = form["colkey"]; string colsinfo = form["colsinfo"]; if (string.IsNullOrEmpty(colkey)) { throw new ArgumentNullException("colkey", "主键表示没有传递,请在前台js中配置"); } if (string.IsNullOrEmpty(colsinfo)) { throw new ArgumentNullException("colsinfo", "列信息不能为空,请在前台js中配置"); } int pageIndex = Convert.ToInt32(form["page"]); int pageSize = Convert.ToInt32(form["rp"]); PageView view = new PageView(); view.PageIndex = pageIndex - 1; view.PageSize = pageSize; PagedList <UserInfo> pageList = sysManageService.QueryOrgUserList(view, OrgCode); var data = JsonFlexiGridData.ConvertFromPagedList(pageList, colkey, colsinfo.Split(',')); return(Json(data)); }
public static JsonFlexiGridData ConvertJosnFlexGridData(DataTable dt, PageView view, string pk) { JsonFlexiGridData data = new JsonFlexiGridData { page = view.PageIndex + 1, total = view.RecordCount }; if (dt != null && dt.Rows.Count > 0) { if (data.rows == null) { data.rows = new List <FlexiGridRow>(); } foreach (DataRow dr in dt.Rows) { FlexiGridRow row = new FlexiGridRow { id = dr[pk].ToString(), cell = new List <string>() }; for (int i = 0; i < dt.Columns.Count; i++) { string value = dr[i] != DBNull.Value ? dr[i].ToString() : null; row.cell.Add(value); } data.rows.Add(row); } } return(data); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; List <User> users = new List <User>(); for (int i = 0; i < 15; i++) { User user = new User(); user.id = i; user.name = Guid.NewGuid().ToString(); users.Add(user); } JsonFlexiGridData data = new JsonFlexiGridData(); data.rows = new List <FlexiGridRow>(); foreach (var item in users) { FlexiGridRow row = new FlexiGridRow(); row.id = item.id.ToString(); row.cell = new Dictionary <string, object>(); row.cell.Add("id", item.id); row.cell.Add("name", item.name); row.cell.Add("identity", item.identity); data.rows.Add(row); } data.page = 1; data.total = users.Count; context.Response.Write(new JavaScriptSerializer().Serialize(data)); }
// // GET: /Reg/ public ActionResult RegUser() { PageView view = new PageView(); view.PageIndex = 0; view.PageSize = 35; view.RecordCount = 0; JsonFlexiGridData data = Bo.BoFactory.GetSMC_UnitBo.QueryUnitByUnitCode(view, ""); List <SelectListItem> unitList = new List <SelectListItem>(); foreach (FlexiGridRow r in data.rows) { SelectListItem u = new SelectListItem(); u.Value = r.cell[0]; u.Text = r.cell[1]; unitList.Add(u); } List <SelectListItem> genderList = new List <SelectListItem>(); genderList.Add(new SelectListItem { Text = "男", Value = "male" }); genderList.Add(new SelectListItem { Text = "女", Value = "female" }); ViewData["Unit_ID"] = unitList; ViewData["UL_Gender"] = genderList; return(View()); }
public ActionResult GetConfigInfo(FormCollection form) { JsonFlexiGridData data = null; PageView view = new PageView(form); data = BoFactory.GetMonitorBO.QueryMonitorConfig(view); return(Json(data)); }
public JsonResult GetVersionTrackList(FormCollection form) { JsonFlexiGridData data = null; PageView view = new PageView(form); data = BoFactory.GetVersionTrackBo.QueryPluginNotWeb(view); return(Json(data)); }
public ActionResult GetUnitListByUnitCode(FormCollection form, string unit_id) { JsonFlexiGridData data = null; PageView view = new PageView(form); data = BoFactory.GetSMC_UnitBo.QueryUnitByUnitCode(view, unit_id); return(Json(data)); }
public ActionResult GetUpdaterInfo(FormCollection form) { JsonFlexiGridData data = null; PageView view = new PageView(form); data = BoFactory.GetVersionTrackBo.QueryUpdaterInfo(view); return(Json(data)); }
public JsonResult QueryPushNotificationList(FormCollection form) { JsonFlexiGridData data = new JsonFlexiGridData(); PageView view = new PageView(form); data = BoFactory.GetPushManageBO.QueryPushNotificationList(view); return(Json(data)); }
public JsonResult QueryTime(FormCollection form) { JsonFlexiGridData data = null; SearchStatisticOnlineTime view = new SearchStatisticOnlineTime(form); data = SBO.QueryTime(view); return(Json(data)); }
public virtual JsonResult QueryShow(FormCollection form) { JsonFlexiGridData data = null; PageView view = new PageView(form); data = SBO.QueryShow(view); return(Json(data)); }
public JsonResult PluginInfoList(FormCollection form) { JsonFlexiGridData data = null; PageView view = new PageView(form); SearchPlugin search = new SearchPlugin(); data = BoFactory.GetVersionTrackBo.QueryPluginInfo(view, search); return(Json(data)); }
public JsonResult QueryAppName(FormCollection form) { JsonFlexiGridData data = null; PageView view = new PageView(form); data = SBO.QueryAppName(view); return(Json(data)); }
public ActionResult GetMiansInfo(FormCollection form) { ViewData["clientType"] = Request.QueryString["type"]; JsonFlexiGridData data = null; PageView view = new PageView(form); data = BoFactory.GetVersionTrackBo.QueryMiansInfo(view); return(Json(data)); }
public ActionResult GetUserInfo(FormCollection form, string UserStatus) { JsonFlexiGridData data = null; PageView view = new PageView(form); SearchConfig search = new SearchConfig(); search.status = UserStatus; data = BoFactory.GetVersionTrackBo.GetUserInfo(view, search); return(Json(data)); }
public JsonResult GetConfigInfo(FormCollection form, string id) { JsonFlexiGridData data = null; PageView view = new PageView(form); SearchConfig search = new SearchConfig(); search.PluginCode = id;//pluginId data = BoFactory.GetVersionTrackBo.QueryConfigInfo(view, search); return(Json(data)); }
public ActionResult GetVersionTrackList(FormCollection form, string id) { JsonFlexiGridData data = null; PageView view = new PageView(form); SearchVersionTrack search = new SearchVersionTrack(); search.PluginCode = id; data = BoFactory.GetVersionTrackBo.QueryVersionTrackInfo(view, search); return(Json(data)); }
public JsonResult GetVersionTrackList(FormCollection form) { JsonFlexiGridData data = null; PageView view = new PageView(form); SearchVersionTrack search = new SearchVersionTrack(); search.PluginCode = Common.Entities.Constants.MianPluginId.ToString(); data = BoFactory.GetVersionTrackBo.QueryVersionTrackInfo(view, search); return(Json(data)); }
public JsonResult GetUserInfo(FormCollection form, string id) { JsonFlexiGridData data = null; PageView view = new PageView(form); SearchConfig search = new SearchConfig(); search.PluginCode = id; data = BoFactory.GetVersionTrackBo.QueryUserInfoByPId(search, view); return(Json(data)); }
public JsonResult QueryIOSOutsideAppList(FormCollection form) { JsonFlexiGridData data = new JsonFlexiGridData(); PageView view = new PageView(form); try { data = BoFactory.GetVersionTrackBo.QueryIOSOutsideAppList(view); } catch { } return(Json(data)); }
public ActionResult GetFunctionListByUpperFNID(FormCollection form, string upper_fn_id) { JsonFlexiGridData data = null; PageView view = new PageView(form); int _upper_fn_id = 0; if (upper_fn_id != null) { _upper_fn_id = int.Parse(upper_fn_id); } data = BoFactory.GetSMC_FunctionsBo.QueryFunctionByUpperFNID(view, _upper_fn_id); 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 ActionResult GetRoleListByUnitCode(FormCollection form, string unit_id) { JsonFlexiGridData data = null; PageView view = new PageView(form); //int _unit_id = 1; //if (unit_id != null) //{ // _unit_id = int.Parse(unit_id); //} data = BoFactory.GetSMC_RoleBo.QueryRolesByUnitID(view, Server.UrlEncode(unit_id)); return(Json(data)); }
public HandlerResponse GetList() { int PageIndex = int.Parse(Request.Params["PageIndex"]); int PageSize = int.Parse(Request.Params["PageSize"]); string batchname = Request.Params["batchname"]; string state = Request.Params["state"]; string starttime = Request.Params["starttime"]; string endtime = Request.Params["endtime"]; PageList <BatchMoreInfo> infos = SmsBatchManage.Instance.GetList(PageIndex, PageSize , batchname, state, starttime, endtime, AppContent.Current.GetCurrentUser().EnterpriseID); JsonFlexiGridData data = new JsonFlexiGridData(); data.rows = new List <FlexiGridRow>(); foreach (var item in infos) { FlexiGridRow row = new FlexiGridRow(); row.id = item.ID.ToString(); row.cell = new Dictionary <string, object>(); row.cell.Add("id", item.ID); row.cell.Add("batchname", item.BatchName); row.cell.Add("content", item.SmsContent); string batchstate = "提交中"; if (item.BatchState != null) { switch (item.BatchState.Value) { case 1: batchstate = "检核中"; break; case 2: batchstate = "等待中"; break; case 3: batchstate = "发送中"; break; case 4: batchstate = "完成"; break; } } row.cell.Add("state", batchstate); row.cell.Add("sendamount", item.SendAmount); row.cell.Add("successamount", item.SuccessAmount); row.cell.Add("posttime", DateTostr(item.PostTime)); row.cell.Add("createtime", DateTostr(item.CreateTime)); data.rows.Add(row); } data.page = PageIndex; data.total = infos.TotalCount; return(CreateHandler(101, new JavaScriptSerializer().Serialize(data))); }
public JsonResult GetDBGridData(FormCollection form) { var strcategoryid = form["categoryId"]; int categoryId = -1; if (!string.IsNullOrEmpty(strcategoryid)) { categoryId = Convert.ToInt32(strcategoryid); } var view = new PageView(form); JsonFlexiGridData data = _respository.QueryAllProduct(view, categoryId); return(Json(data)); }