private void LoadFactions() { FileStream fs = null; cmbFaction.Items.Clear(); try { XmlSerializer serializer = new XmlSerializer(typeof(ModelClasses.Factions)); fs = new FileStream(factionsFile, FileMode.Open); allFactions = (ModelClasses.Factions)serializer.Deserialize(fs); fs.Close(); } catch (Exception excp) { if (fs != null) { fs.Dispose(); } } foreach (ModelClasses.Faction faction in allFactions) { cmbFaction.Items.Add(faction); } }
private void LoadFactionList() { try { XmlSerializer serializer = new XmlSerializer(typeof(ModelClasses.Factions)); FileStream fs = new FileStream(factionsFile, FileMode.Open); factions = (ModelClasses.Factions)serializer.Deserialize(fs); RefreshView(); fs.Close(); } catch (Exception excp) { } }
public DialogAddDetachment(Boolean isFixedFaction, ModelClasses.Faction mainFaction, ModelClasses.Factions allFactions, ModelClasses.Detachments allDetachments, Int32 numberOfDetachments) { InitializeComponent(); this.isFixedFaction = isFixedFaction; if (this.isFixedFaction) { this.mainFaction = mainFaction; } this.allFactions = allFactions; this.allDetachments = allDetachments; this.numberOfDetachments = numberOfDetachments; }
private void LoadItems() { FileStream fsFaction = null; FileStream fsItems = null; selectedItem = null; selectedItems = null; try { XmlSerializer factionSerializer = new XmlSerializer(typeof(ModelClasses.Factions)); fsFaction = new FileStream(factionsFile, FileMode.Open); factions = (ModelClasses.Factions)factionSerializer.Deserialize(fsFaction); fsFaction.Close(); } catch (Exception excp) { if (fsFaction != null) { fsFaction.Dispose(); } } try { foundItems.Clear(); XmlSerializer itemsSerializer = new XmlSerializer(typeof(ModelClasses.Items)); fsItems = new FileStream(itemsFile, FileMode.Open); allItems = (ModelClasses.Items)itemsSerializer.Deserialize(fsItems); fsItems.Close(); foreach (ModelClasses.Item item in allItems) { foundItems.Add(item); } } catch (Exception excp) { if (fsItems != null) { fsItems.Dispose(); } } }
private void LoadExistingFactions() { FileStream fs = null; try { XmlSerializer serializer = new XmlSerializer(typeof(ModelClasses.Factions)); fs = new FileStream(factionsFile, FileMode.Open); existingFactions = (ModelClasses.Factions)serializer.Deserialize(fs); fs.Close(); } catch (Exception excp) { if (fs != null) { fs.Dispose(); } } }