public DataManager() { ConnectionString = "Data Source="; ConnectionString += Directory.GetCurrentDirectory(); ConnectionString += "\\data.sqlite;Version=3;Read Only=True;"; TemplatePath = Directory.GetCurrentDirectory() + "\\template.html"; random = new Random(); UsedBooks = new List <string>(); UsedBooks.Add("Player's Handbook"); RaceData = new RaceDataManager(ConnectionString, UsedBooks); AppearanceData = new AppearanceDataManager(ConnectionString, UsedBooks); ClassData = new ClassDataManager(ConnectionString, UsedBooks); BackgroundData = new BackgroundDataManager(ConnectionString, UsedBooks); AbilityData = new AbilityDataManager(ConnectionString, UsedBooks); LanguageData = new LanguageDataManager(ConnectionString, UsedBooks); SkillData = new SkillDataManager(ConnectionString, UsedBooks); EquipmentData = new EquipmentDataManager(ConnectionString, UsedBooks); SpellData = new SpellDataManager(ConnectionString, UsedBooks); ExtraRaceChoiceData = new ExtraRaceChoiceDataManager(ConnectionString, UsedBooks); ExtraClassChoiceData = new ExtraClassChoiceDataManager(ConnectionString, UsedBooks); ExtraSubclassChoiceData = new ExtraSubclassChoiceDataManager(ConnectionString, UsedBooks); NameData = new NameDataManager(ConnectionString, UsedBooks); StoryData = new StoryDataManager(ConnectionString, UsedBooks); ExportData = new ExportDataManager(ConnectionString, TemplatePath, UsedBooks); }
public FormDetails() { InitializeComponent(); if (FormDetails.ItemManager == null) { ItemManager = new ItemDataManager(); } if (FormDetails.EntityDataManager == null) { EntityDataManager = new EntityDataManager(); } this.FormClosing += new FormClosingEventHandler(FormDetails_FormClosing); if (SpellDataManager == null) { SpellDataManager = new SpellDataManager(); } }