예제 #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);
        }
예제 #2
0
        /// <summary> Methode: getName(Ton-Index)
        /// <para>gibt einen Intervallnamen aus</para>
        /// <para>wenn der Index UNGÜLTIG ist, wird LEERSTRING ausgegeben</para>
        /// .
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 1
        /// <para>    letzteBearbeitung: 2016-07-10  15:10:29</para>
        /// <para>    ersteBearbeitung : 2016-07-10  15:10:29</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </summary>
        /// <param name="ti">Index des Intervallnamens, TYP: eIntervall</param>
        /// <returns>Name des Tons, TYP: STRING</returns>
        public static string getName(eIntervall ti)
        {
            if (ti == eIntervall.X)
            {
                return("");
            }

            return(getName((int)ti));
        }
예제 #3
0
        /// <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();
        }
예제 #4
0
        /// <summary> Methode: getIntervallObj(ti)
        /// <para>gibt ein Intervall-Objekt aus</para>
        /// .
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 1
        /// <para>    letzteBearbeitung: 2016-07-10  19:47:39</para>
        /// <para>    ersteBearbeitung : 2016-07-10  19:47:39</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </summary>
        /// <param name="ti">Index des Tons, TYP: eIntervall</param>
        /// <returns>Ton-Objekt, TYP: ds_Ton</returns>
        public static ds_Ton getIntervallObj(eIntervall ti)
        {
            ds_Ton tmp     = null;
            string tmpName = "";

            tmpName = getName(ti);

            switch (tmpName)
            {
            case "I":

                break;
            }

            return(tmp);
        }
예제 #5
0
        /// <summary> Methode: setMember(name,altName,id,basisIntervall)
        /// <para>Hilfsmethode zur einfacheren Initialisierung</para>
        /// </summary>
        /// <param name="name">lbl_Name des Intervalls, TYP: <b><i>STRING</i></b></param>
        /// <param name="altName">alternativer lbl_Name des Intervalls, TYP: <b><i>STRING</i></b></param>
        /// <param name="id">ID des Intervalls in der Datenbank DB_Intervalle, TYP: <b><i>eIntervall</i></b></param>
        /// <param name="bas">Basis-Intervall, TYP: <b><i>eBasisIntervall</i></b></param>
        /// <returns>Datensatz, TYP: ds_Intervall</returns>
        /// .
        /// <remarks>
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 3
        /// <para>    letzteBearbeitung: 2016-12-17  15:36:48</para>
        /// <para>    ersteBearbeitung : 2016-11-14  14:04:25</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </remarks>
        private static ds_Intervall setMember(string name, string altName, eIntervall id, eBasisIntervall bas)
        {
            #region DEBUG_INFO
#if TEST
            string MethodenName = KLASSE + ".setMember(name,altName,id,basisIntervall)";
#if INIT
            MethodeStart = new wnd_StatusOn(MethodenName);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            ds_Intervall ausgabe = new ds_Intervall(name, altName, id, bas);
            #region DEBUG_INFO
#if TEST
#if INIT
            AnzeigeIntervallObjekt = new Anz_Intervall_Objekt(MethodenName, ausgabe);
            MethodeEnde            = new wnd_StatusOff(MethodenName);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            return(ausgabe);
        }
예제 #6
0
        /// <summary> Methode: get(eIntervall id)
        /// <para>gibt einen Intervall-Datensatz aus</para>
        /// </summary>
        /// <param name="id">ID des Intervall, TYP: <b><i>eIntervall</i></b></param>
        /// <returns>Intervall-Datensatz, TYP: <b><i>ds_Intervall</i></b></returns>
        /// .
        /// <remarks>
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 3
        /// <para>    letzteBearbeitung: 2016-12-17  15:38:28</para>
        /// <para>    ersteBearbeitung : 2016-11-14  14:28:02</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </remarks>
        public static ds_Intervall get(eIntervall id)
        {
            #region DEBUG_INFO
#if TEST
            string MethodenName = KLASSE + ".get(eIntervall id)";
#if START
            MethodeStart = new wnd_StatusOn(MethodenName);
#endif //START
#if EINGABE
            MethodeInfo = new wnd_Info(MethodenName, "ID: " + id);
#endif //EINGABE
#endif //TEST
            #endregion DEBUG_INFO
            if (id == eIntervall.X)
            {
                #region DEBUG_INFO
#if TEST
#if INFO
                MethodeInfo = new wnd_Info(MethodenName, "kein gültiges Intervall gefunden.");
#endif //INFO
#if START
                MethodeEnde = new wnd_StatusOff(MethodenName);
#endif //START
#endif //TEST
                #endregion DEBUG_INFO
                return(null);
            }
            ds_Intervall ausgabe = _liste.getElement((int)id);
            #region DEBUG_INFO
#if TEST
#if AUSGABE
            AnzeigeIntervallObjekt = new Anz_Intervall_Objekt(MethodenName, ausgabe);
#endif //AUSGABE
#if START
            MethodeEnde = new wnd_StatusOff(MethodenName);
#endif //START
#endif //TEST
            #endregion DEBUG_INFO
            return(ausgabe);
        }
예제 #7
0
        /// <summary> Konstruktor(name,altName,id,basisIntervall)
        /// <para>instanziiert die Klasse mit:</para>
        /// <para>- lbl_Name des Intervalls</para>
        /// <para>- alternativer lbl_Name des Intervalls</para>
        /// <para>- ID des Intervalls in der Datenbank DB_Intervalle</para>
        /// <para>- Basis-Intervall</para>
        /// </summary>
        /// <param name="name">lbl_Name des Intervalls, TYP: <b><i>STRING</i></b></param>
        /// <param name="altName">alternativer lbl_Name des Intervalls, TYP: <b><i>STRING</i></b></param>
        /// <param name="id">ID des Intervalls in der Datenbank DB_Intervalle, TYP: <b><i>eIntervall</i></b></param>
        /// <param name="bas">Basis-Intervall, TYP: <b><i>eBasisIntervall</i></b></param>
        /// .
        /// <remarks>
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 4
        /// <para>    letzteBearbeitung: 2016-12-17  15:07:59</para>
        /// <para>    ersteBearbeitung : 2016-11-12  19:35:31</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </remarks>
        public ds_Intervall(string name, string altName, eIntervall id, eBasisIntervall bas) :
            base(name, altName, (int)id, dType.Intervalldaten)
        {
            #region DEBUG_INFO
#if TEST
            string MethodenName = KLASSE + "(name,altName,id,basisIntervall)";
#if INIT
            wnd_StatusOn ein = new wnd_StatusOn(MethodenName);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
            _intervallID    = id;
            _basisIntervall = bas;
            #region DEBUG_INFO
#if TEST
#if INIT
            Anz_IntervallData info = new Anz_IntervallData(MethodenName, name, altName, id, bas);
            wnd_StatusOff     aus  = new wnd_StatusOff(MethodenName);
#endif //INIT
#endif //TEST
            #endregion DEBUG_INFO
        }
예제 #8
0
 /// <summary> Konstruktor(name,idx,bas)
 /// <para>Initialisiert den Datensatz mit Name,Index und Basisintervall des Intervalls</para>
 /// .
 /// <para>    Programmierer    : Michael Pütz</para>
 ///           Version          : 0
 /// <para>    Unterversion     : 1</para>
 ///           Revision         : 1
 /// <para>    letzteBearbeitung: 2016-07-17  10:44:37</para>
 /// <para>    ersteBearbeitung : 2016-07-17  10:39:31</para>
 /// .
 /// <para>    getestet am      : </para>
 /// </summary>
 /// <param name="name">Name des Intervalls, TYP: STRING</param>
 /// <param name="idx">Index des Intervalls, TYP: eIntervall</param>
 /// <param name="bas">Basis-Intervall, TYP: eBasisIntervall</param>
 public ds_Intervall(string name, eIntervall idx, eBasisIntervall bas) : base(name, "", (int)idx, dType.Intervalldaten)
 {
     _index        = idx;
     _basIntervall = bas;
 }
예제 #9
0
 public bcl_Intervall get(eIntervall id)
 {
     return(get((int)id));
 }