public Cdv_Einsatzschwerpunkt[] LadeAlleEinsatzschwerpunkte() { // konvertiere Ergebnis in das korrekte Format pELS.DV.Server.Interfaces.IPelsObject[] ipoa = _ObjektManager.Einsatzschwerpunkte.HolenAlle(); if(!(ipoa == null) || (ipoa.Length == 0)) { Cdv_Einsatzschwerpunkt[] pout_ESP = new Cdv_Einsatzschwerpunkt[ipoa.Length]; ipoa.CopyTo(pout_ESP,0); return pout_ESP; } else return null; }
// Hole- Methoden public Cdv_Einsatzschwerpunkt[] HoleAlleESP() { // 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.Einsatzschwerpunkte; //1 IPelsObject[] ipoa = verw_verwaltung.HolenAlle(); if(!(ipoa == null) || (ipoa.Length == 0)) { Cdv_Einsatzschwerpunkt[] pout_espMenge = new Cdv_Einsatzschwerpunkt[ipoa.Length]; //3 ipoa.CopyTo(pout_espMenge,0); //1 return pout_espMenge; //1 }//TODO: Fehldermeldungen else return null; }
public Cdv_Einsatzschwerpunkt SpeichereESP(Cdv_Einsatzschwerpunkt pin_ESP) { IVerwaltung ver_verwaltung = this._ObjektManager.Einsatzschwerpunkte; return((Cdv_Einsatzschwerpunkt) ver_verwaltung.Speichern(pin_ESP)); }
public Cdv_Einsatzschwerpunkt[] HoleEinsatzschwerpunkte() { IVerwaltung verw_verwaltung = _ObjektManager.Einsatzschwerpunkte; IPelsObject[] ipoa = verw_verwaltung.HolenAlle(); if (!(ipoa == null) || (ipoa.Length == 0)) { Cdv_Einsatzschwerpunkt[] pout_espMenge = new Cdv_Einsatzschwerpunkt[ipoa.Length]; ipoa.CopyTo(pout_espMenge,0); return pout_espMenge; }//TODO: Fehldermeldungen else return null; }
/// <summary> /// Füllt konkrete Combobox mit allen möglichen Einsatzschwerpunkte /// </summary> private void SetzeESP(ComboBox pin_ComboBox) { pin_ComboBox.Items.Clear(); // Selbst wenn es noch kein ESP existiert, wirf keine Exception aus Cdv_Einsatzschwerpunkt[] AlleEsp; if((AlleEsp = _st_Funk._AlleESP) == null) { AlleEsp = new Cdv_Einsatzschwerpunkt[0]; } foreach(Cdv_Einsatzschwerpunkt ESP in AlleEsp) { pin_ComboBox.Items.Add(ESP); } }
public void ErstelleESP(Cdv_Einsatzschwerpunkt pin_esp) { // pin_esp.EinsatzID = this._Einsatz.ID; // pin_esp.Bezeichnung = "Neuer ESP"; // this._PortalLogikEK.SpeichereESP(pin_esp); }
private void btn_Einsatzschwerpunkte_Speichern_Click(object sender, System.EventArgs e) { // Unterscheidung ob neuer Einsatzschwerpunkt oder schon vorhandener bool bNeuerESP = false; DialogResult _dr_speichern = new DialogResult(); if (cmb_Einsatzschwerpunkte_BezeichnungAuswahl.Text == "<neuer Einsatzschwerpunkt>") { bNeuerESP = true; _dr_speichern = CPopUp.SpeichernOhneUeberschreiben(); } else _dr_speichern = CPopUp.SpeichernMitUeberschreiben(); if ( _dr_speichern == DialogResult.OK) { if(!this.EingabevalidierungESP()) return; Cdv_Einsatzschwerpunkt esp = null; if(bNeuerESP) esp = new Cdv_Einsatzschwerpunkt(); else esp = (Cdv_Einsatzschwerpunkt) this.cmb_Einsatzschwerpunkte_BezeichnungAuswahl.SelectedItem; esp.Bezeichnung = this.txt_Einsatzschwerpuntke_Bezeichnung.Text; esp.EinsatzleiterHelferID = ((Cdv_Helfer)this.cmb_Einsatzschwerpunkte_Einsatzschwerpunkt_Einsatzleiter.SelectedItem).ID; esp.Lage.Text = this.txt_Einsatzschwerpunkte_Lage.Text; esp.Lage.Autor = this._Cst_EK.Einstellung.Benutzer.Benutzername; esp.Prioritaet = Int32.Parse(this.cmb_Einsatzschwerpunkte_Einsatzschwerpunkt_Prioritaet.Text); //XYT this._Cst_EK.SpeichereESP(esp, bNeuerESP); EingebfelderLeeren_Einsatzschwerpunkt(); gbx_Einsatzschwerpunkte_Auswahl.Enabled = true; gbx_Einsatzschwerpunkte_Einsatzschwerpunkt.Enabled = false; this.bEditierungsModus = false; } }
private void LadeESPDaten(Cdv_Einsatzschwerpunkt pin_esp) { gbx_Einsatzschwerpunkte_Auswahl.Enabled = false; gbx_Einsatzschwerpunkte_Einsatzschwerpunkt.Enabled = true; this.tabctrl_EK.SelectedTab = this.tabpage_Einsatzschwerpunkte; this.cmb_Einsatzschwerpunkte_BezeichnungAuswahl.SelectedItem = pin_esp; this.txt_Einsatzschwerpuntke_Bezeichnung.Text = pin_esp.Bezeichnung; this.txt_Einsatzschwerpunkte_Lage.Text = pin_esp.Lage.Text; this.cmb_Einsatzschwerpunkte_Einsatzschwerpunkt_Prioritaet.Text = pin_esp.Prioritaet.ToString(); this.cmb_Einsatzschwerpunkte_Einsatzschwerpunkt_Einsatzleiter.SelectedItem = this._Cst_EK.LeiterZuESP(pin_esp); }
public void ESPBezeichnungFuellen(Cdv_Einsatzschwerpunkt[] pin_espMenge) { }
public Cdv_Helfer LeiterZuESP(Cdv_Einsatzschwerpunkt pin_esp) { Cdv_Helfer helfer = null; IEnumerator ie = this._HelferMenge.GetEnumerator(); while(ie.MoveNext()) { helfer = (Cdv_Helfer) ie.Current; if(helfer.ID == pin_esp.EinsatzleiterHelferID) return(helfer); } return(null); }
public void ErstelleESP(Cdv_Einsatzschwerpunkt pin_esp) { // if(bIstNeu) // pin_esp.EinsatzID = this._Einsatz.ID; // this._PortalLogikEK.SpeichereESP(pin_esp); // this.AktualisiereEinsatzschwerpunktmenge(); //TODO: Optimieren!!!! //this.fuelletrv_Einsatzmanager(); //this.FuelleEinsatzscherpunkteBezeichnung(); }
private void LadeErkundungsergebnisseZuESP(Cdv_Einsatzschwerpunkt pin_esp) { Cdv_Erkundungsergebnis[] erg = this._stEK.HoleErkundungsergebnisseZuESP(pin_esp.ID); if(erg.Length > 0) { DataTable dtable_Erg = this.ErstelleESPDataTable(); IEnumerator ie = erg.GetEnumerator(); while(ie.MoveNext()) { Cdv_Erkundungsergebnis e = (Cdv_Erkundungsergebnis) ie.Current; object[] obj_Row = new object[] { e.ID, e.Erkunder, e.Text, e.Uebermittlungsart.ToString(), e.Uebermittlungsdatum.ToString(), e.IstUebermittelt.ToString(), e.Kategorie.ToString(), e.Erkundungsobjekt.Bezeichnung, e.Abfassungsdatum.ToString(), e.Absender }; dtable_Erg.Rows.Add(obj_Row); } this.dgrid_Einsatzschwerpunkte_Erkundungsergebnisse.DataSource = dtable_Erg; } }
private void btn_Speichern_Click(object sender, System.EventArgs e) { // Unterscheidung ob neuer Einsatzschwerpunkt oder schon vorhandener bool bNeuerESP = false; DialogResult _dr_speichern = new DialogResult(); if (this.cmb_EinsatzBezeichnung.Text == "<neuer Einsatzschwerpunkt>") { bNeuerESP = true; _dr_speichern = CPopUp.SpeichernOhneUeberschreiben(); } else _dr_speichern = CPopUp.SpeichernMitUeberschreiben(); if ( _dr_speichern == DialogResult.OK) { if(!this.EingabevalidierungESP()) return; Cdv_Einsatzschwerpunkt esp = null; if(bNeuerESP) esp = new Cdv_Einsatzschwerpunkt(); else { esp = this._esp; //esp = (Cdv_Einsatzschwerpunkt) this.cmb_EinsatzBezeichnung.SelectedItem; } esp.Bezeichnung = this.txt_ESPBezeichnung.Text; esp.EinsatzleiterHelferID = ((Cdv_Helfer)this.cmb_Einsatzleiter.SelectedItem).ID; esp.Lage.Text = this.txt_Lage.Text; esp.Lage.Autor = this._stEK.Einstellung.Benutzer.Benutzername; esp.Prioritaet = Int32.Parse(this.cmb_Prioritaet.Text); this.SpeichereESP(esp, bNeuerESP); this.Zuruecksetzen(); this._esp = null; this.cmb_EinsatzBezeichnung.Text = ""; } }
public void SpeichereESP(Cdv_Einsatzschwerpunkt pin_esp, bool bIstNeu) { if(bIstNeu) pin_esp.EinsatzID = this._stEK.Einsatz.ID; this._stEK.SpeichereESP(pin_esp); this.FuelleEinsatzscherpunkteBezeichnung(); }
public void LadeESP(Cdv_Einsatzschwerpunkt pin_esp) { this.SetzeEingabefelderModi(false); if((this.cmb_EinsatzBezeichnung.Text == "") || (this.cmb_EinsatzBezeichnung.Text != pin_esp.Bezeichnung)) { this.cmb_EinsatzBezeichnung.Text = pin_esp.Bezeichnung; //this.cmb_EinsatzBezeichnung.SelectedItem = pin_esp; } this.txt_ESPBezeichnung.Text = pin_esp.Bezeichnung; this.txt_Lage.Text = pin_esp.Lage.Text; this.cmb_Prioritaet.Text = pin_esp.Prioritaet.ToString(); foreach(object ESPLeiter in this.cmb_Einsatzleiter.Items) { if (ESPLeiter is Cdv_Helfer) { if ((ESPLeiter as Cdv_Helfer).ID == pin_esp.EinsatzleiterHelferID) { this.cmb_Einsatzleiter.SelectedItem=ESPLeiter; break; } } } this.LadeErkundungsergebnisseZuESP(pin_esp); this._esp = pin_esp; this._b_FelderModifiziert = false; }
public override IPelsObject[] LadeAusDerDB() { // Reader, der Daten aufnimmt NpgsqlDataReader dreader_esp_erg; // Zum initialisieren des Pels-Objekt-Arrays int i_anzahlZeilen = 0; // Select anfrage String str_SELECTAnfrage = "Select * from \"Einsatzschwerpunkte\""; // Zugriff auf DB dreader_esp_erg = db.AusfuehrenSelectAnfrage(str_SELECTAnfrage, out i_anzahlZeilen); // Objekte-Behälter für die Ergebnisse Cdv_Einsatzschwerpunkt[] esp_erg = new Cdv_Einsatzschwerpunkt[i_anzahlZeilen]; int i = 0; //alle Attribute belegen while(dreader_esp_erg.Read()) { esp_erg[i] = new Cdv_Einsatzschwerpunkt(); esp_erg[i].ID = dreader_esp_erg.GetInt32(dreader_esp_erg.GetOrdinal("ID")); esp_erg[i].Bezeichnung = CMethoden.KonvertiereStringAusDB(dreader_esp_erg.GetString(dreader_esp_erg.GetOrdinal("Bezeichnung"))); esp_erg[i].Lage.Autor = CMethoden.KonvertiereStringAusDB(dreader_esp_erg.GetString(dreader_esp_erg.GetOrdinal("Lage_Autor"))); esp_erg[i].Lage.Text = CMethoden.KonvertiereStringAusDB(dreader_esp_erg.GetString(dreader_esp_erg.GetOrdinal("Lage_Text"))); esp_erg[i].Prioritaet = dreader_esp_erg.GetInt32(dreader_esp_erg.GetOrdinal("Prioritaet")); esp_erg[i].EinsatzID = dreader_esp_erg.GetInt32(dreader_esp_erg.GetOrdinal("EinsatzID")); esp_erg[i].EinsatzleiterHelferID = dreader_esp_erg.GetInt32(dreader_esp_erg.GetOrdinal("EinsatzleiterHelferID")); i++; } return(esp_erg); }
public void SpeichereESP(Cdv_Einsatzschwerpunkt pin_esp) { this._PortalLogikEK.SpeichereESP(pin_esp); //this.AktualisiereEinsatzschwerpunktmenge(); }
private void mI_abstrakt_ESP_NeuenESPanlegen_Click_1(object sender, System.EventArgs e) { Cdv_Einsatzschwerpunkt myESP = new Cdv_Einsatzschwerpunkt("Neuer ESP",this._Cst_EK.Einsatz.ID); this._ESP.LadeESP(myESP); int i_tabindex = this.tabctrl_EK.TabPages.IndexOf(this.tabPage_Einsatzschwerpunkt); this.tabctrl_EK.SelectedIndex = i_tabindex; }
private void OrdneEinheitZumESP(Cdv_Einheit pin_einheit, Cdv_Einsatzschwerpunkt pin_esp) { pin_einheit.EinsatzschwerpunktID = pin_esp.ID; this.SpeichereEinheit(pin_einheit); }
private void mI_abstrakt_ESP_NeuenESPanlegen_Click(object sender, System.EventArgs e) { Cdv_Einsatzschwerpunkt esp = new Cdv_Einsatzschwerpunkt(); this._Cst_EK.ErstelleESP(esp); }
private void OrdneHelferZumESP(Cdv_Helfer pin_helfer, Cdv_Einsatzschwerpunkt pin_esp) { pin_helfer.EinsatzschwerpunktID = pin_esp.ID; this.SpeichereHelfer(pin_helfer); }
private Cdv_Einsatzschwerpunkt[] HoleAlleESP() { Cdv_Einsatzschwerpunkt[] pout_ESP; // Falls es noch keinen ESP vorhanden ist. if((pout_ESP = this._PortalLogikMAT.HoleAlleESP()) == null) pout_ESP = new Cdv_Einsatzschwerpunkt[0]; else {} return pout_ESP; }
private void OrdneModulZumESP(Cdv_Modul pin_modul, Cdv_Einsatzschwerpunkt pin_esp) { pin_modul.EinsatzschwerpunktID = pin_esp.ID; this.SpeichereModul(pin_modul); }