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."); }
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."); }
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); }; }
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; }
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(); }
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; }; }