public async void InitHotRecomenAsync() { try { //viptype类型 0:普通用户 1:月费用户 2:年费用户 // string vipType = string.Empty; // switch (Loginer.LoginerUser.vipType) // { // case "0": // { // vipType = "普通用户"; // break; // } // case "1": // { // vipType = "月费用户"; // break; // } // case "2": // { // vipType = "年费用户"; // break; // } // } //CommonsCall.ShowUser = Loginer.LoginerUser.UserName + "余额:" + Loginer.LoginerUser.balance + "鹰币 " + vipType + ": " + "剩余下载次数" + Loginer.LoginerUser.freeCount + "次,会员有效期至" + Loginer.LoginerUser.vipValidTo; DisplayMetro = Visibility.Visible; GridModelList.Clear(); IUser user = BridgeFactory.BridgeManager.GetUserManager(); var genrator = await user.GetUserGames(SearchText, 1, 100000); if (genrator.code.Equals("000")) { var Results = JsonConvert.DeserializeObject <List <UserGamesEntity> >(genrator.result.ToString()); foreach (var item in Results) { var GameRoute = CommonsCall.ReadUserGameInfo(item.gameId.ToString()); if (!string.IsNullOrEmpty(GameRoute.Key)) { item.StrupPath = GameRoute.Key; item.gameName = GameRoute.remarks; } } Loginer.LoginerUser.UserGameList = Results; PageCount = Convert.ToInt32(Math.Ceiling(Results.Count / (double)4)); var curShowmodel = Results.Skip(0).Take(4); curShowmodel.OrderBy(s => s.id).ToList().ForEach((ary) => GridModelList.Add(ary)); } } catch (Exception ex) { Msg.Error(ex); } finally { DisplayMetro = Visibility.Collapsed; } }
/// <param name="pageIndex"></param> public override async void GetPageData(int pageIndex) { try { var response = await ZFSBridge.BridgeFactory.BridgeManager.GetGroupManager().GetGroups(SearchText); GridModelList.Clear(); var GroupList = response.Results as List <tb_Group>; GroupList.ForEach((arg) => GridModelList.Add(arg)); } catch (Exception ex) { Msg.Error(ex.Message, false); } }
/// <summary> /// 批量删除 /// </summary> private void AllDel() { try { if (GridModelList.Count != 0) { //判断界面绑定数据源 是否有勾选的数据 var notDelModel = GridModelList.Where(s => !s.IsCheck).ToList(); GridModelList.Clear(); if (notDelModel.Any()) { notDelModel.ForEach((ary => GridModelList.Add(ary))); } } } catch (Exception ex) { throw; } }
public override async void Query() { try { DisplayMetro = Visibility.Visible; GridModelList.Clear(); IUser user = BridgeFactory.BridgeManager.GetUserManager(); var genrator = await user.GetUserGames(SearchText, 1, 100000); if (genrator.code.Equals("000")) { var Results = JsonConvert.DeserializeObject <List <UserGamesEntity> >(genrator.result.ToString()); if (Results.Count == 0) { PageCount = 0; Msg.Info("暂未查询出数据,请您重新查询"); return; } foreach (var item in Results) { var GameRoute = CommonsCall.ReadUserGameInfo(item.gameId.ToString()); if (!string.IsNullOrEmpty(GameRoute.Key)) { item.StrupPath = GameRoute.Key; item.gameName = GameRoute.remarks; } } PageCount = Convert.ToInt32(Math.Ceiling(Results.Count / (double)4)); var curShowmodel = Results.Skip(0).Take(4); curShowmodel.OrderBy(s => s.id).ToList().ForEach((ary) => GridModelList.Add(ary)); } } catch (Exception ex) { Msg.Error(ex); } finally { DisplayMetro = Visibility.Collapsed; } }
public override async void GetPageData(int pageIndex) { try { IDictionary user = ZFSBridge.BridgeFactory.BridgeManager.GetDictionaryManager(); var req = await user.GetPagingModels(pageIndex, PageSize, new tb_Dictionary() { DataCode = SearchText, NativeName = SearchText }); TotalCount = req.TotalCount; GridModelList.Clear(); var UserList = req.Results as List <tb_Dictionary>; UserList.ForEach((arg) => GridModelList.Add(arg)); base.SetPageCount(); } catch (Exception ex) { Msg.Error(ex.Message, false); } }
/// <summary> /// 查询 /// </summary> private void Query() { try { if (!string.IsNullOrWhiteSpace(SearchText)) { var queryList = GridModelList.Where(s => s.FunName.Contains(SearchText)).ToList(); if (queryList.Any()) { GridModelList.Clear(); queryList.ForEach((ary => GridModelList.Add(ary))); } } else { InitUi(); } } catch (Exception) { throw; } }
public override async void GetPageData(int pageIndex) { try { var r = await service.GetUsersAsync(new UserParameters() { PageIndex = pageIndex, PageSize = PageSize, Search = SearchText, }); if (r.success) { TotalCount = r.TotalRecord; GridModelList.Clear(); r.users.ForEach((arg) => GridModelList.Add(arg)); base.SetPageCount(); } } catch (Exception ex) { Msg.Error(ex.Message); } }
public override async void GetPageData(int pageIndex) { try { IMenu user = ZFSBridge.BridgeFactory.BridgeManager.GetMenuManager(); var request = await user.GetPagingModels( pageIndex, PageSize, new tb_Menu() { MenuCode = SearchText, MenuName = SearchText }); TotalCount = request.TotalCount; GridModelList.Clear(); var GirdList = request.Results as List <tb_Menu>; GirdList.ForEach((arg) => GridModelList.Add(arg)); base.SetPageCount(); } catch (Exception ex) { Msg.Error(ex.Message, false); } }