This commit is contained in:
Ine Beate Larsen 2011-03-06 13:07:49 +00:00
parent 49c901a3d6
commit 910c446a2f
1 changed files with 6 additions and 1 deletions

View File

@ -888,7 +888,7 @@ class AdjustStockMenu(Menu):
print 'The stock of this product is: %d ' % (product.stock) print 'The stock of this product is: %d ' % (product.stock)
print 'Write the number of products you have added to the stock' print 'Write the number of products you have added to the stock'
print 'Alternatively, correct the stock for any mistakes'
add_stock = self.input_int('Added stock> ', (-1000, 1000)) add_stock = self.input_int('Added stock> ', (-1000, 1000))
print 'You added %d to the stock of %s' % (add_stock,product) print 'You added %d to the stock of %s' % (add_stock,product)
@ -945,11 +945,16 @@ class ProductListMenu(Menu):
self.print_header() self.print_header()
text = '' text = ''
product_list = self.session.query(Product).all() product_list = self.session.query(Product).all()
total_value = 0
for p in product_list:
total_value += p.price*p.stock
line_format = '%-15s | %5s | %-'+str(Product.name_length)+'s | %5s \n' line_format = '%-15s | %5s | %-'+str(Product.name_length)+'s | %5s \n'
text += line_format % ('bar code', 'price', 'name', 'stock') text += line_format % ('bar code', 'price', 'name', 'stock')
text += '-----------------------------------------------------------------------\n' text += '-----------------------------------------------------------------------\n'
for p in product_list: for p in product_list:
text += line_format % (p.bar_code, p.price, p.name, p.stock) text += line_format % (p.bar_code, p.price, p.name, p.stock)
text += '-----------------------------------------------------------------------\n'
text += line_format % ('Total value',total_value,'','', )
less(text) less(text)