Exemple #1
0
        public static async Task GetQueryAlarmAct(SortItem orderParseDeleg)
        {
            RestEventArgs arg = new RestEventArgs();

            //Test Raise read "LoadStationName"
            if (orderParseDeleg == null)
            {
                return;
            }
            QueryAlarmListDump = await GetQueryAlarmsAsync();

            if (QueryAlarmListDump.Count != 0)
            {
                LastQueryAlarmRecIndex = QueryAlarmListDump[0].PkAlarmListID;
                startNewQueryItemArray = QueryAlarmListDump.Count - 1;
                arg.message            = "GetQueryAlarm";
                Console.WriteLine(DateTime.Now.ToString() + " : Raise Event " + arg.message);
                onRestAlarmChanged(arg);//Raise Event
            }
            else //filter result no item
            {
                arg.message            = "GetQueryAlarmNoResult";
                LastQueryAlarmRecIndex = -1;
                startNewQueryItemArray = -1;
                Console.WriteLine(DateTime.Now.ToString() + " : Raise Event " + arg.message);
                onRestAlarmChanged(arg);//Raise Event
            }
        }
Exemple #2
0
 public SortItem(SortItem sortOrder)
 {
     this.sortOrder = sortOrder;
 }