コード例 #1
0
        ///<summary>パラメータのdatabaseCategoryごとに対応するWoditerInfoクラスのDatabase型プロパティを返す</summary>
        public Database GetDatabaseSource(Database.DatabaseCategory databaseCategory)
        {
            switch (databaseCategory)
            {
            case Database.DatabaseCategory.Changeable:
            {
                return(CDB);
            }

            case Database.DatabaseCategory.User:
            {
                return(UDB);
            }

            case Database.DatabaseCategory.System:
            {
                return(SDB);
            }

            case Database.DatabaseCategory.CommonEvent:
            {
                System.Diagnostics.Debug.WriteLine("WoditerInfo.GetDatabaseSource()のNULLエラー");
                return(null);
            }

            default:
                return(null);
            }
        }
コード例 #2
0
        private List <DatabaseTypeStr> SetDBTypeStrs(Database db, Database.DatabaseCategory databaseCategory)
        {
            List <DatabaseTypeStr> dBStrs = new List <DatabaseTypeStr>();

            for (int typeIDNo = 0; typeIDNo < db.NumType; typeIDNo++)
            {
                // データ数0、各項目設定データが0、タイプ名の入力がないもの、コメントアウトのものは除外
                string typeName = Utils.String.Trim(db.TypesData[typeIDNo].TypeName);
                if (db.TypesData[typeIDNo].NumData == 0 || typeName == "" || typeName.IndexOf(config.CommentOut) == 0)
                {
                    continue;
                }

                dBStrs.Add(new DatabaseTypeStr(db.TypesData[typeIDNo], typeIDNo, databaseCategory, Source));
            }
            return(dBStrs);
        }
コード例 #3
0
        /// <summary>
        /// DatabaseCategory型をデータベースの種類名に変換する
        /// </summary>
        /// <param name="dbCategory"></param>
        /// <returns></returns>
        public static string ConvertDatabaseCategoryToName(Database.DatabaseCategory dbCategory)
        {
            switch (dbCategory)
            {
            case Database.DatabaseCategory.Changeable:
                return("可変データベース");

            case Database.DatabaseCategory.User:
                return("ユーザーデータベース");

            case Database.DatabaseCategory.System:
                return("システムデータベース");

            case Database.DatabaseCategory.CommonEvent:
                return("コモンイベント");

            default:
                return("");
            }
        }