Esempio n. 1
0
        /// <summary> Methode: get( INT id)
        /// <para>gibt ein Intervall-Objekt aus</para>
        /// </summary>
        /// <param name="id">ID des Intervalls in der Liste des Modus, TYP: <b><i>INT</i></b></param>
        /// <returns>Intervall-Objekt, TYP: <b><i>ds_Intervall</i></b></returns>
        /// .
        /// <remarks>
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 2
        /// <para>    letzteBearbeitung: 2016-12-17  19:42:29</para>
        /// <para>    ersteBearbeitung : 2016-11-24  16:02:46</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </remarks>
        public ds_Intervall get(int id)
        {
            #region DEBUG_INFO
#if TEST
            string MethodenName = KLASSE + ".get(INT 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
            ds_Intervall ausgabe;
            try {
                ausgabe = DB_Intervalle.get(Liste[id]);
            }
            catch (ArgumentOutOfRangeException) {
                #region DEBUG_INFO
#if TEST
#if INFO
                MethodeInfo = new wnd_Info(MethodenName, "Element wurde NICHT gefunden");
#endif //INFO
#if START
                MethodeEnde = new wnd_StatusOff(MethodenName);
#endif //START
#endif //TEST
                #endregion DEBUG_INFO
                return(null);
            }

            #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);
        }
Esempio n. 2
0
        /// <summary> Methode: get(int id)
        /// <para>gibt einen Intervall-Datensatz aus</para>
        /// </summary>
        /// <param name="id">ID des Intervall, TYP: <b><i>INT</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:47:42</para>
        /// <para>    ersteBearbeitung : 2016-11-14  14:28:02</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </remarks>
        public static ds_Intervall get(int id)
        {
            #region DEBUG_INFO
#if TEST
            string MethodenName = KLASSE + ".get(int 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
            ds_Intervall datensatz;
            try {
                datensatz = _liste.getElement(id);
            }
            catch (ArgumentOutOfRangeException) {
                #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);
            }
            #region DEBUG_INFO
#if TEST
#if AUSGABE
            AnzeigeIntervallObjekt = new Anz_Intervall_Objekt(MethodenName, datensatz);
#endif //AUSGABE
#if START
            MethodeEnde = new Fenster.Testanzeigen.wnd_StatusOff(MethodenName);
#endif //START
#endif //TEST
            #endregion DEBUG_INFO
            return(datensatz);
        }
Esempio n. 3
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);
        }
Esempio n. 4
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);
        }