public Cst_EK(Cst_Einstellung pin_Einstellungen) : base(pin_Einstellungen) { _b_DatenGeaendert = false; // INIT Proxyobjekte this._PortalLogikEK = (IPortalLogik_EK) this._PortalLogik; AktualisiereEinsatzschwerpunktmenge(); AktualisiereModulnmenge(); AktualisiereEinheitMenge(); AktualisiereHelferMenge(); AktualisiereKFZmenge(); this.AktualisiereOrtsverbandMenge(); this.AktualisiereEinsatz(); this.AktualisiereMaterial(); _usc_EK = new Cpr_usc_EK_xiao(this); #region UpdateEvents _ueh_Einheiten = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventEinheiten)); this._Portal_Update.RegistriereFuerEinheit(_ueh_Einheiten); _ueh_Einsatzschwerpunkte = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventESP)); this._Portal_Update.RegistriereFuerEinsatzschwerpunkte(_ueh_Einsatzschwerpunkte); this._ueh_Helfer = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventHelfer)); this._Portal_Update.RegistriereFuerHelfer(this._ueh_Helfer); this._ueh_OV = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventOV)); this._Portal_Update.RegistriereFuerOrtsverband(this._ueh_OV); this._ueh_Material = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventMaterial)); this._Portal_Update.RegistriereFuerMaterial(this._ueh_Material); this._ueh_Kfz = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventKfz)); this._Portal_Update.RegistriereFuerKfZ(this._ueh_Kfz); this._ueh_Modul = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventModul)); this._Portal_Update.RegistriereFuerModul(_ueh_Modul); #endregion }
public Cst_Etb(Cst_Einstellung pin_Einstellung) : base(pin_Einstellung) { // INIT Proxyobjekte this._PortalLogikEtb = (IPortalLogik_Etb) this._PortalLogik; // INIT Gui this._usc_Etb = new Cpr_usc_Etb(this); #region Für pELS-Events registrieren // registriere für ETB-Einträge _ueh_EtbEintraege = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventEtbEintraege)); this._Portal_Update.RegistriereFuerEtbEintraege(_ueh_EtbEintraege); // registriere für ETB-Eintragskommentare _ueh_Kommentare = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventKommentare)); this._Portal_Update.RegistriereFuerEtbKommentare(_ueh_Kommentare); #endregion InitialisiereStartwerte(); }
public Cst_MAT(Cst_Einstellung pin_Einstellung) : base(pin_Einstellung) { // INIT Proxyobjekte this._PortalLogikMAT = (IPortalLogik_MAT) this._PortalLogik; // INIT allgFkt, Init benutzermenge InitDatenmenge(); #region UpdateEvent registrieren // Event Handler erstellen, welche sich für benötigte pELS Objekte registrieren // registriere für Benutzer _ueh_Benutzer = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventBenutzer)); this._Portal_Update.RegistriereFuerBenutzer(_ueh_Benutzer); // registriere für Aufträge _ueh_Auftraege = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventAuftraege)); this._Portal_Update.RegistriereFuerAuftrag(_ueh_Auftraege); // registriere für Einheiten _ueh_Einheiten = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventEinheiten)); this._Portal_Update.RegistriereFuerEinheit(_ueh_Einheiten); // registriere für Helfer _ueh_Helfer = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventHelfer)); this._Portal_Update.RegistriereFuerHelfer(_ueh_Helfer); // registriere für KFZs _ueh_KFZs = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventKFZ)); this._Portal_Update.RegistriereFuerKfZ(_ueh_KFZs); // registriere für Einsatzschwerpunkte _ueh_ESPs = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventESP)); this._Portal_Update.RegistriereFuerEinsatzschwerpunkte(_ueh_ESPs); #endregion // INIT Gui this._usc_Mat = new Cpr_usc_MAT(this); // Eventhandler übergeben. // Das Interface IReportRequested wird von Cst_client implementiert und stellt die Methode bereit, die das Event behandelt. _ev_ReportRequestedEvent += new ReportRequestedEventHandler((_Einstellung.O_Cst_Client as IReportRequested).BehandleReportRequestedEvent); }
public Cst_Funk(Cst_Einstellung pin_Einstellung) : base(pin_Einstellung) { // INIT Proxyobjekte this._PortalLogikFunk = (IPortalLogik_Funk) this._PortalLogik; #region UpdateEvent registrieren // registriere für Meldungen _ueh_Meldungen = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventMeldungen)); this._Portal_Update.RegistriereFuerMeldung(_ueh_Meldungen); // registriere für Aufträge _ueh_Auftraege = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventAuftraege)); this._Portal_Update.RegistriereFuerAuftrag(_ueh_Auftraege); // registriere für Einheiten _ueh_Einheiten = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventEinheiten)); this._Portal_Update.RegistriereFuerEinheit(_ueh_Einheiten); // registriere für KFZ _ueh_KFZ = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventKFZ)); this._Portal_Update.RegistriereFuerKfZ(_ueh_KFZ); // registriere für Helfer _ueh_Helfer = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventHelfer)); this._Portal_Update.RegistriereFuerHelfer(_ueh_Helfer); // registriere für ESP _ueh_ESP = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventESP)); this._Portal_Update.RegistriereFuerEinsatzschwerpunkte(_ueh_ESP); // registriere für benutzer _ueh_Benutzer = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventBenutzer)); this._Portal_Update.RegistriereFuerBenutzer(_ueh_Benutzer); #endregion InitialisiereStartwerte(); // INIT Gui this._usc_Funk = new Cpr_usc_Funk(this); // lade alle Startwerte in die Präsentationschicht _usc_Funk.SetzeAlle(); // Eventhandler übergeben. // Das Interface IReportRequested wird von Cst_client implementiert und stellt die Methode bereit, die das Event behandelt. _ev_ReportRequestedEvent += new ReportRequestedEventHandler((_Einstellung.O_Cst_Client as IReportRequested).BehandleReportRequestedEvent); }
public Cst_ToDo(Cst_Einstellung pin_Einstellung) : base(pin_Einstellung) { // INIT Proxyobjekte this._PortalLogikToDo = (IPortalLogik_ToDo) this._PortalLogik; #region UpdateEvents registrieren // Registriere für Meldungen _ueh_Meldungen = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventMeldungen)); this._Portal_Update.RegistriereFuerMeldung(_ueh_Meldungen); // Registriere für Auftraege _ueh_Auftraege = pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventAuftraege)); this._Portal_Update.RegistriereFuerAuftrag(_ueh_Auftraege); // Registriere für Termine _ueh_Termine= pELS.Events.UpdateEventAdapter.Create( new pELS.Events.UpdateEventHandler(this.BehandleEventTermine)); this._Portal_Update.RegistriereFuerTermin(_ueh_Termine); #endregion // Laden der benötigten Daten aus der Datenbank // (Meldungen, Aufträge, Termine) this.InitialisiereStartwerte(); // INIT GUI this._usc_ToDo = new Cpr_usc_TODO(this); }