Exemple #1
0
        /// <summary> Methode: getTonart(eTonart id)
        /// <para>gibt eine Tonart aus</para>
        /// </summary>
        /// <param name="id">ID der Tonart, TYP: <b><i>eTonart</i></b></param>
        /// <returns>Tonart-Objekt, TYP: <b><i>ds_Tonart</i></b></returns>
        /// .
        /// <remarks>
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 2
        /// <para>    letzteBearbeitung: 2016-12-17  18:00:11</para>
        /// <para>    ersteBearbeitung : 2016-12-17  17:57:48</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </remarks>
        public static ds_Tonart getTonart(eTonart id)
        {
            #region DEBUG_INFO
#if TEST
            string MethodenName = KLASSE + ".getTonart(eTonart id)";
#if START
            MethodeStart = new wnd_StatusOn(MethodenName);
#endif //START
#if EINGABE
            MethodeInfo = new wnd_Info(MethodenName, "ID: " + id.ToString());
#endif //EINGABE
#endif //TEST
            #endregion DEBUG_INFO
            ds_Tonart ausgabe = _liste[(int)id];

            #region DEBUG_INFO
#if TEST
#if AUSGABE
            AnzeigeTonartData = new Anz_TonartData(MethodenName, ausgabe);
#endif //AUSGABE
#if START
            MethodeEnde = new wnd_StatusOff(MethodenName);
#endif //START
#endif //TEST
            #endregion DEBUG_INFO
            return(ausgabe);
        }
Exemple #2
0
        /// <summary> Methode: erzeugeTonart(name,id)
        /// <para>erzeugt eine neue Datenbank</para>
        /// </summary>
        /// <param name="name">lbl_Name der Tonart, TYP: <b><i>STRING</i></b></param>
        /// <param name="id">ID der Tonart, TYP: <b><i>eTonart</i></b></param>
        /// <returns>Tonart, TYP: <b><i>ds_Tonart</i></b></returns>
        /// .
        /// <remarks>
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 2
        /// <para>    letzteBearbeitung: 2016-12-17  17:44:15</para>
        /// <para>    ersteBearbeitung : 2016-11-24  14:07:18</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </remarks>
        private static ds_Tonart erzeugeTonart(string name, eTonart id)
        {
            #region DEBUG_INFO
#if TEST
            string MethodenName = KLASSE + ".erzeugeTonart(name,id)";
#if START
            MethodeStart = new wnd_StatusOn(MethodenName);
#endif //START
#endif //TEST
            #endregion DEBUG_INFO

            ds_Tonart ausgabe = new ds_Tonart(name, id);

            #region DEBUG_INFO
#if TEST
#if INIT
            MethodeInfo = new wnd_Info(MethodenName, "Name der Tonart: " + name, "ID der Tonart: " + id.ToString());
            MethodeEnde = new wnd_StatusOff(MethodenName);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            return(ausgabe);
        }
Exemple #3
0
        /// <summary> Methode: INIT()
        /// <para>initialisiert die gesamte Datenbank</para>
        /// </summary>
        /// .
        /// <remarks>
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 2
        /// <para>    letzteBearbeitung: 2016-12-17  17:36:14</para>
        /// <para>    ersteBearbeitung : 2016-11-24  14:05:11</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </remarks>
        private static void INIT()
        {
            #region DEBUG_INFO
#if TEST
            string MethodenName = KLASSE + ".INIT()";
#if INIT
            MethodeStart = new wnd_StatusOn(MethodenName);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO

            #region C
            tmpTA = erzeugeTonart("C", eTonart.C);
            tmpTA.ADD(AddTon(eTon.C));                      // Prime
            tmpTA.ADD(AddTon(eTon.Des));                    // kl. None
            tmpTA.ADD(AddTon(eTon.D));                      // gr. None
            tmpTA.ADD(AddTon(eTon.Dis));                    // überm. None
            tmpTA.ADD(AddTon(eTon.Es));                     // kl. Terz
            tmpTA.ADD(AddTon(eTon.E));                      // gr. Terz
            tmpTA.ADD(AddTon(eTon.Fes));                    // verm. Undezime
            tmpTA.ADD(AddTon(eTon.F));                      // Undezime
            tmpTA.ADD(AddTon(eTon.Fis));                    // überm. Undezime
            tmpTA.ADD(AddTon(eTon.Ges));                    // verm. Quinte
            tmpTA.ADD(AddTon(eTon.G));                      // Quinte
            tmpTA.ADD(AddTon(eTon.Gis));                    // überm. Quinte
            tmpTA.ADD(AddTon(eTon.As));                     // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.A));                      // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.Heses));                  // verm. Sept
            tmpTA.ADD(AddTon(eTon.B));                      // kl. Sept
            tmpTA.ADD(AddTon(eTon.H));                      // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion C
            #region C#
            tmpTA = erzeugeTonart("C#", eTonart.Cis);
            tmpTA.ADD(AddTon(eTon.Cis));                    // Prime
            tmpTA.ADD(AddTon(eTon.D));                      // kl. None
            tmpTA.ADD(AddTon(eTon.Dis));                    // gr. None
            tmpTA.ADD(AddTon(eTon.Disis));                  // überm. None
            tmpTA.ADD(AddTon(eTon.E));                      // kl. Terz
            tmpTA.ADD(AddTon(eTon.Eis));                    // gr. Terz
            tmpTA.ADD(AddTon(eTon.F));                      // verm. Undezime
            tmpTA.ADD(AddTon(eTon.Fis));                    // Undezime
            tmpTA.ADD(AddTon(eTon.Fisis));                  // überm. Undezime
            tmpTA.ADD(AddTon(eTon.G));                      // verm. Quinte
            tmpTA.ADD(AddTon(eTon.Gis));                    // Quinte
            tmpTA.ADD(AddTon(eTon.Gisis));                  // überm. Quinte
            tmpTA.ADD(AddTon(eTon.A));                      // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.Ais));                    // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.B));                      // verm. Sept
            tmpTA.ADD(AddTon(eTon.H));                      // kl. Sept
            tmpTA.ADD(AddTon(eTon.His));                    // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion C#

            #region Db
            tmpTA = erzeugeTonart("Db", eTonart.Des);
            tmpTA.ADD(AddTon(eTon.Des));                    // Prime
            tmpTA.ADD(AddTon(eTon.Eses));                   // kl. None
            tmpTA.ADD(AddTon(eTon.Es));                     // gr. None
            tmpTA.ADD(AddTon(eTon.E));                      // überm. None
            tmpTA.ADD(AddTon(eTon.Fes));                    // kl. Terz
            tmpTA.ADD(AddTon(eTon.F));                      // gr. Terz
            tmpTA.ADD(AddTon(eTon.Geses));                  // verm. Undezime
            tmpTA.ADD(AddTon(eTon.Ges));                    // Undezime
            tmpTA.ADD(AddTon(eTon.G));                      // überm. Undezime
            tmpTA.ADD(AddTon(eTon.Ases));                   // verm. Quinte
            tmpTA.ADD(AddTon(eTon.As));                     // Quinte
            tmpTA.ADD(AddTon(eTon.A));                      // überm. Quinte
            tmpTA.ADD(AddTon(eTon.Heses));                  // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.B));                      // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.Ceses));                  // verm. Sept
            tmpTA.ADD(AddTon(eTon.Ces));                    // kl. Sept
            tmpTA.ADD(AddTon(eTon.C));                      // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion Db
            #region D
            tmpTA = erzeugeTonart("D", eTonart.D);
            tmpTA.ADD(AddTon(eTon.D));                    // Prime
            tmpTA.ADD(AddTon(eTon.Es));                   // kl. None
            tmpTA.ADD(AddTon(eTon.E));                    // gr. None
            tmpTA.ADD(AddTon(eTon.Eis));                  // überm. None
            tmpTA.ADD(AddTon(eTon.F));                    // kl. Terz
            tmpTA.ADD(AddTon(eTon.Fis));                  // gr. Terz
            tmpTA.ADD(AddTon(eTon.Ges));                  // verm. Undezime
            tmpTA.ADD(AddTon(eTon.G));                    // Undezime
            tmpTA.ADD(AddTon(eTon.Gis));                  // überm. Undezime
            tmpTA.ADD(AddTon(eTon.As));                   // verm. Quinte
            tmpTA.ADD(AddTon(eTon.A));                    // Quinte
            tmpTA.ADD(AddTon(eTon.Ais));                  // überm. Quinte
            tmpTA.ADD(AddTon(eTon.B));                    // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.H));                    // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.Ces));                  // verm. Sept
            tmpTA.ADD(AddTon(eTon.C));                    // kl. Sept
            tmpTA.ADD(AddTon(eTon.Cis));                  // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion D
            #region D#
            tmpTA = erzeugeTonart("D#", eTonart.Dis);
            tmpTA.ADD(AddTon(eTon.Dis));                    // Prime
            tmpTA.ADD(AddTon(eTon.E));                      // kl. None
            tmpTA.ADD(AddTon(eTon.Eis));                    // gr. None
            tmpTA.ADD(AddTon(eTon.Eisis));                  // überm. None
            tmpTA.ADD(AddTon(eTon.Fis));                    // kl. Terz
            tmpTA.ADD(AddTon(eTon.Fisis));                  // gr. Terz
            tmpTA.ADD(AddTon(eTon.G));                      // verm. Undezime
            tmpTA.ADD(AddTon(eTon.Gis));                    // Undezime
            tmpTA.ADD(AddTon(eTon.Gisis));                  // überm. Undezime
            tmpTA.ADD(AddTon(eTon.A));                      // verm. Quinte
            tmpTA.ADD(AddTon(eTon.Ais));                    // Quinte
            tmpTA.ADD(AddTon(eTon.Aisis));                  // überm. Quinte
            tmpTA.ADD(AddTon(eTon.H));                      // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.His));                    // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.C));                      // verm. Sept
            tmpTA.ADD(AddTon(eTon.Cis));                    // kl. Sept
            tmpTA.ADD(AddTon(eTon.Cisis));                  // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion D#

            #region Eb
            tmpTA = erzeugeTonart("Eb", eTonart.Es);
            tmpTA.ADD(AddTon(eTon.Es));                     // Prime
            tmpTA.ADD(AddTon(eTon.Fes));                    // kl. None
            tmpTA.ADD(AddTon(eTon.F));                      // gr. None
            tmpTA.ADD(AddTon(eTon.Fis));                    // überm. None
            tmpTA.ADD(AddTon(eTon.Ges));                    // kl. Terz
            tmpTA.ADD(AddTon(eTon.G));                      // gr. Terz
            tmpTA.ADD(AddTon(eTon.Ases));                   // verm. Undezime
            tmpTA.ADD(AddTon(eTon.As));                     // Undezime
            tmpTA.ADD(AddTon(eTon.A));                      // überm. Undezime
            tmpTA.ADD(AddTon(eTon.Heses));                  // verm. Quinte
            tmpTA.ADD(AddTon(eTon.B));                      // Quinte
            tmpTA.ADD(AddTon(eTon.H));                      // überm. Quinte
            tmpTA.ADD(AddTon(eTon.Ces));                    // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.C));                      // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.Deses));                  // verm. Sept
            tmpTA.ADD(AddTon(eTon.Des));                    // kl. Sept
            tmpTA.ADD(AddTon(eTon.D));                      // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion Eb
            #region E
            tmpTA = erzeugeTonart("E", eTonart.E);
            tmpTA.ADD(AddTon(eTon.E));                      // Prime
            tmpTA.ADD(AddTon(eTon.F));                      // kl. None
            tmpTA.ADD(AddTon(eTon.Fis));                    // gr. None
            tmpTA.ADD(AddTon(eTon.Fisis));                  // überm. None
            tmpTA.ADD(AddTon(eTon.G));                      // kl. Terz
            tmpTA.ADD(AddTon(eTon.Gis));                    // gr. Terz
            tmpTA.ADD(AddTon(eTon.As));                     // verm. Undezime
            tmpTA.ADD(AddTon(eTon.A));                      // Undezime
            tmpTA.ADD(AddTon(eTon.Ais));                    // überm. Undezime
            tmpTA.ADD(AddTon(eTon.B));                      // verm. Quinte
            tmpTA.ADD(AddTon(eTon.H));                      // Quinte
            tmpTA.ADD(AddTon(eTon.His));                    // überm. Quinte
            tmpTA.ADD(AddTon(eTon.C));                      // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.Cis));                    // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.Des));                    // verm. Sept
            tmpTA.ADD(AddTon(eTon.D));                      // kl. Sept
            tmpTA.ADD(AddTon(eTon.Dis));                    // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion E

            #region F
            tmpTA = erzeugeTonart("F", eTonart.F);
            tmpTA.ADD(AddTon(eTon.F));                      // Prime
            tmpTA.ADD(AddTon(eTon.Ges));                    // kl. None
            tmpTA.ADD(AddTon(eTon.G));                      // gr. None
            tmpTA.ADD(AddTon(eTon.Gis));                    // überm. None
            tmpTA.ADD(AddTon(eTon.As));                     // kl. Terz
            tmpTA.ADD(AddTon(eTon.A));                      // gr. Terz
            tmpTA.ADD(AddTon(eTon.Heses));                  // verm. Undezime
            tmpTA.ADD(AddTon(eTon.B));                      // Undezime
            tmpTA.ADD(AddTon(eTon.H));                      // überm. Undezime
            tmpTA.ADD(AddTon(eTon.Ces));                    // verm. Quinte
            tmpTA.ADD(AddTon(eTon.C));                      // Quinte
            tmpTA.ADD(AddTon(eTon.Cis));                    // überm. Quinte
            tmpTA.ADD(AddTon(eTon.Des));                    // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.D));                      // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.Eses));                   // verm. Sept
            tmpTA.ADD(AddTon(eTon.Es));                     // kl. Sept
            tmpTA.ADD(AddTon(eTon.E));                      // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion F
            #region F#
            tmpTA = erzeugeTonart("F#", eTonart.Fis);
            tmpTA.ADD(AddTon(eTon.Fis));                    // Prime
            tmpTA.ADD(AddTon(eTon.G));                      // kl. None
            tmpTA.ADD(AddTon(eTon.Gis));                    // gr. None
            tmpTA.ADD(AddTon(eTon.Gisis));                  // überm. None
            tmpTA.ADD(AddTon(eTon.A));                      // kl. Terz
            tmpTA.ADD(AddTon(eTon.Ais));                    // gr. Terz
            tmpTA.ADD(AddTon(eTon.B));                      // verm. Undezime
            tmpTA.ADD(AddTon(eTon.H));                      // Undezime
            tmpTA.ADD(AddTon(eTon.His));                    // überm. Undezime
            tmpTA.ADD(AddTon(eTon.C));                      // verm. Quinte
            tmpTA.ADD(AddTon(eTon.Cis));                    // Quinte
            tmpTA.ADD(AddTon(eTon.Cisis));                  // überm. Quinte
            tmpTA.ADD(AddTon(eTon.D));                      // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.Dis));                    // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.Es));                     // verm. Sept
            tmpTA.ADD(AddTon(eTon.E));                      // kl. Sept
            tmpTA.ADD(AddTon(eTon.Eis));                    // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion F#

            #region Gb
            tmpTA = erzeugeTonart("Gb", eTonart.Ges);
            tmpTA.ADD(AddTon(eTon.Ges));                  // Prime
            tmpTA.ADD(AddTon(eTon.Ases));                 // kl. None
            tmpTA.ADD(AddTon(eTon.As));                   // gr. None
            tmpTA.ADD(AddTon(eTon.A));                    // überm. None
            tmpTA.ADD(AddTon(eTon.Heses));                // kl. Terz
            tmpTA.ADD(AddTon(eTon.B));                    // gr. Terz
            tmpTA.ADD(AddTon(eTon.Ceses));                // verm. Undezime
            tmpTA.ADD(AddTon(eTon.Ces));                  // Undezime
            tmpTA.ADD(AddTon(eTon.C));                    // überm. Undezime
            tmpTA.ADD(AddTon(eTon.Deses));                // verm. Quinte
            tmpTA.ADD(AddTon(eTon.Des));                  // Quinte
            tmpTA.ADD(AddTon(eTon.D));                    // überm. Quinte
            tmpTA.ADD(AddTon(eTon.Eses));                 // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.Es));                   // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.Feses));                // verm. Sept
            tmpTA.ADD(AddTon(eTon.Fes));                  // kl. Sept
            tmpTA.ADD(AddTon(eTon.F));                    // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion Gb
            #region G
            tmpTA = erzeugeTonart("G", eTonart.G);
            tmpTA.ADD(AddTon(eTon.G));                      // Prime
            tmpTA.ADD(AddTon(eTon.As));                     // kl. None
            tmpTA.ADD(AddTon(eTon.A));                      // gr. None
            tmpTA.ADD(AddTon(eTon.Ais));                    // überm. None
            tmpTA.ADD(AddTon(eTon.B));                      // kl. Terz
            tmpTA.ADD(AddTon(eTon.H));                      // gr. Terz
            tmpTA.ADD(AddTon(eTon.Ces));                    // verm. Undezime
            tmpTA.ADD(AddTon(eTon.C));                      // Undezime
            tmpTA.ADD(AddTon(eTon.Cis));                    // überm. Undezime
            tmpTA.ADD(AddTon(eTon.Des));                    // verm. Quinte
            tmpTA.ADD(AddTon(eTon.D));                      // Quinte
            tmpTA.ADD(AddTon(eTon.Dis));                    // überm. Quinte
            tmpTA.ADD(AddTon(eTon.Es));                     // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.E));                      // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.Fes));                    // verm. Sept
            tmpTA.ADD(AddTon(eTon.F));                      // kl. Sept
            tmpTA.ADD(AddTon(eTon.Fis));                    // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion G
            #region G#
            tmpTA = erzeugeTonart("G#", eTonart.Gis);
            tmpTA.ADD(AddTon(eTon.Gis));                    // Prime
            tmpTA.ADD(AddTon(eTon.A));                      // kl. None
            tmpTA.ADD(AddTon(eTon.Ais));                    // gr. None
            tmpTA.ADD(AddTon(eTon.Aisis));                  // überm. None
            tmpTA.ADD(AddTon(eTon.H));                      // kl. Terz
            tmpTA.ADD(AddTon(eTon.His));                    // gr. Terz
            tmpTA.ADD(AddTon(eTon.C));                      // verm. Undezime
            tmpTA.ADD(AddTon(eTon.Cis));                    // Undezime
            tmpTA.ADD(AddTon(eTon.Cisis));                  // überm. Undezime
            tmpTA.ADD(AddTon(eTon.D));                      // verm. Quinte
            tmpTA.ADD(AddTon(eTon.Dis));                    // Quinte
            tmpTA.ADD(AddTon(eTon.Disis));                  // überm. Quinte
            tmpTA.ADD(AddTon(eTon.E));                      // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.Eis));                    // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.F));                      // verm. Sept
            tmpTA.ADD(AddTon(eTon.Fis));                    // kl. Sept
            tmpTA.ADD(AddTon(eTon.Fisis));                  // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion G#

            #region Ab
            tmpTA = erzeugeTonart("Ab", eTonart.As);
            tmpTA.ADD(AddTon(eTon.As));                     // Prime
            tmpTA.ADD(AddTon(eTon.Heses));                  // kl. None
            tmpTA.ADD(AddTon(eTon.B));                      // gr. None
            tmpTA.ADD(AddTon(eTon.H));                      // überm. None
            tmpTA.ADD(AddTon(eTon.Ces));                    // kl. Terz
            tmpTA.ADD(AddTon(eTon.C));                      // gr. Terz
            tmpTA.ADD(AddTon(eTon.Deses));                  // verm. Undezime
            tmpTA.ADD(AddTon(eTon.Des));                    // Undezime
            tmpTA.ADD(AddTon(eTon.D));                      // überm. Undezime
            tmpTA.ADD(AddTon(eTon.Eses));                   // verm. Quinte
            tmpTA.ADD(AddTon(eTon.Es));                     // Quinte
            tmpTA.ADD(AddTon(eTon.E));                      // überm. Quinte
            tmpTA.ADD(AddTon(eTon.Fes));                    // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.F));                      // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.Geses));                  // verm. Sept
            tmpTA.ADD(AddTon(eTon.Ges));                    // kl. Sept
            tmpTA.ADD(AddTon(eTon.G));                      // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion Ab
            #region A
            tmpTA = erzeugeTonart("A", eTonart.A);
            tmpTA.ADD(AddTon(eTon.A));                      // Prime
            tmpTA.ADD(AddTon(eTon.B));                      // kl. None
            tmpTA.ADD(AddTon(eTon.H));                      // gr. None
            tmpTA.ADD(AddTon(eTon.His));                    // überm. None
            tmpTA.ADD(AddTon(eTon.C));                      // kl. Terz
            tmpTA.ADD(AddTon(eTon.Cis));                    // gr. Terz
            tmpTA.ADD(AddTon(eTon.Des));                    // verm. Undezime
            tmpTA.ADD(AddTon(eTon.D));                      // Undezime
            tmpTA.ADD(AddTon(eTon.Dis));                    // überm. Undezime
            tmpTA.ADD(AddTon(eTon.Es));                     // verm. Quinte
            tmpTA.ADD(AddTon(eTon.E));                      // Quinte
            tmpTA.ADD(AddTon(eTon.Eis));                    // überm. Quinte
            tmpTA.ADD(AddTon(eTon.F));                      // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.Fis));                    // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.Ges));                    // verm. Sept
            tmpTA.ADD(AddTon(eTon.G));                      // kl. Sept
            tmpTA.ADD(AddTon(eTon.Gis));                    // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion A
            #region A#
            tmpTA = erzeugeTonart("A#", eTonart.Ais);
            tmpTA.ADD(AddTon(eTon.Ais));                    // Prime
            tmpTA.ADD(AddTon(eTon.H));                      // kl. None
            tmpTA.ADD(AddTon(eTon.His));                    // gr. None
            tmpTA.ADD(AddTon(eTon.Hisis));                  // überm. None
            tmpTA.ADD(AddTon(eTon.Cis));                    // kl. Terz
            tmpTA.ADD(AddTon(eTon.Cisis));                  // gr. Terz
            tmpTA.ADD(AddTon(eTon.D));                      // verm. Undezime
            tmpTA.ADD(AddTon(eTon.Dis));                    // Undezime
            tmpTA.ADD(AddTon(eTon.Disis));                  // überm. Undezime
            tmpTA.ADD(AddTon(eTon.E));                      // verm. Quinte
            tmpTA.ADD(AddTon(eTon.Eis));                    // Quinte
            tmpTA.ADD(AddTon(eTon.Eisis));                  // überm. Quinte
            tmpTA.ADD(AddTon(eTon.Fis));                    // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.Fisis));                  // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.G));                      // verm. Sept
            tmpTA.ADD(AddTon(eTon.Gis));                    // kl. Sept
            tmpTA.ADD(AddTon(eTon.Gisis));                  // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion A#

            #region B
            tmpTA = erzeugeTonart("B", eTonart.B);
            tmpTA.ADD(AddTon(eTon.B));                      // Prime
            tmpTA.ADD(AddTon(eTon.Ces));                    // kl. None
            tmpTA.ADD(AddTon(eTon.C));                      // gr. None
            tmpTA.ADD(AddTon(eTon.Cis));                    // überm. None
            tmpTA.ADD(AddTon(eTon.Des));                    // kl. Terz
            tmpTA.ADD(AddTon(eTon.D));                      // gr. Terz
            tmpTA.ADD(AddTon(eTon.Eses));                   // verm. Undezime
            tmpTA.ADD(AddTon(eTon.Es));                     // Undezime
            tmpTA.ADD(AddTon(eTon.E));                      // überm. Undezime
            tmpTA.ADD(AddTon(eTon.Fes));                    // verm. Quinte
            tmpTA.ADD(AddTon(eTon.F));                      // Quinte
            tmpTA.ADD(AddTon(eTon.Fis));                    // überm. Quinte
            tmpTA.ADD(AddTon(eTon.Ges));                    // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.G));                      // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.Ases));                   // verm. Sept
            tmpTA.ADD(AddTon(eTon.As));                     // kl. Sept
            tmpTA.ADD(AddTon(eTon.A));                      // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion B
            #region H
            tmpTA = erzeugeTonart("H", eTonart.H);
            tmpTA.ADD(AddTon(eTon.H));                      // Prime
            tmpTA.ADD(AddTon(eTon.C));                      // kl. None
            tmpTA.ADD(AddTon(eTon.Cis));                    // gr. None
            tmpTA.ADD(AddTon(eTon.Cisis));                  // überm. None
            tmpTA.ADD(AddTon(eTon.D));                      // kl. Terz
            tmpTA.ADD(AddTon(eTon.Dis));                    // gr. Terz
            tmpTA.ADD(AddTon(eTon.Es));                     // verm. Undezime
            tmpTA.ADD(AddTon(eTon.E));                      // Undezime
            tmpTA.ADD(AddTon(eTon.Eis));                    // überm. Undezime
            tmpTA.ADD(AddTon(eTon.F));                      // verm. Quinte
            tmpTA.ADD(AddTon(eTon.Fis));                    // Quinte
            tmpTA.ADD(AddTon(eTon.Fisis));                  // überm. Quinte
            tmpTA.ADD(AddTon(eTon.G));                      // kl. Tredezime
            tmpTA.ADD(AddTon(eTon.Gis));                    // gr. Tredezime
            tmpTA.ADD(AddTon(eTon.As));                     // verm. Sept
            tmpTA.ADD(AddTon(eTon.A));                      // kl. Sept
            tmpTA.ADD(AddTon(eTon.Ais));                    // gr. Sept
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeTonartData = new Anz_TonartData(MethodenName, tmpTA);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _liste.Add(tmpTA);
            #endregion H

            #region DEBUG_INFO
#if TEST
#if INIT
            MethodeEnde = new Fenster.Testanzeigen.wnd_StatusOff(MethodenName);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
        }
        /// <summary> Konstruktor(methode,tonart)
        /// <para></para>
        /// </summary>
        /// <param name="methode">Name der aufrufenden Methode, TYP: STRING</param>
        /// <param name="tonart">Tonart-Objekt, TYP: ds_Tonart</param>
        /// .
        /// <remarks>
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 1
        /// <para>    letzteBearbeitung: 2016-12-17  17:20:32</para>
        /// <para>    ersteBearbeitung : 2016-12-17  17:20:32</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </remarks>
        public Anz_TonartData(string methode, ds_Tonart tonart)
        {
            InitializeComponent();

            lbl_Methode.Text = methode;

            eIntervall itv;

            ab_Tonart.setName("Tonart: ");
            ab_Tonart.setData(tonart.TonartName);
            itv = eIntervall.Prime;
            ab_Prime.setName(itv.ToString());
            ab_Prime.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.None_K;
            ab_NoneK.setName(itv.ToString());
            ab_NoneK.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.None_G;
            ab_NoneG.setName(itv.ToString());
            ab_NoneG.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.None_Ü;
            ab_NoneÜ.setName(itv.ToString());
            ab_NoneÜ.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.Terz_K;
            ab_TerzK.setName(itv.ToString());
            ab_TerzK.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.Terz_G;
            ab_TerzG.setName(itv.ToString());
            ab_TerzG.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.Undez_V;
            ab_UndezV.setName(itv.ToString());
            ab_UndezV.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.Undez;
            ab_Undez.setName(itv.ToString());
            ab_Undez.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.Undez_Ü;
            ab_UndezÜ.setName(itv.ToString());
            ab_UndezÜ.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.Quinte_V;
            ab_QuinteV.setName(itv.ToString());
            ab_QuinteV.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.Quinte;
            ab_Quinte.setName(itv.ToString());
            ab_Quinte.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.Quinte_Ü;
            ab_QuinteÜ.setName(itv.ToString());
            ab_QuinteÜ.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.Tredez_K;
            ab_TredezK.setName(itv.ToString());
            ab_TredezK.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.Tredez_G;
            ab_TredezG.setName(itv.ToString());
            ab_TredezG.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.Sept_V;
            ab_SeptV.setName(itv.ToString());
            ab_SeptV.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.Sept_K;
            ab_SeptK.setName(itv.ToString());
            ab_SeptK.setData(tonart.getTon(itv).TonName);
            itv = eIntervall.Sept_G;
            ab_SeptG.setName(itv.ToString());
            ab_SeptG.setData(tonart.getTon(itv).TonName);
        }