def _dialog_payment_details(self, id): from stoqlib.domain.payment.payment import Payment store = api.new_store() payment = Payment.get(int(id), store) dialog_class = get_dialog_for_payment(payment) retval = run_dialog(dialog_class, self.app, store, payment) if store.confirm(retval): self.refresh() store.close()
def _show_payment(self): dialog_class = get_dialog_for_payment(self.model.payment) run_dialog(dialog_class, self, self.store, self.model.payment)