diff options
author | Sebastian Reichel <sre@ring0.de> | 2012-10-26 22:51:46 +0200 |
---|---|---|
committer | Sebastian Reichel <sre@ring0.de> | 2012-10-26 22:51:46 +0200 |
commit | 0c7e43956cd13730dd61d3eea4c6eb420115f057 (patch) | |
tree | e76519dbcfddf4bbca79ce1283914ad92b8ea3cb | |
parent | c111d1e0e6427934aeb39de1c45a2cf1d5669ab3 (diff) | |
download | serial-barcode-scanner-0c7e43956cd13730dd61d3eea4c6eb420115f057.tar.bz2 |
print price info if no user is logged in
-rw-r--r-- | src/scannersession.vala | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/scannersession.vala b/src/scannersession.vala index ad4d3c1..85153e0 100644 --- a/src/scannersession.vala +++ b/src/scannersession.vala @@ -138,16 +138,21 @@ public class ScannerSession { return false; } + var name = db.get_product_name(id); + if(!logged_in) { + var mprice = db.get_product_price(user, 0); + var gprice = db.get_product_price(user, 1); + audio.play_system("error.ogg"); - write_to_log("Error: Login Required!"); + write_to_log(@"article info: $name (Member: $mprice €, Guest: $gprice €)"); + write_to_log("Error: Login required for purchase!"); return false; } if(db.buy(user, id)) { - audio.play_user(theme, "purchase"); - var name = db.get_product_name(id); var price = db.get_product_price(user, id); + audio.play_user(theme, "purchase"); write_to_log(@"article bought: $name ($price €)"); return true; } else { |