Example #1
0
        public MainWindowViewModel()
        {
            //Data
            CurDateTime    = DateTime.Now;
            CurDateTimeStr = CurDateTime.ToString("dd-MM-yyyy HH:mm tt");

            OnDisplay = new ObservableCollection <EntryElement>();
            ObservableCollection <Entry> Data = new ObservableCollection <Entry>(context.Entrys);

            for (int i = 0; i < Data.Count(); ++i)
            {
                EntryElement x = new EntryElement();
                x.EntryDate    = Data[i].Entry_date;
                x.EntryDateStr = x.EntryDate.ToString("dd.MM.yyyy HH:mm tt");
                x.EntryID      = Data[i].EntryID;
                x.UserID       = Data[i].UserID;
                User y = (from z in context.Users where z.UserID == x.UserID select z).FirstOrDefault();
                x.UserName = y.UserName;
                OnDisplay.Add(x);
            }

            UsersOnDisplay = new ObservableCollection <User>(context.Users);

            //Commands
            _findByDateCommand = new RelayCommand(FindByDate, CanFindByDate);
            _findByUserCommand = new RelayCommand(FindByUser, CanFindByUser);
            _cancelFindCommand = new RelayCommand(CancelFind, CanCancelFind);
        }
Example #2
0
 public void AddYear(int val)
 {
     RecodePreDate();
     CurDateTime = CurDateTime.AddYears(1);
     CheckChange();
 }
Example #3
0
 public void AddMonth(int val)
 {
     RecodePreDate();
     CurDateTime = CurDateTime.AddMonths(1);
     CheckChange();
 }
Example #4
0
 public void AddDay(int val)
 {
     RecodePreDate();
     CurDateTime = CurDateTime.AddDays(val);
     CheckChange();
 }