This commit is contained in:
oscar alvarez 2022-04-08 19:03:33 -05:00
parent dbdde63905
commit c2f017ffbf
1 changed files with 16 additions and 16 deletions

32
sale.py
View File

@ -169,6 +169,18 @@ class Sale(metaclass=PoolMeta):
# )
return res
@classmethod
def mark_commanded(cls, args):
"""
This method mark as commanded all products in sale, previous
positive response of local printer
"""
print(args)
sale = cls(args['sale_id'])
for line in sale.lines:
line.order_sended = True
line.save()
@classmethod
def _set_line(cls, val, context):
del val['id']
@ -188,18 +200,6 @@ class Sale(metaclass=PoolMeta):
val['taxes'] = [('add', taxes_ids)]
return val
@classmethod
def mark_commanded(cls, args):
"""
This method mark as commanded all products in sale, previous
positive response of local printer
"""
print(args)
sale = cls(args['sale_id'])
for line in sale.lines:
line.order_sended = True
line.save()
@classmethod
def command(cls, args):
Shop = Pool().get('sale.shop')
@ -414,15 +414,15 @@ class AppTakeOrder(ModelSQL, ModelView):
return Transaction().context.get('company') or None
class AppOrderManage(ModelSQL, ModelView):
'App Order Manage'
__name__ = 'dash.app.order_manage'
class AppOrderView(ModelSQL, ModelView):
'App Order View'
__name__ = 'dash.app.order_view'
company = fields.Many2One('company.company', 'Company', required=True)
code = fields.Char('Code')
@classmethod
def __setup__(cls):
super(AppOrderManage, cls).__setup__()
super(AppOrderView, cls).__setup__()
@staticmethod
def default_company():