Minor fixes

This commit is contained in:
Oscar Alvarez 2021-01-13 09:45:15 -05:00
parent 0e7045987b
commit 0fef4b8614
3 changed files with 18 additions and 18 deletions

View File

@ -62,6 +62,7 @@ class QuickDialog(QDialog):
# For simple dialog
string_widget = QLabel(string)
string_widget.setObjectName('label_dialog')
string_widget.setAlignment(Qt.AlignCenter | Qt.AlignVCenter)
if widgets and (kind == 'help' or kind == 'info'):
data_widget = widgets[0]

View File

@ -1307,6 +1307,7 @@ class MainWindow(FrontWindow):
number = self.store.get('number')
label_number = QLabel(number)
label_number.setObjectName('label_number_notification')
label_number.setAlignment(Qt.AlignCenter | Qt.AlignVCenter)
self.dialog('order_successfully', widgets=[label_number, ])
else:
self.dialog('order_failed')

View File

@ -101,8 +101,8 @@ class Receipt(object):
self.payments_col_width = int(self._row_characters / 3)
order_col_width = int(self._row_characters / 3)
self.order_col_1 = order_col_width - 7
self.order_col_2 = order_col_width + 12
self.order_col_1 = order_col_width - 10
self.order_col_2 = order_col_width + 15
self.order_col_3 = order_col_width - 5
self._show_position = context.get('show_position')
@ -649,35 +649,33 @@ class Receipt(object):
self.print_enter()
col_width_name = self.order_col_2 + self.order_col_3
if self.order_kind == 'command':
self.print_horinzontal_line(size='big')
self.print_horinzontal_double_line()
self.print_enter()
self._printer.set(custom_size=True, width=1, height=2)
for line in order['lines']:
qty = ' ' + str(int(Decimal(line['quantity'])))
self.print_enter()
for line in order['lines']:
if self.order_kind == 'command':
self._printer.set(custom_size=True, width=1, height=2)
self.print_col(qty, self.order_col_1)
self.print_col(line['name'], col_width_name)
# self._printer.set(custom_size=False)
# self.print_col(' ' + str(line['unit_price']), self.order_col_3)
if line['note']:
self._printer.set(custom_size=True, width=1, height=2, align='right')
self.print_enter()
self._printer.text('--->> NOTA: ' + line['note'])
self.print_enter()
qty = ' ' + str(int(Decimal(line['quantity'])))
self.print_col(qty, self.order_col_1)
self.print_col(line['name'], col_width_name)
# self._printer.set(custom_size=False)
# self.print_col(' ' + str(line['unit_price']), self.order_col_3)
if line['note']:
self.print_enter()
self._printer.text('--->> NOTA: ' + line['note'])
self.print_enter()
self.print_enter()
self.print_enter()
self.print_horinzontal_double_line()
self.print_enter()
self._printer.set(custom_size=True, width=2, height=2, align='left')
self._printer.text('NOTA:')
self.print_enter()
if order['comment']:
self._printer.text(str(order['comment']))
self.print_enter()
self.print_horinzontal_line()
self.print_enter()
self.print_enter()