示例#1
0
 private void SearchBySNAction(object o)
 {
     RulesList.Clear();
     foreach (Rule rule in  db.Rules.Where(r => r.RuleYear == SearchRuleYear && r.AnnualSerialNumber == SearchASN))
     {
         RulesList.Add(rule);
     }
 }
示例#2
0
 private void PrepareToAddNew()
 {
     Year                = null;
     SelectedNation      = null;
     SelectorName        = null;
     MandatoryEntries    = null;
     HeadquaetersEntries = null;
     InfantryEntries     = null;
     ArtilleryEntries    = null;
     ArmouredCarsEntries = null;
     TanksEntries        = null;
     TransportsEntries   = null;
     SelectedSelector    = null;
     NationsList.Clear();
     SelectorsList.Clear();
     RulesList.Clear();
     thisModel.EmptySelector.ResetData();
     FunctionOnLoad();
 }
示例#3
0
        private void SearchAction(object o)
        {
            RulesList.Clear();
            tempList       = new ObservableCollection <string>();
            SelectedTopics = AddTreeItemsToList(TopicsList);

            tempList        = new ObservableCollection <string>();
            SelectedIssuers = AddTreeItemsToList(IssuersList);

            //foreach (string topic in SelectedTopics)
            //{
            //    foreach (Rule rule in db.Rules.Where(r => r.Topic.Equals(topic)).ToList())
            //        RulesList.Add(rule);
            //}

            foreach (Rule rule in db.Rules.Where(r => SelectedTopics.Contains(r.Topic.TopicName) && SelectedIssuers.Contains(r.Issuer.IssuerName)))
            {
                RulesList.Add(rule);
            }
        }