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