コード例 #1
0
ファイル: VehicleForm.py プロジェクト: bhuminiecki/pyTrooper
 def confirm(self):
     rodzaj = self.rodzaj.currentText()
     producent = self.producent.text()
     model = self.model.text()
     masa = self.masa.text()
     zaloga = self.zaloga.text()
     zasieg = self.zasieg.text()
     rok = self.rok.text()
     rejestracja = self.rejestracja.text()
     if rejestracja == "":
         rejestracja = None
     id_zamowienia = None
     if self.id_pojazdu is not None:
         if (Connector.update_row("pojazdy", [
                 "rodzaj", "producent", "model", "rok_produkcji", "masa",
                 "liczba_zalogi", "zasieg", "rejestracja", "status"
         ], [
                 rodzaj, producent, model, rok, masa, zaloga, zasieg,
                 rejestracja, self.status
         ], self.id_pojazdu, "id_pojazdu", int)):
             self.commited.emit()
             self.close()
     else:
         if (Connector.create_vehicle([
                 rodzaj, producent, model, masa, zaloga, zasieg,
                 self.status, rok, rejestracja, self.id_jednostki,
                 id_zamowienia
         ])):
             self.commited.emit()
             self.close()
コード例 #2
0
ファイル: OrderForm.py プロジェクト: bhuminiecki/pyTrooper
 def confirm(self):
     data_zam = self.data_zam.text()
     deadline = self.deadline.text()
     koszt = self.koszt.text()
     producent = self.producent.text()
     model = self.model.text()
     if self.type == "ekwipunek":
         numer_seryjny = self.numer_seryjny.text()
         typ = self.typ.currentText()
         data_produkcji = self.data_produkcji.text()
         data_waznosci = self.data_waznosci.text()
         if data_waznosci == "--":
             data_waznosci = ""
         id = Connector.create_zamowienie_ekwipunek(
             [koszt, data_zam, deadline])
         if id is not None:
             if Connector.insert_row("ekwipunek", [
                     "numer_seryjny", "producent", "model",
                     "data_produkcji", "data_waznosci", "typ", "status",
                     "id_zamowienia"
             ], [
                     numer_seryjny, producent, model, data_produkcji,
                     data_waznosci, typ, "Zamówiony", id
             ]):
                 self.commited.emit()
                 self.close()
     else:
         rodzaj = self.rodzaj.currentText()
         masa = self.masa.text()
         zaloga = self.zaloga.text()
         zasieg = self.zasieg.text()
         rok = self.rok.text()
         id = Connector.create_zamowienie_pojazd(
             [koszt, data_zam, deadline])
         if id is not None:
             if Connector.create_vehicle([
                     rodzaj, producent, model, masa, zaloga, zasieg,
                     "Zamówiony", rok, None, self.id_jednostki, id
             ]):
                 self.commited.emit()
                 self.close()