File tree Expand file tree Collapse file tree 4 files changed +12
-7
lines changed Expand file tree Collapse file tree 4 files changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -209,7 +209,7 @@ def slowwrite(self, y):
209
209
def bon (self , bonID ):
210
210
if bonID in self .bonnetjes :
211
211
self .open ()
212
- self .slowwrite (self .bonnetjes [bonID ]["bon" ]. encode () )
212
+ self .slowwrite (self .bonnetjes [bonID ]["bon" ])
213
213
return True
214
214
return False
215
215
Original file line number Diff line number Diff line change @@ -56,12 +56,13 @@ def amount(self, text):
56
56
return True
57
57
try :
58
58
value = float (text )
59
- if 0 < value < 5000 :
59
+ if - 5000 < value < 5000 :
60
60
self .value = value
61
61
if self .soort == "verkoop" :
62
62
self .master .send_message (
63
63
True , "message" , "Why do you give us E %.2f?" % self .value
64
64
)
65
+ self .value = - self .value
65
66
elif self .soort == "declaratie" :
66
67
self .master .send_message (
67
68
True , "message" , "Where did you spend E %.2f on?" % self .value
@@ -138,7 +139,7 @@ def runasbar(self, text):
138
139
return True
139
140
try :
140
141
value = float (text )
141
- if 0 < value < 5000 :
142
+ if - 5000 < value < 5000 :
142
143
if value > self .value :
143
144
return self .askbar (
144
145
"E %.2f is larger than E %.2f ; " % (value , self .value )
@@ -229,7 +230,7 @@ def runasbank(self, text):
229
230
return True
230
231
try :
231
232
value = float (text )
232
- if 0 < value < 5000 :
233
+ if - 5000 < value < 5000 :
233
234
if value > (self .value - self .asbar - self .ascash ):
234
235
return self .askbank (
235
236
"E %.2f is larger than E %.2f ; "
Original file line number Diff line number Diff line change @@ -78,12 +78,12 @@ def writestock(self):
78
78
def voorraad_amount (self , text ):
79
79
try :
80
80
aantal = int (text )
81
- if not 0 < aantal < 5000 :
81
+ if not - 1 < aantal < 5000 :
82
82
self .master .donext (self , "voorraad_amount" )
83
83
self .master .send_message (
84
84
True ,
85
85
"message" ,
86
- "Please enter a number between 1 and 4999, how much "
86
+ "Please enter a number between 0 and 4999, how much "
87
87
+ self .prod
88
88
+ " is in stock?" ,
89
89
)
Original file line number Diff line number Diff line change @@ -79,6 +79,9 @@ def doundo(self, text):
79
79
),
80
80
)
81
81
return True
82
+ else :
83
+ print (self .undo .keys ())
84
+ print (f"transID not in undo: { transID } " )
82
85
self .listundo ()
83
86
return True
84
87
except :
@@ -131,7 +134,8 @@ def listundo(self, restore=False):
131
134
for transID in self .undo .keys ():
132
135
txt = ""
133
136
for usr in self .undo [transID ]["totals" ].keys ():
134
- txt += usr + " €" + "%.2f" % self .undo [transID ]["totals" ][usr ] + " "
137
+ txt += " €" + "%.2f" % self .undo [transID ]["totals" ][usr ] + " "
138
+ #txt += usr + " €" + "%.2f" % self.undo[transID]["totals"][usr] + " "
135
139
txt += time .strftime (
136
140
"%Y-%m-%d %H:%M:%S" , time .localtime (transID + 1300000000 )
137
141
)
You can’t perform that action at this time.
0 commit comments