From c20446576c10334376d994711fc693832a91c5ea Mon Sep 17 00:00:00 2001 From: Wilson Gomez Date: Wed, 19 Apr 2023 12:09:19 -0500 Subject: [PATCH] add field bolean sendmail in dialog close statement --- app/dialogs.py | 4 ++++ app/main.py | 3 +++ 2 files changed, 7 insertions(+) diff --git a/app/dialogs.py b/app/dialogs.py index 195b466..49cee6c 100644 --- a/app/dialogs.py +++ b/app/dialogs.py @@ -933,6 +933,10 @@ class DialogMoneyCount(QuickDialog): ) grid.addWidget(self.button_print, 3, 0) + parent.field_send_mail = QCheckBox() + parent.field_send_mail.setText('ENVIAR EMAIL') + grid.addWidget(parent.field_send_mail, 3, 1) + grid.setRowStretch(0, 1) grid.setSpacing(10) super(DialogMoneyCount, self).__init__(parent, 'action', diff --git a/app/main.py b/app/main.py index 408b573..d675d76 100644 --- a/app/main.py +++ b/app/main.py @@ -1263,10 +1263,13 @@ class AppWindow(FrontWindow): def close_statement_accepted(self, values): if self.salesman_statement: salesman = self.salesman_statement + send_mail = self.field_send_mail.isChecked() + self.field_send_mail.setChecked(False) res = self.Sale.faster_close_statement({ 'device': self.device['id'], 'data': values, 'salesman': salesman['id'], + 'send_mail': send_mail, }) # FIXME: Check if account statement is closed previously.