sale_order.py 676 B

1234567891011121314151617181920
  1. # -*- coding: utf-8 -*-
  2. from openerp import models,fields,api,_
  3. from openerp.exceptions import Warning
  4. class sale_order(models.Model):
  5. _inherit = 'sale.order'
  6. @api.multi
  7. def action_button_confirm(self):
  8. message1 = ""
  9. limite = 9
  10. if len(self.order_line) > limite:
  11. message1 += "La cantidad de Linea supera la cantidad permitida para la venta"
  12. message1 += "\n Cantidad Actual "+str(len(self.order_line))+" lineas"
  13. message1 += "\n Cantidad Permitida "+str(limite)+" lineas"
  14. if message1:
  15. raise Warning(_(message1.rstrip()))
  16. return super(sale_order,self).action_button_confirm()