Пример #1
0
 private async void onLastPageCommand()
 {
     pageIndex = RestAlarmsRepo.queryPageCount;
     Console.WriteLine(DateTime.Now.ToString() + " : goto page : " + _pageIndex);
     RestAlarmsRepo.queryPageIndex = pageIndex;
     //RestAlarmsRepo.exclusiveEnd = DateTime.Now;
     await RestAlarmsRepo.TGetQueryAlarmAct();
 }
Пример #2
0
        public async void onSetPageSize()
        {
            RestAlarmsRepo.pageSize = pageSize;
            await RestAlarmsRepo.GetRestAlarmAct();

            await RestAlarmsRepo.GetCustAlarmAct();

            await RestAlarmsRepo.TGetQueryAlarmAct();
        }
Пример #3
0
        private async void onPrePageCommand()
        {
            pageIndex -= 1;
            Console.WriteLine(DateTime.Now.ToString() + " : goto page : " + _pageIndex);
            RestAlarmsRepo.queryPageIndex = pageIndex;
            //RestAlarmsRepo.exclusiveEnd = DateTime.Now;
            await RestAlarmsRepo.TGetQueryAlarmAct();

            //To Do function Update RestAlarmsRepo.RestAlarmListDump
            //RestAlarmListDump = await RestAlarmsRepo.GetRestAlarmsAsync(pageIndex, pageSize);
            //RestorationAlarms = new ObservableCollection<RestorationAlarmList>(RestAlarmListDump);
        }
Пример #4
0
        private async void onRunStdSort(object txtSortTemplate)
        {
            //CustAlarmViewModel = null;

            int sortTemplate = Convert.ToInt32(txtSortTemplate);

            RestAlarmsRepo.sortParseDeleg = FieldOrders.ToList();
            //RestAlarmsRepo.orderParseDeleg = sortOrderList.First(i => i.ID == sortTemplate);

            RestAlarmsRepo.qDateTimeCondEnd = DateTime.Now;

            await RestAlarmsRepo.TGetQueryAlarmAct();
        }
Пример #5
0
        public async void onUserQuery()
        {
            RestAlarmsRepo.sortParseDeleg = FieldOrders.ToList();
            //RestAlarmsRepo.orderParseDeleg = sortOrderList.First(i => i.ID == sortTemplate);

            Console.WriteLine("Run Standard Query cmd");

            IEnumerable <IGrouping <string, Item> > groupFields =
                from item in qFilters
                group item by item.FieldName;

            // Preparing for New Database
            queryParseDeleg = FilterExpressionBuilder.GetExpression <RestorationAlarmLists>(groupFields);

            RestAlarmsRepo.filterParseDeleg = queryParseDeleg;
            //RestAlarmsRepo.qDateTimeCondEnd = DateTime.Now;
            await RestAlarmsRepo.TGetQueryAlarmAct();

            Console.WriteLine(queryParseDeleg.Body);
        }