fix bug agent and product_mix

This commit is contained in:
Wilson Gomez 2023-06-24 08:59:10 -05:00
parent 72113fbb96
commit 8e5a608192
2 changed files with 5 additions and 5 deletions

View File

@ -112,7 +112,7 @@ class FrontWindow(QMainWindow):
dialog = self.dialog('confirm_exit', response=True)
response = dialog.exec_()
if response == DIALOG_REPLY_YES:
self.check_empty_sale()
# self.check_empty_sale() This function cancels sale if it has not number
logout(self.ctx)
if self.active_weighing and self.reader_thread:
self.reader_thread.onClose()

View File

@ -261,7 +261,7 @@ class AppWindow(FrontWindow):
self.Sale.to_quote(args)
if sale.get('reservation'):
self.Sale.write([sale_id], {'reservation': False})
if self._sale.get('agent.'):
if hasattr(self, 'field_agent') and self.field_agent:
sale, = self.Sale.find([['id', '=', sale_id]], fields=['agent.rec_name', 'commission'])
msg = 'Agente: ' + sale['agent.'].get('rec_name') + "\n Comision: " + str(sale['commission']) + "%"
dialog = self.dialog('confirm_agent', response=True, widgets=[], extra_message=msg)
@ -2660,8 +2660,8 @@ class AppWindow(FrontWindow):
else:
self.set_state('add')
if self.type_pos_user in ('order', 'salesman'):
self.buttons_stacked.button_to_quote.show()
self.buttons_stacked.button_to_draft.hide()
self.buttons_function.button_to_quote.show()
self.buttons_function.button_to_draft.hide()
if self.enviroment == 'restaurant':
self.action_source()
self.label_input.setFocus()
@ -2790,7 +2790,7 @@ class AppWindow(FrontWindow):
self.set_state('add')
if record:
self._sale_line['product'] = record
if len(record.get('products_mix')) > 0:
if record.get('products_mix') and len(record.get('products_mix')) > 0:
self.action_combo(record['code'])
def _check_stock_quantity(self, product, request_qty=None):