public void SpeichereAnforderung(Cdv_Anforderung pin_Anforderung)
 {
     this._ObjektManager.Anforderungen.Speichern(pin_Anforderung);
 }
        public override IPelsObject[] LadeAusDerDB()
        {
            // Reader, der Daten aufnimmt
            NpgsqlDataReader dreader_anforderung_anfrageergebnisse;
            // Zum initialisieren des Pels-Objekt-Arrays
            int i_anzahlZeilen;
            // Select anfrage
            String str_SELECTAnfrage = "Select * from \"Anforderungen\"";
            // Zugriff auf DB
            dreader_anforderung_anfrageergebnisse = db.AusfuehrenSelectAnfrage(str_SELECTAnfrage, out i_anzahlZeilen);
            // Objekte-Behälter für die Ergebnisse
            Cdv_Anforderung[] anforderung_anfrageergebnisse = new Cdv_Anforderung[i_anzahlZeilen];
            int i = 0;

            while(dreader_anforderung_anfrageergebnisse.Read())
            {
                anforderung_anfrageergebnisse[i] = new Cdv_Anforderung();
                anforderung_anfrageergebnisse[i].ID = dreader_anforderung_anfrageergebnisse.GetInt32(dreader_anforderung_anfrageergebnisse.GetOrdinal("ID"));
                anforderung_anfrageergebnisse[i].GutID = dreader_anforderung_anfrageergebnisse.GetInt32(dreader_anforderung_anfrageergebnisse.GetOrdinal("GutID"));
                anforderung_anfrageergebnisse[i].AnforderndeKraftID = dreader_anforderung_anfrageergebnisse.GetInt32(dreader_anforderung_anfrageergebnisse.GetOrdinal("AnforderndeKraftID"));
                anforderung_anfrageergebnisse[i].Anforderungsdatum = dreader_anforderung_anfrageergebnisse.GetDateTime(dreader_anforderung_anfrageergebnisse.GetOrdinal("Anforderungsdatum"));
                anforderung_anfrageergebnisse[i].Zufuehrungsdatum = dreader_anforderung_anfrageergebnisse.GetDateTime(dreader_anforderung_anfrageergebnisse.GetOrdinal("Zufuehrungsdatum"));
                anforderung_anfrageergebnisse[i].Zweck = CMethoden.KonvertiereStringAusDB(dreader_anforderung_anfrageergebnisse.GetString(dreader_anforderung_anfrageergebnisse.GetOrdinal("Zweck")));
                anforderung_anfrageergebnisse[i].AnforderungsStatus = (Tdv_AnforderungsStatus) dreader_anforderung_anfrageergebnisse.GetInt32(dreader_anforderung_anfrageergebnisse.GetOrdinal("Status"));
                anforderung_anfrageergebnisse[i].Kommentar.Autor = CMethoden.KonvertiereStringAusDB(dreader_anforderung_anfrageergebnisse.GetString(dreader_anforderung_anfrageergebnisse.GetOrdinal("Kommentar_Autor")));
                anforderung_anfrageergebnisse[i].Kommentar.Text = CMethoden.KonvertiereStringAusDB(dreader_anforderung_anfrageergebnisse.GetString(dreader_anforderung_anfrageergebnisse.GetOrdinal("Kommentar_Text")));
                anforderung_anfrageergebnisse[i].Menge = dreader_anforderung_anfrageergebnisse.GetFloat(dreader_anforderung_anfrageergebnisse.GetOrdinal("Menge"));
                anforderung_anfrageergebnisse[i].IstTeilgueteranforderung = dreader_anforderung_anfrageergebnisse.GetBoolean(dreader_anforderung_anfrageergebnisse.GetOrdinal("TGA"));
                i++;
            }
            return anforderung_anfrageergebnisse;
        }