def bioAnlieferung(self): kunde = showKundenAuswahlDialog() if not kunde: return if not kunde.isBio(): kunde = showKundendatenDialog(kunde) self.speicher.speichereKunde(kunde) if not kunde.isBio(): QtWidgets.QMessageBox.warning(self, u'Fehler', u'Der gewählte Kunde ist nicht als Bio-Lieferant eingerichtet!', buttons=QtWidgets.QMessageBox.Ok, defaultButton=QtWidgets.QMessageBox.Ok) return showBioAnlieferungDialog(kunde)
def neu(self): currentText = str(self.ui.input_text.text()) self.kunde = Kunde() # Neuen Kunde anlegen if currentText.isdigit(): self.kunde.addKontakt('telefon', currentText) else: self.kunde.setName(currentText.title()) self.kunde = showKundendatenDialog(self.kunde) if self.kunde: self.speicher.speichereKunde(self.kunde) self.close()
def ok(self): print('ok(edit=%s)' % self.edit) if not self.kunde: # Wenn nur ein Kunde in der Auswahlliste ist, ist es der if self.ui.listWidget_vorschlaege.count() == 1: widget = self.ui.listWidget_vorschlaege.itemWidget( self.ui.listWidget_vorschlaege.item(0)) self.kunde = widget.kunde else: QtWidgets.QMessageBox.warning( self, u'Fehler', u'Kein Kunde gewählt', buttons=QtWidgets.QMessageBox.Ok, defaultButton=QtWidgets.QMessageBox.Ok) return if self.edit: self.kunde = showKundendatenDialog(self.kunde) self.speicher.speichereKunde(self.kunde) self.close()
def editKundendaten(self): self.vorgang.kunde = showKundendatenDialog(self.vorgang.kunde) s = Speicher() s.speichereKunde(self.vorgang.kunde) self.update()
def edit_kundendaten(self): self.vorgang.kunde = showKundendatenDialog(self.vorgang.kunde) self.speicher.speichereKunde(self.vorgang.kunde) self.ui.textEdit_adresse.setText(self.vorgang.kunde.getAdresse())