private void onLoadData(object sender, EventArgs e) { OperatorCriterias crit = new OperatorCriterias(); uid sentUid = new uid(); sentUid.location_id = StationRepository.GetUid(ChangeTracker.CurrentUser).location_id; sentUid.account_id = StationRepository.GetUid(ChangeTracker.CurrentUser).account_id; globalCollection = new ObservableCollection <OperatorWithShift>(WsdlRepository.GetAllOperatorsWithShifts(sentUid)); ObservableCollection <OperatorWithShift> tempCollection = new ObservableCollection <OperatorWithShift>(); if ((currentPosition + pageSize) < globalCollection.Count) { for (int i = currentPosition; i < pageSize; i++) { tempCollection.Add(globalCollection[i]); } } else { for (int i = currentPosition; i < globalCollection.Count; i++) { tempCollection.Add(globalCollection[i]); } } this.Operators = new ObservableCollection <OperatorWithShift>(tempCollection); OnPropertyChanged("Operators"); if (this.Operators.Count > 0) { SelectedOperator = this.Operators[0]; } }
private void LoadPage() { ObservableCollection <OperatorWithShift> tempCollection = new ObservableCollection <OperatorWithShift>(); if ((currentPosition + pageSize) < globalCollection.Count) { for (int i = currentPosition; i < (currentPosition + pageSize); i++) { tempCollection.Add(globalCollection[i]); } } else { for (int i = currentPosition; i < globalCollection.Count; i++) { tempCollection.Add(globalCollection[i]); } } this.Operators = new ObservableCollection <OperatorWithShift>(tempCollection); OnPropertyChanged("Operators"); if (this.Operators.Count > 0) { SelectedOperator = this.Operators[0]; } OnPropertyChanged("SelectedOperator"); }
private void LoadInitialData() { ObservableCollection <OperatorWithShift> tempCollection = new ObservableCollection <OperatorWithShift>(); OperatorWithShift testCP = new OperatorWithShift(); tempCollection.Add(testCP); this.Operators = new ObservableCollection <OperatorWithShift>(tempCollection); OnPropertyChanged("Operators"); }