private void LoadTerms(TermArray terms) { foreach (var term in terms.OrderByDescending(t => t.StartDate)) { this.Terms.Add(term); } this.SelectedTerm = terms.Current; this.UpdateGoStatus(); }
public ArrayVariable(string name, TermArray ta, ListTerm subscripts) { this.ta = ta; this.name = ta.Name; this.subscripts = subscripts.ArgumentsToArrayList (); if (this.subscripts.Count != ta.Rank) IO.Error ("Wrong number of subscripts for '{0}': expected {1}, got {2}", name, ta.Rank, this.subscripts.Count); }
private void LoadTerms(TermArray terms) { foreach (var term in terms) { this.Terms.Add(term); } this.SelectedTerm = terms.Current; this.UpdateGoStatus(); this.GenerateFileName(); }
public ArrayVariable(string name, TermArray ta, ListTerm subscripts) { this.ta = ta; this.name = ta.Name; this.subscripts = subscripts.ArgumentsToArrayList(); if (this.subscripts.Count != ta.Rank) { IO.Error("Wrong number of subscripts for '{0}': expected {1}, got {2}", name, ta.Rank, this.subscripts.Count); } }
private static IEnumerable <Badge> ListBadges(Manager manager, Section section, TermArray terms, int badgeType) { var badges = manager.Badge.ListForSectionAsync(section, badgeType, terms.Current).Result; foreach (var badge in badges) { Console.WriteLine("Badge: " + badge.Name); } var first = badges.FirstOrDefault(); if (first == null) { return(badges); } var progress = manager.Badge.ListProgressForBadgeAsync(section, first, terms.Current).Result; foreach (var item in progress) { Console.WriteLine(item.Member.FamilyName + ", " + item.Member.FirstName + " -> " + (item.IsAwarded ? "Awarded" : string.Empty)); } return(badges); }