public static SolidColorBrush RectangleFill(ItemObservableCollection <CheckListItem> collection, int collectionID, int uncheckedItems, int actualDefconStatus) { if (collectionID >= actualDefconStatus) { try { int validCollectionCount = 0; foreach (var item in collection) { if (!item.Deleted) { validCollectionCount++; } } int deletedItemsCount = collection.Count - validCollectionCount; if (deletedItemsCount != collection.Count && validCollectionCount == uncheckedItems && collection[0] != null) { return(new SolidColorBrush(Colors.Red)); } else if (validCollectionCount > uncheckedItems && uncheckedItems > 0) { return(new SolidColorBrush(Colors.Orange)); } } catch (Exception) { return(new SolidColorBrush(Colors.Green)); } } return(new SolidColorBrush(Colors.Green)); }
public virtual void SumSets(ItemObservableCollection <Set> sets) { this.ResetStats(); foreach (var set in sets) { var stats = SetStatistics(set, null); this.ReasonLoose += stats.ReasonLoose; this.ReasonWin += stats.ReasonWin; this.ServeCount += stats.ServeCount; this.ServeGrade += stats.ServeGrade; this.ServeQuality += stats.ServeQuality; this.ServeReturned += stats.ServeReturned; this.ServeSuccess += stats.ServeSuccess; this.ServeWon += stats.ServeWon; //this.Won += stats.Won; if (stats.Reasons != null && this.Reasons != null) { foreach (var reason in stats.Reasons) { foreach (var item in this.Reasons) { if (item.Equals(reason)) { item.Count += reason.Count; break; } } } } } }
private ItemObservableCollection <CheckListItem> UncheckCollection(ItemObservableCollection <CheckListItem> collection) { foreach (var item in collection) { item.Checked = false; } return(collection); }
public ItemObservableCollection <Player> CloneOnCourtPlayers() { var list = new ItemObservableCollection <Player>(); foreach (var item in this._onCourtPlayers) { list.Add(item.Clone()); } return(list); }
public override void SumSets(ItemObservableCollection<Set> sets) { this.Clear(); foreach (var set in sets) { foreach (var item in set.PlayerStats) { if (item.Stats.Player.Equals(this.Player)) { this.Add(item.Stats); } } } //base.SumSets(sets); }
public static ItemObservableCollection <CheckListItem> Uncheck(ItemObservableCollection <CheckListItem> collection) { if (collection != null) { foreach (var item in collection) { if (!item.Deleted) { item.Checked = false; } } } return(collection); }
private void LayoutRoot_Loaded(object sender, RoutedEventArgs e) { ItemObservableCollection <Adapter> collection = new ItemObservableCollection <Adapter>(); if (collection.Count == 0) { foreach (ListCurrencyView temp in ListCurrencyViewModel.instanceCurrency.ListCurrencyCountry) { collection.Add(new Adapter { Name = temp.Symbol, Description = temp.FullNameCurrency }); } } lstUsers.ItemsSource = collection; }
public static int Count(ItemObservableCollection <CheckListItem> collection, int collectionID, int actualDefconStatus) { int i = 0; if (collectionID >= actualDefconStatus) { foreach (var item in collection) { if (!item.Checked && !item.Deleted) { i++; } } return(i); } else { return(0); } }
public ItemObservableCollection <Reason> CloneReasons() { ItemObservableCollection <Reason> reasons = new ItemObservableCollection <Reason>(); foreach (var item in this.WinReasons) { reasons.Add(new Reason() { Name = item.Name, Count = 0, Grade = item.Grade, ServeReturned = item.ServeReturned, Value = item.Value, Win = item.Win }); } foreach (var item in this.LooseReasons) { reasons.Add(new Reason() { Name = item.Name, Count = 0, Grade = item.Grade, ServeReturned = item.ServeReturned, Value = item.Value, Win = item.Win }); } return(reasons); }
public MainWIndowViewModel() { People = new ObservableCollection <Person>(Repository.People); var personId = _people.FirstOrDefault(x => x.FirstName == "Test").PersonId; System.DateTime start = new System.DateTime(2018, 12, 1); System.DateTime end = new System.DateTime(2018, 12, 15); Refresh(start, end, personId); Types2 = new List <TypeTran>(new List <TypeTran> { new TypeTran(1, "Debit"), new TypeTran(2, "Credit") }); Types3 = new Dictionary <byte, string> { { 1, "Debit" }, { 2, "Credit" } }; MoneyEnts2 = new ItemObservableCollection <MoneyEntryObservable>(); MoneyEnts2.ClearAndAddRange(Repository.GetModelObservables(start, end, personId)); //MoneyEnts2.CollectionChanged += ModifyCollectionsBindings; MoneyEnts3 = new ObservableCollection <MoneyEntryObservable>(Repository.GetModelObservables(start, end, personId)); }
public async Task SaveCheckList(ItemObservableCollection <CheckListItem> checkList, int defcon) { switch (defcon) { case 1: await _checklistsBase._storage.File.WriteFileAsync("defcon1.json", checkList, StorageStrategies.Roaming); _checklistsBase._defcon1CheckList = checkList; break; case 2: await _checklistsBase._storage.File.WriteFileAsync("defcon2.json", checkList, StorageStrategies.Roaming); _checklistsBase._defcon2CheckList = checkList; break; case 3: await _checklistsBase._storage.File.WriteFileAsync("defcon3.json", checkList, StorageStrategies.Roaming); _checklistsBase._defcon3CheckList = checkList; break; case 4: await _checklistsBase._storage.File.WriteFileAsync("defcon4.json", checkList, StorageStrategies.Roaming); _checklistsBase._defcon4CheckList = checkList; break; case 5: await _checklistsBase._storage.File.WriteFileAsync("defcon5.json", checkList, StorageStrategies.Roaming); _checklistsBase._defcon5CheckList = checkList; break; default: break; } }
public CollectionChangedBubbleUpViewModel() { Trans = new ItemObservableCollection <DummyTransaction>(); Trans.ClearAndAddRange(FakeRepo.Instance.Trans); }
public static int CountBadgeNumber(int actualDefconStatus, ItemObservableCollection <CheckListItem> defcon1CheckList, ItemObservableCollection <CheckListItem> defcon2CheckList, ItemObservableCollection <CheckListItem> defcon3CheckList, ItemObservableCollection <CheckListItem> defcon4CheckList, ItemObservableCollection <CheckListItem> defcon5CheckList) { int badgeNumber = 0; int defcon1UncheckedItems = 0; int defcon2UncheckedItems = 0; int defcon3UncheckedItems = 0; int defcon4UncheckedItems = 0; int defcon5UncheckedItems = 0; foreach (var item in defcon1CheckList) { if (!item.Checked && !item.Deleted) { defcon1UncheckedItems++; } } foreach (var item in defcon2CheckList) { if (!item.Checked && !item.Deleted) { defcon2UncheckedItems++; } } foreach (var item in defcon3CheckList) { if (!item.Checked && !item.Deleted) { defcon3UncheckedItems++; } } foreach (var item in defcon4CheckList) { if (!item.Checked && !item.Deleted) { defcon4UncheckedItems++; } } foreach (var item in defcon5CheckList) { if (!item.Checked && !item.Deleted) { defcon5UncheckedItems++; } } switch (actualDefconStatus) { case 1: badgeNumber = defcon1UncheckedItems + defcon2UncheckedItems + defcon3UncheckedItems + defcon4UncheckedItems + defcon5UncheckedItems; break; case 2: badgeNumber = defcon2UncheckedItems + defcon3UncheckedItems + defcon4UncheckedItems + defcon5UncheckedItems; break; case 3: badgeNumber = defcon3UncheckedItems + defcon4UncheckedItems + defcon5UncheckedItems; break; case 4: badgeNumber = defcon4UncheckedItems + defcon5UncheckedItems; break; case 5: badgeNumber = defcon5UncheckedItems; break; default: break; } return(badgeNumber); }
public TeamStatistics(bool us, ItemObservableCollection <Reason> reasons) : base() { this.Us = us; this.Reasons = reasons; }
public TeamStatistics(bool us, ItemObservableCollection <Reason> reasons, ItemObservableCollection <Set> sets) : this(us, reasons) { this._sets = sets; sets.CollectionChanged += new System.Collections.Specialized.NotifyCollectionChangedEventHandler(PointsChanged); }
public PlayerStatistics(Player player, ItemObservableCollection<Reason> reasons) : base() { this.Player = player; this.Reasons = reasons;// new ItemObservableCollection<Reason>(); }
public PlayerStatistics(Player player, ItemObservableCollection<Reason> reasons, ItemObservableCollection<Set> sets) : this(player, reasons) { this._sets = sets; this._sets.CollectionChanged += new System.Collections.Specialized.NotifyCollectionChangedEventHandler(PointsChanged); }