Esempio n. 1
0
 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()