コード例 #1
0
        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);
        }
コード例 #2
0
 private void ExportMenuItem_Click(object sender, EventArgs e)
 {
     ExportDataManager.ShowExportDataEmailComposeTask();
 }