コード例 #1
0
        private void InitTimeFiltering()
        {
            _Today      = new TimeCondItem("Day", 1, false);
            _Last2Days  = new TimeCondItem("Day", 2, false);
            _ThisWeek   = new TimeCondItem("Week", 1, false);
            _Last2Weeks = new TimeCondItem("Week", 2, true); //Default
            _ThisMonth  = new TimeCondItem("Month", 1, false);
            _EveryDays  = new TimeCondItem("All", 1, false);
            _UserSel    = new TimeCondItem("User", 1, false);

            _exclusiveEnd   = DateTime.Now;
            _exclusiveStart = _exclusiveEnd.AddDays((-1) * 5);
        }
コード例 #2
0
        // WPF Call with 2 parameter
        private void RunQueryTimeCond()
        {
            TimeCondItem Dummy = new TimeCondItem();

            if (_Today.IsChecked)
            {
                Dummy = _Today.Clone();
            }
            else if (_Last2Days.IsChecked)
            {
                Dummy = _Last2Days.Clone();
            }
            else if (_ThisWeek.IsChecked)
            {
                Dummy = _ThisWeek.Clone();
            }
            else if (_Last2Weeks.IsChecked)
            {
                Dummy = _Last2Weeks.Clone();
            }
            else if (_ThisMonth.IsChecked)
            {
                Dummy = _ThisMonth.Clone();
            }
            else if (_EveryDays.IsChecked)
            {
                Dummy = _EveryDays.Clone();
            }
            else if (_UserSel.IsChecked)
            {
                Dummy = _UserSel.Clone();
            }

            RestAlarmsRepo.qDateTimeCondItem = Dummy;
            //RestAlarmsRepo.qDateTimeCondEnd = DateTime.Now;
            //await RestAlarmsRepo.TGetQueryAlarmAct();
        }
コード例 #3
0
        //public static List<SortItem> sortOrderList = new List<SortItem>();
        //public SortItem orderParseDeleg;
        #endregion

        #region Filter Properties

        #endregion

        #region Search Properties

        #endregion
        public MainWindowViewModel()
        {
            //_filterToolViewModel = new filterToolBarViewModel();
            //_searchToolViewModel = new searchToolBarViewModel();


            RestAlarmsRepo.InitializeRepository(); // Start define --> DBContext = new Alarm4RestorationContext();

            //EnableSearchCmd = new RelayCommand(o => onSearchAlarms(), o => canSearch());
            //EnableFilterCmd = new RelayCommand(o => onFilterAlarms(), o => canFilter());
            EnableCustView = new RelayCommand(o => onCustView(), o => canViewMain());

            //RestAlarmsListViewModel.RestAlarmChanged += OnRestAlarmChanged;
            RestAlarmsRepo.RestAlarmChanged += OnRestAlarmChanged;

            pageSize     = RestAlarmsRepo.pageSize;
            DateTimeCond = new TimeCondItem("Week", 1);
            exclusiveEnd = DateTime.Now;

            SetPageSize = new RelayCommand(o => onSetPageSize(), o => canSetPageSize());

            #region Initialize Sort menu

            InitSortOrderField();
            RestAlarmsRepo.sortParseDeleg = FieldOrders.ToList();

            #endregion

            #region Initialize filter menu

            #endregion

            #region Initialize Search menu

            #endregion
        }