Esempio n. 1
0
        /// <summary> Methode: getTon(eIntervall id)
        /// <para>gibt den Ton mit dem angegebenen ID aus</para>
        /// </summary>
        /// <param name="id">Intervall-ID des Tons, TYP: <b><i>eIntervall</i></b></param>
        /// <returns>Ton-Objekt, TYP: <b><i>ds_Ton</i></b></returns>
        /// .
        /// <remarks>
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 2
        /// <para>    letzteBearbeitung: 2016-12-17  16:29:14</para>
        /// <para>    ersteBearbeitung : 2016-11-23  20:42:35</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </remarks>
        public ds_Ton getTon(eIntervall id)
        {
            ds_Ton ausgabe;

            #region DEBUG_INFO
#if TEST
            string MethodenName = KLASSE + ".getTon(eIntervall id)";
#if START
            MethodeStart = new Fenster.Testanzeigen.wnd_StatusOn(MethodenName);
#endif //START
#if EINGABE
            MethodeInfo = new Fenster.Testanzeigen.wnd_Info(MethodenName, "ID: " + id.ToString());
#endif //EINGABE
#endif //TEST
            #endregion DEBUG_INFO

            ausgabe = getTon((int)id);

            #region DEBUG_INFO
#if TEST
#if AUSGABE
            AnzeigeTonObjekt = new Anz_Ton_Objekt(MethodenName, ausgabe);
#endif //AUSGABE
#if START
            MethodeEnde = new wnd_StatusOff(MethodenName);
#endif //START
#endif //TEST
            #endregion DEBUG_INFO
            return(ausgabe);
        }
        /// <summary> Konstruktor(methode,name,altName,id,basisIntervall)
        /// <para></para>
        /// </summary>
        /// <param name="methode">aufrufende Methode, TYP: STRING</param>
        /// <param name="name">Name des Intervalls, TYP: STRING</param>
        /// <param name="altName">alternativer Name des Intervalls, TYP: STRING</param>
        /// <param name="id">ID des Intervalls, TYP: eIntervall</param>
        /// <param name="bas">Basis-Intervall, TYP: eBasisIntervall</param>
        /// .
        /// <remarks>
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 1
        /// <para>    letzteBearbeitung: 2016-12-17  13:32:21</para>
        /// <para>    ersteBearbeitung : 2016-12-17  13:32:21</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </remarks>
        public Anz_IntervallData(string methode, string name, string altName, eIntervall id, eBasisIntervall bas)
        {
            InitializeComponent();

            lbl_Methode.Text        = methode;
            anzeige1.IntervallName  = name;
            anzeige1.AltName        = altName;
            anzeige1.ID             = id.ToString();
            anzeige1.BasisIntervall = bas.ToString();
        }