Example #1
0
        public void UpdateCardPreviewList(DeQueryModel queryModel)
        {
            MemoryQueryModel = queryModel; // 保存查询的实例
            var dataSet = new DataSet();
            var sql     = DeSqlUtils.GetQuerySql(queryModel, PreviewOrderType);

            DataManager.FillDataToDataSet(dataSet, sql);
            var tempList = CardUtils.GetCardPreviewModels(dataSet);

            CardPreviewModels.Clear();
            tempList.ForEach(CardPreviewModels.Add);
            CardPreviewCountValue = "查询结果:" + CardPreviewModels.Count;
        }
Example #2
0
        public CardQueryVm(CardPreviewVm cardPreviewVm)
        {
            _cardPreviewVm = cardPreviewVm;

            CmdQuery = new DelegateCommand {
                ExecuteCommand = Query_Click
            };
            CmdReset = new DelegateCommand {
                ExecuteCommand = Reset_Click
            };
            CmdAlilityDetail = new DelegateCommand {
                ExecuteCommand = AlilityDetail_Click
            };

            PackList   = CardUtils.GetPackList();
            IllustList = CardUtils.GetIllustList();
            RaceList   = new ObservableCollection <string>();
            CardUtils.GetPartRace(StringConst.NotApplicable).ForEach(RaceList.Add);

            CardQueryModel = new DeQueryModel();
        }
Example #3
0
 /// <summary>
 ///     查询条件重置事件
 /// </summary>
 public void Reset_Click(object obj)
 {
     CardQueryModel = new DeQueryModel();
     OnPropertyChanged(nameof(CardQueryModel));
 }