Esempio n. 1
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. 2
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);
        }
        /// <summary> Konstruktor(methode,Intervall-Objekt)
        /// <para></para>
        /// </summary>
        /// <param name="methode">aufrufende Methode, TYP: STRING</param>
        /// <param name="objekt">Intervall-Objekt, TYP: ds_Intervall</param>
        /// .
        /// <remarks>
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 1
        /// <para>    letzteBearbeitung: 2016-12-17  13:30:15</para>
        /// <para>    ersteBearbeitung : 2016-12-17  13:30:15</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </remarks>
        public Anz_Intervall_Objekt(string methode, ds_Intervall objekt) : this()
        {
            lbl_Methode.Text = methode;
            string _name             = objekt.Name;
            string _altName          = objekt.AltName;
            string _intervallName    = objekt.IntervallName;
            string _altIntervallName = objekt.AltIntervallName;
            string _basisIntervall   = objekt.BasisIntervall.ToString();
            string _intervallID      = objekt.IntervallID.ToString();
            string _id  = objekt.ID.ToString();
            string _typ = objekt.Typ.ToString();

            // --------------------------------------------------------
            gp_Name.setData(_name);
            AltName.setData(_altName);
            BasisIntervall.setData(_basisIntervall);
            IntervallID.setData(_intervallID);
            ID.setData(_id);
            Typ.setData(_typ);

            ShowDialog();
        }