コード例 #1
0
    def finish(self):
        missing = get_missing_items(self.model, self.store)
        if missing:
            run_dialog(MissingItemsDialog, self, self.model, missing)
            return False

        self.model.sync_stock()
        self.retval = self.model
        self.close()
        NewLoanWizardFinishEvent.emit(self.model)
        self._print_receipt(self.model)
コード例 #2
0
ファイル: loanwizard.py プロジェクト: qman1989/stoq
    def finish(self):
        missing = get_missing_items(self.model, self.store)
        if missing:
            run_dialog(MissingItemsDialog, self, self.model, missing)
            return False

        self.model.sync_stock()
        self.retval = self.model
        self.close()
        NewLoanWizardFinishEvent.emit(self.model)
        self._print_receipt(self.model)
コード例 #3
0
ファイル: loanwizard.py プロジェクト: esosaja/stoq
    def finish(self):
        missing = get_missing_items(self.model, self.store)
        if missing:
            run_dialog(MissingItemsDialog, self, self.model, missing)
            return False

        self.model.sync_stock()
        self.retval = self.model
        self.close()
        NewLoanWizardFinishEvent.emit(self.model)
        # Confirm before printing to avoid losing data if something breaks
        self.store.confirm(self.retval)
        self._print_receipt(self.model)
コード例 #4
0
ファイル: loanwizard.py プロジェクト: igorferreira/stoq
    def finish(self):
        missing = get_missing_items(self.model, self.store)
        if missing:
            run_dialog(MissingItemsDialog, self, self.model, missing)
            return False

        self.model.sync_stock()
        self.retval = self.model
        self.close()
        # Confirm before printing to avoid losing data if something breaks
        self.store.confirm(self.retval)
        NewLoanWizardFinishEvent.emit(self.model)
        self._print_receipt(self.model)
コード例 #5
0
    def finish(self):
        missing = get_missing_items(self.model, self.store)
        if missing:
            run_dialog(MissingItemsDialog, self, self.model, missing)
            return False

        invoice_ok = InvoiceSetupEvent.emit()
        if invoice_ok is False:
            # If there is any problem with the invoice, the event will display an error
            # message and the dialog is kept open so the user can fix whatever is wrong.
            return

        self.model.confirm()
        self.model.sync_stock()
        self.retval = self.model
        self.close()
        NewLoanWizardFinishEvent.emit(self.model)
        # Confirm before printing to avoid losing data if something breaks
        self.store.confirm(self.retval)
        self._print_receipt(self.model)
コード例 #6
0
ファイル: loanwizard.py プロジェクト: metrorede/stak
    def finish(self):
        missing = get_missing_items(self.model, self.store)
        if missing:
            run_dialog(MissingItemsDialog, self, self.model, missing)
            return False

        invoice_ok = InvoiceSetupEvent.emit()
        if invoice_ok is False:
            # If there is any problem with the invoice, the event will display an error
            # message and the dialog is kept open so the user can fix whatever is wrong.
            return

        self.model.confirm()
        self.model.sync_stock()
        self.retval = self.model
        self.close()
        NewLoanWizardFinishEvent.emit(self.model)
        # Confirm before printing to avoid losing data if something breaks
        self.store.confirm(self.retval)
        self._print_receipt(self.model)
コード例 #7
0
ファイル: loanwizard.py プロジェクト: romaia/stoq
 def finish(self):
     self.model.sync_stock()
     self.retval = self.model
     self.close()
     NewLoanWizardFinishEvent.emit(self.model)
     self._print_receipt(self.model)