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