def finish(self): assert self.model assert self.model.branch # Remove the items that will not be received now. for item in self.model.get_items(): if item.quantity > 0: continue ReceivingOrderItem.delete(item.id, store=self.store) if yesno(_(u'Do you want to print the labels for the received products?'), gtk.RESPONSE_YES, _(u'Print labels'), _(u"Don't print")): label_data = run_dialog(SkipLabelsEditor, self, self.store) if label_data: print_labels(label_data, self.store, self.model.purchase) ReceivingOrderWizardFinishEvent.emit(self.model) self.retval = self.model self.model.confirm() self.close()
def finish(self): assert self.model assert self.model.branch # Remove the items that will not be received now. for item in self.model.get_items(): if item.quantity > 0: continue ReceivingOrderItem.delete(item.id, store=self.store) if yesno( _(u'Do you want to print the labels for the received products?' ), gtk.RESPONSE_YES, _(u'Print labels'), _(u"Don't print")): label_data = run_dialog(SkipLabelsEditor, self, self.store) if label_data: print_labels(label_data, self.store, self.model.purchase) ReceivingOrderWizardFinishEvent.emit(self.model) self.retval = self.model self.model.confirm() self.close()
def on_print_labels_clicked(self, button, parent_label_button=None): label_data = run_dialog(PrintLabelEditor, None, self.store, self.model.sellable) if label_data: print_labels(label_data, self.store)
def on_print_labels__clicked(self, button): label_data = run_dialog(SkipLabelsEditor, self, self.store) if label_data: print_labels(label_data, self.store, self.model.purchase)
def on_print_labels__clicked(self, button): label_data = run_dialog(SkipLabelsEditor, self, self.store) if label_data: print_labels(label_data, self.store, self.model)