public void MaterialUebergabe(Cdv_Materialuebergabe pin_Materialuebergabe) { this._ObjektManager.Materialuebergaben.Speichern(pin_Materialuebergabe); }
public override IPelsObject[] LadeAusDerDB() { // Reader, der Daten aufnimmt NpgsqlDataReader dreader_matu_erg; // Zum initialisieren des Pels-Objekt-Arrays int i_anzahlZeilen = 0; // Select anfrage String str_SELECTAnfrage = "Select * from \"Materialuebergaben\""; // Zugriff auf DB dreader_matu_erg = db.AusfuehrenSelectAnfrage(str_SELECTAnfrage, out i_anzahlZeilen); // Objekte-Behälter für die Ergebnisse Cdv_Materialuebergabe[] matu_erg = new Cdv_Materialuebergabe[i_anzahlZeilen]; int i = 0; //alle Attribute belegen while(dreader_matu_erg.Read()) { //neues Objekt anlegen matu_erg[i] = new Cdv_Materialuebergabe(); matu_erg[i].ID = dreader_matu_erg.GetInt32(dreader_matu_erg.GetOrdinal("ID")); matu_erg[i].Datum = dreader_matu_erg.GetDateTime(dreader_matu_erg.GetOrdinal("Datum")); matu_erg[i].VerleiherKraftID = dreader_matu_erg.GetInt32(dreader_matu_erg.GetOrdinal("VerleiherID")); matu_erg[i].EmpfaengerKraftID = dreader_matu_erg.GetInt32(dreader_matu_erg.GetOrdinal("EmpfaengerID")); matu_erg[i].UebergabepostenGutID = dreader_matu_erg.GetInt32(dreader_matu_erg.GetOrdinal("GutID")); matu_erg[i].AllgBemerkungen.Autor = CMethoden.KonvertiereStringAusDB(dreader_matu_erg.GetString(dreader_matu_erg.GetOrdinal("AllgBemerkung_Autor"))); matu_erg[i].AllgBemerkungen.Text = CMethoden.KonvertiereStringAusDB(dreader_matu_erg.GetString(dreader_matu_erg.GetOrdinal("AllgBemerkung_Text"))); matu_erg[i].Menge = dreader_matu_erg.GetInt32(dreader_matu_erg.GetOrdinal("Menge")); i++; } return matu_erg; }