summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSebastian Reichel <sre@ring0.de>2012-10-26 22:51:46 +0200
committerSebastian Reichel <sre@ring0.de>2012-10-26 22:51:46 +0200
commit0c7e43956cd13730dd61d3eea4c6eb420115f057 (patch)
treee76519dbcfddf4bbca79ce1283914ad92b8ea3cb /src
parentc111d1e0e6427934aeb39de1c45a2cf1d5669ab3 (diff)
downloadserial-barcode-scanner-0c7e43956cd13730dd61d3eea4c6eb420115f057.tar.bz2
print price info if no user is logged in
Diffstat (limited to 'src')
-rw-r--r--src/scannersession.vala11
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 {