/// <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); }
/// <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); }
/// <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); }
/// <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); }