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()
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()
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)
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)
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)
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)
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()
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)
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()
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()
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()
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()
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()
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)
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)
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)
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()
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()