Ejemplo n.º 1
0
 def neu_ereignis(self):
     """ *Ein neues Ereignis wird erstellt* """
     sql_anweisung = sql_anweisungen.hinzufugen(tabelle="tblEreignis")
     self.datenbank_verbindung.execute(sql_anweisung, True)
     einsatz = self.ui_objekt.property('einsatz_verwaltung')
     if einsatz:
         schlussel = self.datenbank_verbindung.letzter_erstellter_schlussel()
         sql_anweisung = sql_anweisungen.hinzufugen(
             tabelle="tblEinsatzbericht",
             felder='fiEreignisnummerEinsatz',
             werte='%s' % schlussel)
         self.datenbank_verbindung.execute(sql_anweisung, True)
     self.ereignis_verwaltung()
Ejemplo n.º 2
0
 def neues_fahrzeug_erstellen(self):
     """ *Ein neues Fahrzeug wird erstellt* """
     sql_anweisung = sql_anweisungen.hinzufugen(tabelle='tblFahrzeug')
     self.datenbank_verbindung.execute(sql_anweisung, True)
     db = self.datenbank_verbindung
     self.fahrzeugID = db.letzter_erstellter_schlussel()
     self.neues_fahrzeug_signal.emit()
Ejemplo n.º 3
0
 def fahrzeug_hinzu(self):
     """ *Ein neues Fahrzeug wird als Referenz hinzugefügt* """
     sql_anweisung = sql_anweisungen.hinzufugen(
         tabelle='tblFahrzeug_Protokoll_Referenzen',
         felder='fiProtokollFahrzeug, fiFahrzeugNummerProtokoll',
         werte='%s, %s' % (self.schlussel, self.schlusselFahrzeug))
     self.datenbank_verbindung.execute(sql_anweisung, True)
     self.protokoll_info_setzen(self.protokoll)
Ejemplo n.º 4
0
 def mitglied_hinzu(self):
     """ *Ein neues Mitglied wird als Referenz hinzugefügt* """
     sql_anweisung = sql_anweisungen.hinzufugen(
         tabelle='tblMitglied_Protokoll_Referenzen',
         felder='fiProtokollMitglied, fiStammlistennummerProtokoll',
         werte='%s, %s' % (self.schlussel, self.schlusselMitglied))
     self.datenbank_verbindung.execute(sql_anweisung, True)
     self.protokoll_info_setzen(self.protokoll)
Ejemplo n.º 5
0
 def inventar_hinzu(self):
     """ *Ein neuer Inventargegenstand wird als Referenz hinzugefügt* """
     sql_anweisung = sql_anweisungen.hinzufugen(
         tabelle='tblInventar_Protokoll_Referenzen',
         felder='fiProtokollInventar, fiInventarnummerProtokoll',
         werte='%s, %s' % (self.schlussel, self.schlusselInventar))
     self.datenbank_verbindung.execute(sql_anweisung, True)
     self.protokoll_info_setzen(self.protokoll)
Ejemplo n.º 6
0
 def ereignis_hinzu(self):
     """ *Ein neues Ereignis wird als Referenz hinzugefügt* """
     sql_anweisung = sql_anweisungen.hinzufugen(
         tabelle='tblEreignis_Protokoll_Referenzen',
         felder='fiProtokoll, fiEreignisnummerProtokoll',
         werte='%s, %s' % (self.schlussel, self.schlusselEreignis))
     self.datenbank_verbindung.execute(sql_anweisung, True)
     self.protokoll_info_setzen(self.protokoll)
Ejemplo n.º 7
0
 def neu_atemschutz(self):
     """ *Erstellung eines neuen Atemschutzgerätes* """
     sql_anweisung = sql_anweisungen.hinzufugen(tabelle='tblInventar',
                                                felder='dtKategorie',
                                                werte='"Atemschutz"')
     self.datenbank_verbindung.execute(sql_anweisung)
     letzter_schussel = self.datenbank_verbindung.letzter_erstellter_schlussel
     self.atemschutz_schlussel = letzter_schussel()
     self.atemschutz_liste_setzen()
Ejemplo n.º 8
0
 def teilnehmer_hinzu(self):
     """ *Der ausgewählte Teilnehmer wird der Liste hinzugefügt* """
     sql_anweisung = sql_anweisungen.hinzufugen(
         tabelle='tblTeilgenommen',
         felder='fiStammlistennummerTeilnahme, fiEreignisnummer',
         werte='%s, %s' % (self.schlusselTeilnehmerAuswahl,
                           self.ereignisSchlussel))
     self.datenbank_verbindung.execute(sql_anweisung, True)
     self.ereignisInfo(self.packung)
Ejemplo n.º 9
0
 def kommunikation_neu(self):
     """ *Ein neues Kommunikationsgerät wird erstellt* """
     sql_anweisung = sql_anweisungen.hinzufugen(
         tabelle='tblInventar', felder='dtKategorie',
         werte='"Kommunikation"')
     self.datenbank_verbindung.execute(sql_anweisung)
     letzter_schussel = self.datenbank_verbindung.letzter_erstellter_schlussel
     self.kommunikation_schlussel = letzter_schussel()
     self.kommunikation_verwaltung()
Ejemplo n.º 10
0
 def kleider_neu(self):
     """ *Ein neuer Kleidungsgegenstand wird erstellt* """
     sql_anweisung = sql_anweisungen.hinzufugen(
         tabelle='tblInventar', felder='dtKategorie', werte='"Kleider"')
     try:
         self.datenbank_verbindung.execute(sql_anweisung)
         letzter_schussel = self.datenbank_verbindung.letzter_erstellter_schlussel
         self.kleidung_schlussel = letzter_schussel()
     except:
         pass
     self.kleider_verwaltung()
Ejemplo n.º 11
0
 def schlauche_hinzufugen(self):
     """ *Neue Schläuche werden der DB hinzugefügt* """
     anzahl = self.ui_objekt.property('edtSchlauchHinzuAnzahl')
     schlauch_typ = self.ui_objekt.property('cmbSchlauchTypAuswahl')
     sql_anweisung = sql_anweisungen.hinzufugen(
         tabelle='tblInventar',
         felder='dtBezeichnung, dtKategorie',
         werte='"' + schlauch_typ + '"' + ', "Schlauche"')
     for i in range(anzahl):
         self.datenbank_verbindung.execute(sql_anweisung)
     self.datenbank_verbindung.commit()
     self.schlauch_gegenstaende_liste()
Ejemplo n.º 12
0
 def zur_ausstattung_hinzufugen(self):
     """ *Ein Inventargegenstand wird zur Fahrzeugausstattung hinzugefügt*
     """
     try:
         sql_anweisung = sql_anweisungen.hinzufugen(
             tabelle='tblFahrzeugAusstattung',
             felder='fiFahrzeugNummer, fiInventarnummer',
             werte='%s,%s' % (self.fahrzeugID, self.inventarID))
         self.datenbank_verbindung.execute(sql_anweisung, True)
     except:
         return
     self.ausstattung_verwaltung_aufrufen()
Ejemplo n.º 13
0
    def neues_mitglied(self):
        """ *Ein neues Mitglied soll erstellt werden*

        **Beschreibung**

        In der Datenbank wird ein neues Mitglied erstellt, bei welchem die
        3 wichtigsten Kolonnen einen Standard Wert erhalten.
        """
        sql_anweisung = sql_anweisungen.hinzufugen(
            tabelle='tblMitglied',
            felder='dtName, dtVorname, dtSozialnummer',
            werte='"Name","Vorname","000"')
        self.datenbank_verbindung.execute(sql_anweisung, True)
        self.kommandant_bereich_aufbau()
Ejemplo n.º 14
0
    def fuhrerschein_hinzu(self):
        """ *Ein neuer Führerschein wird einem Mitglied hinzugefügt*

        **Beschreibung**

        Der letzte ausgewählte Führerschein aus der Führerschein Auswahlliste
        wird den bereits bestehenden Führerscheinen des Mitglieds hinzugefügt.
        """
        try:
            sql_anweisung = sql_anweisungen.hinzufugen(
                tabelle='tblMitgliederFührerscheine',
                felder='fiStammlistennummerFührerschein, idFuehrerschein',
                werte='%s, "%s"' % (self.schlussel,
                                    self.fuhrerschein_auswahl_schlussel))
            self.datenbank_verbindung.execute(sql_anweisung, True)
        except:
            return
        self.mitglied_info_setzen(self.mitglied)
Ejemplo n.º 15
0
    def auszeichnung_hinzu(self):
        """ *Eine neue Auszeichnung wird einem Mitglied hinzugefügt*

        **Beschreibung**

        Die letzte ausgewählte Auszeichnung aus der Auszeichnungen Auswahlliste
        wird den bereits bestehenden Auszeichnungen des Mitglieds hinzugefügt.
        """
        try:
            sql_anweisung = sql_anweisungen.hinzufugen(
                tabelle='tblMitgliedsAuszeichnungen',
                felder='fiAuszeichnung, fiStammlistennummerAuszeichnung',
                werte='"%s", %s' % (self.auszeichnung_auswahl_schlussel,
                                    self.schlussel))
            self.datenbank_verbindung.execute(sql_anweisung, True)
        except:
            return
        self.mitglied_info_setzen(self.mitglied)
Ejemplo n.º 16
0
    def lehrgang_hinzu(self):
        """ *Ein neuer absolvierter Lehrgang einem Mitglied zuweisen*

        **Beschreibung**

        Der letzte ausgewählte Lehrgang aus der Lehrgang Auswahlliste wird
        den bereits bestehenden Lehrgängen des Mitglieds hinzugefügt.
        """
        try:
            sql_anweisung = sql_anweisungen.hinzufugen(
                tabelle='tblAbsolvieren',
                felder='fiStammlistennummerAbsolvieren, fiLehrgangLehrgang',
                werte='%s, "%s"' % (
                    self.schlussel, self.lehrgang_auswahl_schlussel))
            self.datenbank_verbindung.execute(sql_anweisung, True)
        except:
            return
        self.mitglied_info_setzen(self.mitglied)
Ejemplo n.º 17
0
 def neu_protokoll(self):
     """ *Ein neues Protokoll wird in der Datenbank erstellt* """
     sql_anweisung = sql_anweisungen.hinzufugen(tabelle='tblProtokolle')
     self.datenbank_verbindung.execute(sql_anweisung, True)
     self.protokoll_verwaltung()
Ejemplo n.º 18
0
 def sonstiges_neu(self):
     """ *Ein neuer sonstiger Inventargegenstand wird erstellt* """
     sql_anweisung = sql_anweisungen.hinzufugen(tabelle='tblInventar')
     self.datenbank_verbindung.execute(sql_anweisung, True)
     self.sonstige_gegenstaende_liste()