Exemplo n.º 1
0
        private void researchSetNew_Click(object sender, RoutedEventArgs e)
        {
            capital_city_research_set set = WorldWorker.CreateNewResearchSet();

            LegacyToolBox.Data.ResearchSet.Add(set);
            LegacyToolBox.AppendMessage("Research Set " + set.ID + " Created.");
        }
Exemplo n.º 2
0
        private void researchSetDelete_Click(object sender, RoutedEventArgs e)
        {
            capital_city_research_set set = researchSetList.SelectedItem as capital_city_research_set;

            if (set == null)
            {
                return;
            }
            int id = set.ID;

            WorldWorker.DeleteResearchSet(id);
            LegacyToolBox.Data.ResearchSet.Remove(set);
            LegacyToolBox.AppendMessage("Research Set " + id + " Deleted.");
        }
Exemplo n.º 3
0
        private void researchSetList_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            capital_city_research_set set = researchSetList.SelectedItem as capital_city_research_set;

            _SelectedResearchSet        = set;
            researchSetGrid.DataContext = _SelectedResearchSet;
            researchList.Items.Filter   = delegate(object obj)
            {
                if (set == null)
                {
                    return(true);
                }
                capital_city_research_data data = (capital_city_research_data)obj;
                return(data.ResearchSet == set.ID);
            };
        }
Exemplo n.º 4
0
 public static capital_city_research_set CreateNewResearchSet()
 {
     int id = (from d in DB.LEGACY.capital_city_research_set select d.ID).Max() + 1;
     capital_city_research_set set = new capital_city_research_set();
     set.ID = id;
     set.Name = "new research set";
     DB.LEGACY.capital_city_research_set.Add(set);
     var o = from d in DB.LEGACY.capital_city_research_data where d.ResearchSet == id select d;
     foreach (var f in o)
         DB.LEGACY.capital_city_research_data.Remove(f);
     DB.LSave();
     return set;
 }
Exemplo n.º 5
0
 public static void SaveResearchSet(capital_city_research_set set)
 {
     var o = (from d in DB.LEGACY.capital_city_research_set where d.ID == set.ID select d).SingleOrDefault();
     if (o != null)
         DB.LEGACY.capital_city_research_set.Remove(o);
     DB.LEGACY.capital_city_research_set.Add(set);
     DB.LSave();
 }
Exemplo n.º 6
0
 private void researchSetList_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     capital_city_research_set set = researchSetList.SelectedItem as capital_city_research_set;
     _SelectedResearchSet = set;
     researchSetGrid.DataContext = _SelectedResearchSet;
     researchList.Items.Filter = delegate(object obj)
     {
         if (set == null)
             return true;
         capital_city_research_data data = (capital_city_research_data)obj;
         return data.ResearchSet == set.ID;
     };
 }