public Cdv_Erkundungsergebnis[] HoleAlleErkundungsergebnisse() { IVerwaltung verw_verwaltung = _ObjektManager.Meldungen; //1 IPelsObject[] ipoa = verw_verwaltung.HolenAlle(); if (!(ipoa == null) || (ipoa.Length == 0)) { ArrayList Erkundungsergebnismenge = new ArrayList(); IEnumerator ie = ipoa.GetEnumerator(); while(ie.MoveNext()) { if(ie.Current is Cdv_Erkundungsergebnis) { Cdv_Erkundungsergebnis erk = (Cdv_Erkundungsergebnis) ie.Current; Erkundungsergebnismenge.Add(erk); } } Cdv_Erkundungsergebnis[] pout_erkMenge = new Cdv_Erkundungsergebnis[Erkundungsergebnismenge.Count]; Erkundungsergebnismenge.CopyTo(pout_erkMenge); return pout_erkMenge; //1 }//TODO: Fehldermeldungen else return null; }
/// <summary> /// stellt eine Meldung aus den Werten der Eingabeelemente zusammen /// und speichert sie /// </summary> protected void SpeichereMeldung() { // erstelle eine neue Meldung Cdv_Meldung neueMeldung = new Cdv_Meldung(); neueMeldung.ID = _aktuelleMitteilungsID; // falls laufende Nummer bereits vergeben wurde if (this.lbl_laufendeNummer.Text != "") neueMeldung.LaufendeNummer = Convert.ToInt16(this.lbl_laufendeNummer.Text.Remove(0,1)); // Abfassungsdatum: wähle JETZT oder das angebene Datum if (this.cbx_AbfassungsdatumJetzt.Checked) neueMeldung.Abfassungsdatum = DateTime.Now; else neueMeldung.Abfassungsdatum = this.dtp_AbfassungsDatum.Value; // Absender neueMeldung.Absender = this.txt_Absender.Text; // Bearbeiter neueMeldung.BearbeiterBenutzerID = ((Cdv_Benutzer) this._st_Funk.HoleAktuellenBenutzer()).ID; // Benutzerempfänger if (cmb_Benutzerempfaenger.SelectedIndex != -1) { neueMeldung.EmpfaengerBenutzerID = ((Cdv_Benutzer) this._st_Funk._AlleBenutzer[cmb_Benutzerempfaenger.SelectedIndex]).ID; neueMeldung.IstInToDoListe = true; } // EmpfängerKräfteMenge ArrayList IDMenge = this.HoleAlleAusgewaehltenEmpfaengerIDs(this.tvw_Empfaenger.Nodes); int[] IDMengeINT = (int[]) IDMenge.ToArray(typeof(int)); neueMeldung.EmpfaengerMengeKraftID = IDMengeINT; //Übermittlung neueMeldung.IstUebermittelt = this.cbx_IstUebermittelt.Checked; // Übermittlungsart neueMeldung.Uebermittlungsart = (pELS.Tdv_Uebermittlungsart)this.cmb_Uebermittlungsart.SelectedItem; // Übermittlungsdatum: wähle JETZT oder das angebene Datum if (this.cbx_UebermittlungszeitpunktJetzt.Checked) neueMeldung.Uebermittlungsdatum = DateTime.Now; else neueMeldung.Uebermittlungsdatum = this.dtp_Uebermittlungsdatum.Value; // Text neueMeldung.Text = this.txt_Meldungstext.Text; //Kategorie neueMeldung.Kategorie = (pELS.Tdv_MeldungsKategorie)this.cmb_Meldungskategorie.SelectedItem; // überprüfe, ob es sich um einen Erkundungsbericht handelt if (this.rBtn_Meldungart_Erkundungsbericht.Checked == true) { #region kopiere Daten für Erkundungsbericht int ESPID = -1; // EinsatzschwerpunktID ermitteln if (cmb_Einsatzschwerpunkte.SelectedIndex != -1) { Cdv_Einsatzschwerpunkt esp = this.cmb_Einsatzschwerpunkte.SelectedItem as Cdv_Einsatzschwerpunkt; if(esp != null) ESPID = esp.ID; else ESPID = 0; } // neues Erkundungsergebnis Cdv_Erkundungsergebnis neuesErkundungsergebnis = new Cdv_Erkundungsergebnis( neueMeldung.Text, neueMeldung.Absender, neueMeldung.Uebermittlungsart, neueMeldung.Kategorie, true, neueMeldung.IstInToDoListe, neueMeldung.BearbeiterBenutzerID, ESPID, this.txt_Erkunder.Text); neuesErkundungsergebnis.Abfassungsdatum = neueMeldung.Abfassungsdatum; neuesErkundungsergebnis.EmpfaengerBenutzerID = neueMeldung.EmpfaengerBenutzerID; neuesErkundungsergebnis.EmpfaengerMengeKraftID = neueMeldung.EmpfaengerMengeKraftID; neuesErkundungsergebnis.ID = neueMeldung.ID; neuesErkundungsergebnis.IstUebermittelt = neueMeldung.IstUebermittelt; neuesErkundungsergebnis.Uebermittlungsdatum = neueMeldung.Uebermittlungsdatum; #endregion #region erstelle Erkundungsobjekt // neues Erkundungsobjekt Cdv_Erkundungsobjekt neuesErkundungsobjekt = new Cdv_Erkundungsobjekt(); // neue Anschrift Cdv_Anschrift neueAnschrift = new Cdv_Anschrift(); neueAnschrift.Hausnummer = this.txt_HausNr.Text; neueAnschrift.Ort = this.txt_Ort.Text; neueAnschrift.PLZ = this.txt_PLZ.Text; neueAnschrift.Strasse = this.txt_Strasse.Text; neuesErkundungsobjekt.Anschrift = neueAnschrift; // Versorgung neuesErkundungsobjekt.Abwasserentsorgung = this.cbx_Abwasser.Checked; neuesErkundungsobjekt.Wasserversorgung = this.cbx_Wasser.Checked; neuesErkundungsobjekt.Elektroversorgung = this.cbx_Strom.Checked; // Bauart neuesErkundungsobjekt.Bauart = (Tdv_Bauart) cmb_Bauart.SelectedItem; neuesErkundungsobjekt.Bezeichnung = txt_Erkundungsobjekt.Text; neuesErkundungsobjekt.Erkundungsdatum = dtp_Erk_Datum.Value; neuesErkundungsobjekt.Haustyp = txt_Haustyp.Text; neuesErkundungsobjekt.Heizung = txt_Heizung.Text; // neues Kellerobjekt Cdv_Keller neuerKeller = new Cdv_Keller(); // Abfangen des Fehlers, falls der Nutzer gar nichts eingibt. if ((neuerKeller.Vorhanden = cbx_KellerIstVorhanden.Checked)==true) { if(txt_KellerInProzent.Text.CompareTo("") == 0) neuerKeller.Prozentsatz = 0; else neuerKeller.Prozentsatz = Convert.ToInt16(txt_KellerInProzent.Text); } else { neuerKeller.Prozentsatz = 0; } neuesErkundungsobjekt.Keller = neuerKeller; neuesErkundungsergebnis.Erkundungsobjekt = neuesErkundungsobjekt; #endregion this._st_Funk.SpeichereMeldung(neuesErkundungsergebnis); } else { this._st_Funk.SpeichereMeldung(neueMeldung); } _zuletztGespeicherteMitteilung = neueMeldung; }
public bool SpeichereErkundungsergebnis(Cdv_Erkundungsergebnis pin_Erkundungsergebnis) { this._PortalLogikMAT.SpeichereErkundungsergebnis(pin_Erkundungsergebnis); this.WerfeSystemereignis(pin_Erkundungsergebnis); return true; }
private bool SpeichereMeldung() { // Datenaufnahme // der obere Teil Cdv_Benutzer aktBenutzer = this._stMAT.HoleAktuellenBenutzer(); // Cdv_Erkundungsergebnis meldung = new Cdv_Erkundungsergebnis(); Cdv_Meldung meldung = new Cdv_Meldung(); meldung.BearbeiterBenutzerID = aktBenutzer.ID; if(this.cbx_AbfassungsdatumJetzt.Checked == true) meldung.Abfassungsdatum = DateTime.Now; else meldung.Abfassungsdatum = this.dtp_AbfassungsDatum.Value; meldung.Kategorie = (Tdv_MeldungsKategorie)Enum.Parse(typeof(Tdv_MeldungsKategorie), cmb_Meldungskategorie.SelectedItem.ToString(), true); meldung.Uebermittlungsart= (Tdv_Uebermittlungsart) Enum.Parse(typeof(Tdv_Uebermittlungsart), cmb_Uebermittlungsart.SelectedItem.ToString(), true); if((meldung.IstUebermittelt = this.cbx_IstUebermittelt.Checked)== true) { // = rBtn_Meldungart_Erkundungsbericht.Checked; if(this.cbx_UebermittlungszeitpunktJetzt.Checked == true) meldung.Uebermittlungsdatum = DateTime.Now; else meldung.Uebermittlungsdatum = this.dtp_Uebermittlungsdatum.Value; } else { meldung.Uebermittlungsdatum = DateTimePicker.MaxDateTime; } // der untere Teil: Erkundungsergebnis meldung.Text = this.txt_Meldungstext.Text; // Treeview: EmpfängerKräfteMenge ArrayList IDMenge = this.HoleAlleAusgewaehltenEmpfaengerIDs(this.tvw_Meldung_Empfaenger.Nodes); int[] IDMengeINT = (int[]) IDMenge.ToArray(typeof(int)); meldung.EmpfaengerMengeKraftID = IDMengeINT; // Cdv_Benutzer EmpfangerBenutzer = this.cmb_Benutzerempfaenger.SelectedItem as Cdv_Benutzer; if(EmpfangerBenutzer == null) meldung.IstInToDoListe= false; else { meldung.IstInToDoListe = true; meldung.EmpfaengerBenutzerID = EmpfangerBenutzer.ID; } meldung.Absender = this.txt_Meldung_AbsenderText.Text; if(this.rBtn_Meldungart_Erkundungsbericht.Checked == false) { // Cdv_Meldung freieMeldung = new Cdv_Meldung(); // //freieMeldung // freieMeldung = meldung; this._stMAT.SpeichereMeldung(meldung); // _zuletztGespeicherteMitteilung = freieMeldung; _zuletztGespeicherteMitteilung = meldung; // FreieMeldung als zuletztgespeicherte Meldung speichern return true; } else { Cdv_Erkundungsergebnis neuesErkundungsergebnis = new Cdv_Erkundungsergebnis( meldung.Text, meldung.Absender, meldung.Uebermittlungsart, meldung.Kategorie, true, meldung.IstInToDoListe, meldung.BearbeiterBenutzerID, 0, this.txt_Erkunder.Text); neuesErkundungsergebnis.Erkunder = this.txt_Erkunder.Text; Cdv_Einsatzschwerpunkt esp = this.cmb_Einsatzschwerpunkte.SelectedItem as Cdv_Einsatzschwerpunkt; if(esp == null) neuesErkundungsergebnis.EinsatzschwerpunkID = 0; else neuesErkundungsergebnis.EinsatzschwerpunkID = esp.ID; neuesErkundungsergebnis.Erkundungsobjekt.Bezeichnung = this.txt_Erkundungsobjekt.Text; neuesErkundungsergebnis.Erkundungsobjekt.Erkundungsdatum = this.dtp_Erk_Datum.Value; neuesErkundungsergebnis.Erkundungsobjekt.Anschrift.Strasse = this.txt_Strasse.Text; neuesErkundungsergebnis.Erkundungsobjekt.Anschrift.Hausnummer= this.txt_HausNr.Text; neuesErkundungsergebnis.Erkundungsobjekt.Anschrift.PLZ = this.txt_PLZ.Text; neuesErkundungsergebnis.Erkundungsobjekt.Anschrift.Ort = this.txt_Ort.Text; neuesErkundungsergebnis.Erkundungsobjekt.Haustyp = txt_Haustyp.Text; neuesErkundungsergebnis.Erkundungsobjekt.Bauart = (Tdv_Bauart)Enum.Parse(typeof(Tdv_Bauart),cmb_Bauart.SelectedItem.ToString(),true); // Abfangen des Fehlers, falls der Nutzer gar nichts eingibt. if((neuesErkundungsergebnis.Erkundungsobjekt.Keller.Vorhanden = cbx_KellerIstVorhanden.Checked)==true) { if(txt_KellerInProzent.Text.CompareTo("") == 0) neuesErkundungsergebnis.Erkundungsobjekt.Keller.Prozentsatz = 0; else neuesErkundungsergebnis.Erkundungsobjekt.Keller.Prozentsatz = int.Parse(txt_KellerInProzent.Text); } else { neuesErkundungsergebnis.Erkundungsobjekt.Keller.Prozentsatz = 0; } neuesErkundungsergebnis.Erkundungsobjekt.Heizung = txt_Heizung.Text; neuesErkundungsergebnis.Erkundungsobjekt.Elektroversorgung =cbx_Strom.Checked; neuesErkundungsergebnis.Erkundungsobjekt.Wasserversorgung = cbx_Wasser.Checked; neuesErkundungsergebnis.Erkundungsobjekt.Abwasserentsorgung = this.cbx_Abwasser.Checked; this._stMAT.SpeichereErkundungsergebnis(neuesErkundungsergebnis); // neuesErkundungsergebnis als zuletztgespeicherte neuesErkundungsergebnis speichern _zuletztGespeicherteMitteilung = neuesErkundungsergebnis; return true; } }
public Cdv_Erkundungsergebnis[] HoleAlleErkundungsergebnisseZuESP(int pin_ID) { // TODO: Wie kann man Erkundungsergebnisse laden? // Falls der Code woandershin kopiert werden soll, steht in Kommentar "//nummer" // die dort zu änderende Stelle und Häufigkeit. (Um das Hin-und Hertesten zu vermeiden)-xiao IVerwaltung verw_verwaltung = _ObjektManager.Meldungen; //1 IPelsObject[] ipoa = verw_verwaltung.HolenAlle(); if (!(ipoa == null) || (ipoa.Length == 0)) { ArrayList Erkundungsergebnismenge = new ArrayList(); IEnumerator ie = ipoa.GetEnumerator(); while(ie.MoveNext()) { if(ie.Current is Cdv_Erkundungsergebnis) { Cdv_Erkundungsergebnis erk = (Cdv_Erkundungsergebnis) ie.Current; if(erk.EinsatzschwerpunkID == pin_ID) Erkundungsergebnismenge.Add(erk); } } Cdv_Erkundungsergebnis[] pout_erkMenge = new Cdv_Erkundungsergebnis[Erkundungsergebnismenge.Count]; Erkundungsergebnismenge.CopyTo(pout_erkMenge); return pout_erkMenge; //1 }//TODO: Fehldermeldungen else return null; // return null; }
public override IPelsObject[] LadeAusDerDB() { // Reader, der Daten aufnimmt NpgsqlDataReader dreader_meldg_erg; // Zum initialisieren des Pels-Objekt-Arrays int i_anzahlZeilen; // Select anfrage String str_SELECTAnfrage = "Select * from \"Meldungen\""; // Zugriff auf DB dreader_meldg_erg = db.AusfuehrenSelectAnfrage(str_SELECTAnfrage, out i_anzahlZeilen); // Objekte-Behälter für die Ergebnisse Cdv_Meldung[] meldg_erg = new Cdv_Meldung[i_anzahlZeilen]; int i = 0; while(dreader_meldg_erg.Read()) { if(dreader_meldg_erg.GetBoolean(dreader_meldg_erg.GetOrdinal("istErkundungsergebnis"))) meldg_erg[i] = new Cdv_Erkundungsergebnis(); else meldg_erg[i] = new Cdv_Meldung(); meldg_erg[i].ID = dreader_meldg_erg.GetInt32(dreader_meldg_erg.GetOrdinal("ID")); meldg_erg[i].Text =CMethoden.KonvertiereStringAusDB(dreader_meldg_erg.GetString(dreader_meldg_erg.GetOrdinal("Text"))); meldg_erg[i].Abfassungsdatum = dreader_meldg_erg.GetDateTime(dreader_meldg_erg.GetOrdinal("Abfassungsdatum")); meldg_erg[i].Uebermittlungsdatum = dreader_meldg_erg.GetDateTime(dreader_meldg_erg.GetOrdinal("Uebermittlungsdatum")); meldg_erg[i].Absender =CMethoden.KonvertiereStringAusDB(dreader_meldg_erg.GetString(dreader_meldg_erg.GetOrdinal("Absender"))); meldg_erg[i].Uebermittlungsart= (Tdv_Uebermittlungsart)dreader_meldg_erg.GetInt32(dreader_meldg_erg.GetOrdinal("Uebermittlungsart")); meldg_erg[i].IstUebermittelt = dreader_meldg_erg.GetBoolean(dreader_meldg_erg.GetOrdinal("IstUebermittelt")); meldg_erg[i].BearbeiterBenutzerID = dreader_meldg_erg.GetInt32(dreader_meldg_erg.GetOrdinal("BearbeiterID")); meldg_erg[i].Kategorie = (Tdv_MeldungsKategorie)dreader_meldg_erg.GetInt32(dreader_meldg_erg.GetOrdinal("Kategorie")); meldg_erg[i].LaufendeNummer=dreader_meldg_erg.GetInt32(dreader_meldg_erg.GetOrdinal("LaufendeNummer")); meldg_erg[i].EmpfaengerBenutzerID = dreader_meldg_erg.GetInt32(dreader_meldg_erg.GetOrdinal("EmpfaengerBenutzerID")); meldg_erg[i].IstInToDoListe = dreader_meldg_erg.GetBoolean(dreader_meldg_erg.GetOrdinal("IstInToDoListe")); //wenn es sich um ein Erkundungsergebnis handelt if(meldg_erg[i] is Cdv_Erkundungsergebnis) { ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkunder = CMethoden.KonvertiereStringAusDB(dreader_meldg_erg.GetString(dreader_meldg_erg.GetOrdinal("EE_Erkunder"))); ((Cdv_Erkundungsergebnis) meldg_erg[i]).EinsatzschwerpunkID = dreader_meldg_erg.GetInt32(dreader_meldg_erg.GetOrdinal("EE_EinsatzschwerpunktID")); //Auslesen der Informationen zu dem Erkundungsobjekt ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Bezeichnung = CMethoden.KonvertiereStringAusDB(dreader_meldg_erg.GetString(dreader_meldg_erg.GetOrdinal("EO_Bezeichnung"))); ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Erkundungsdatum = dreader_meldg_erg.GetDateTime(dreader_meldg_erg.GetOrdinal("EO_ErkundungsDatum")); ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Haustyp = CMethoden.KonvertiereStringAusDB(dreader_meldg_erg.GetString(dreader_meldg_erg.GetOrdinal("EO_Haustyp"))); ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Bauart = (Tdv_Bauart) dreader_meldg_erg.GetInt32(dreader_meldg_erg.GetOrdinal("EO_Bauart")); //Keller ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Keller.Vorhanden = dreader_meldg_erg.GetBoolean(dreader_meldg_erg.GetOrdinal("EO_Keller_Vorhanden")); ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Keller.Prozentsatz = dreader_meldg_erg.GetInt16(dreader_meldg_erg.GetOrdinal("EO_Keller_Prozentsatz")); //Anschrift ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Anschrift.Strasse = CMethoden.KonvertiereStringAusDB(dreader_meldg_erg.GetString(dreader_meldg_erg.GetOrdinal("EO_Anschrift_Strasse"))); ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Anschrift.Hausnummer = CMethoden.KonvertiereStringAusDB(dreader_meldg_erg.GetString(dreader_meldg_erg.GetOrdinal("EO_Anschrift_Hausnummer"))); ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Anschrift.Ort = CMethoden.KonvertiereStringAusDB(dreader_meldg_erg.GetString(dreader_meldg_erg.GetOrdinal("EO_Anschrift_Ort"))); ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Anschrift.PLZ = CMethoden.KonvertiereStringAusDB(dreader_meldg_erg.GetString(dreader_meldg_erg.GetOrdinal("EO_Anschrift_PLZ"))); //Versorgung & co ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Heizung = CMethoden.KonvertiereStringAusDB(dreader_meldg_erg.GetString(dreader_meldg_erg.GetOrdinal("EO_Heizung"))); ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Elektroversorgung = dreader_meldg_erg.GetBoolean(dreader_meldg_erg.GetOrdinal("EO_Elektroversorgung")); ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Wasserversorgung = dreader_meldg_erg.GetBoolean(dreader_meldg_erg.GetOrdinal("EO_Wasserversorgung")); ((Cdv_Erkundungsergebnis) meldg_erg[i]).Erkundungsobjekt.Abwasserentsorgung = dreader_meldg_erg.GetBoolean(dreader_meldg_erg.GetOrdinal("EO_Abwasserentsorgung")); } //Auslesen der Empfaenger einer Meldung int i_AnzahlZeilen_Empf=0; NpgsqlDataReader dreader_meldg_empf_erg = db.AusfuehrenSelectAnfrage("Select * from \"Empfaenger_Meldung\" where \"MeldungsID\"= "+meldg_erg[i].ID+";",out i_AnzahlZeilen_Empf); if(i_AnzahlZeilen_Empf > 0) { meldg_erg[i].EmpfaengerMengeKraftID = new int[i_AnzahlZeilen_Empf]; int i_tmp=0; while(dreader_meldg_empf_erg.Read()) { meldg_erg[i].EmpfaengerMengeKraftID[i_tmp] =dreader_meldg_empf_erg.GetInt32(dreader_meldg_empf_erg.GetOrdinal("KraftID")); i_tmp++; } } i++; } return meldg_erg; }
public override IPelsObject[] LadeAusDerDB() { // Reader, der Daten aufnimmt NpgsqlDataReader dreader_erkerg; // Zum initialisieren des Pels-Objekt-Arrays int i_anzahlZeilen; // Select anfrage String str_SELECTAnfrage = "Select * from \"Erkundungsergebnisse\""; // Zugriff auf DB dreader_erkerg = db.AusfuehrenSelectAnfrage(str_SELECTAnfrage, out i_anzahlZeilen); // Objekte-Behälter für die Ergebnisse Cdv_Erkundungsergebnis[] erkerg = new Cdv_Erkundungsergebnis[i_anzahlZeilen]; int i = 0; while(dreader_erkerg.Read()) { erkerg[i] = new Cdv_Erkundungsergebnis(); erkerg[i].ID = dreader_erkerg.GetInt32(dreader_erkerg.GetOrdinal("ID")); erkerg[i].Erkunder = CMethoden.KonvertiereStringAusDB(dreader_erkerg.GetString(dreader_erkerg.GetOrdinal("Erkunder"))); erkerg[i].EinsatzschwerpunkID = dreader_erkerg.GetInt32(dreader_erkerg.GetOrdinal("EinsatzschwerpunktID")); //Auslesen der Informationen zu dem Erkundungsobjekt erkerg[i].Erkundungsobjekt.Bezeichnung = CMethoden.KonvertiereStringAusDB(dreader_erkerg.GetString(dreader_erkerg.GetOrdinal("EO_Bezeichnung"))); erkerg[i].Erkundungsobjekt.Erkundungsdatum = dreader_erkerg.GetDateTime(dreader_erkerg.GetOrdinal("EO_ErkundungsDatum")); erkerg[i].Erkundungsobjekt.Haustyp = CMethoden.KonvertiereStringAusDB(dreader_erkerg.GetString(dreader_erkerg.GetOrdinal("EO_Haustyp"))); erkerg[i].Erkundungsobjekt.Bauart = (Tdv_Bauart) dreader_erkerg.GetInt32(dreader_erkerg.GetOrdinal("EO_Bauart")); //Keller erkerg[i].Erkundungsobjekt.Keller.Vorhanden = dreader_erkerg.GetBoolean(dreader_erkerg.GetOrdinal("EO_Keller_vorhanden")); erkerg[i].Erkundungsobjekt.Keller.Prozentsatz = dreader_erkerg.GetInt32(dreader_erkerg.GetOrdinal("EO_Keller_Prozentsatz")); //schaeden:Kommentar erkerg[i].Erkundungsobjekt.Schaeden.Autor = CMethoden.KonvertiereStringAusDB(dreader_erkerg.GetString(dreader_erkerg.GetOrdinal("EO_Schaeden_Autor"))); erkerg[i].Erkundungsobjekt.Schaeden.Text = CMethoden.KonvertiereStringAusDB(dreader_erkerg.GetString(dreader_erkerg.GetOrdinal("EO_Schaeden_Text"))); //Anschrift erkerg[i].Erkundungsobjekt.Anschrift.Strasse = CMethoden.KonvertiereStringAusDB(dreader_erkerg.GetString(dreader_erkerg.GetOrdinal("EO_Anschrift_Strasse"))); erkerg[i].Erkundungsobjekt.Anschrift.Hausnummer = CMethoden.KonvertiereStringAusDB(dreader_erkerg.GetString(dreader_erkerg.GetOrdinal("EO_Anschrift_Hausnummer"))); erkerg[i].Erkundungsobjekt.Anschrift.Ort = CMethoden.KonvertiereStringAusDB(dreader_erkerg.GetString(dreader_erkerg.GetOrdinal("EO_Anschrift_Ort"))); erkerg[i].Erkundungsobjekt.Anschrift.PLZ = CMethoden.KonvertiereStringAusDB(dreader_erkerg.GetString(dreader_erkerg.GetOrdinal("EO_Anschrift_PLZ"))); //Versorgung & co erkerg[i].Erkundungsobjekt.Heizung = CMethoden.KonvertiereStringAusDB(dreader_erkerg.GetString(dreader_erkerg.GetOrdinal("EO_Heizung"))); erkerg[i].Erkundungsobjekt.Elektroversorgung = dreader_erkerg.GetBoolean(dreader_erkerg.GetOrdinal("EO_Elektroversorgung")); erkerg[i].Erkundungsobjekt.Wasserversorgung = dreader_erkerg.GetBoolean(dreader_erkerg.GetOrdinal("EO_Wasserversorgung")); erkerg[i].Erkundungsobjekt.Abwasserentsorgung = dreader_erkerg.GetBoolean(dreader_erkerg.GetOrdinal("EO_Abwasserentsorgung")); i++; } return erkerg; }
public void SpeichereErkundungsergebnis(Cdv_Erkundungsergebnis pin_Erkundungsergebnis) { this._ObjektManager.Meldungen.Speichern(pin_Erkundungsergebnis); }