MCPcopy
hub / github.com/geekcomputers/Python / add

Function add

bank_managment_system/frontend.py:186–266  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

184
185
186def add():
187 frame1.grid_forget()
188
189 def search_in_database():
190 def back_page2():
191 search_frame.grid_forget()
192 page2()
193
194 global result
195 global acc_no
196 acc_no = entry11.get()
197 r = check_string_in_account_no(acc_no)
198 if len(acc_no) != 0 and r:
199 result = backend.check_acc_no(acc_no)
200 print(result)
201 if not result:
202 label = Label(search_frame, text="invalid account number")
203 label.grid(pady=2)
204 button = Button(search_frame, text="Exit", command=back_page2)
205 button.grid()
206 mainloop()
207 else:
208
209 def update_money():
210 new_money = entry12.get()
211 backend.update_balance(new_money, acc_no)
212 add_frame.grid_forget()
213 page2()
214
215 search_frame.grid_forget()
216 global add_frame
217 add_frame = Frame(tk)
218 add_frame.grid(padx=400, pady=300)
219
220 detail = backend.get_detail(acc_no)
221
222 label = Label(
223 add_frame, text="Account holder name: {}".format(detail[0][0])
224 )
225 label.grid(row=0, pady=3)
226
227 label = Label(
228 add_frame, text="Current amount: {}".format(detail[0][1])
229 )
230 label.grid(row=1, pady=3)
231
232 label = Label(add_frame, text="Enter Money")
233 label.grid(row=2, pady=3)
234 global entry12
235 entry12 = Entry(add_frame)
236 entry12.grid(row=3, pady=3)
237
238 button = Button(add_frame, text="Add", command=update_money)
239 button.grid(row=4)
240
241 mainloop()
242 else:
243 label = Label(search_frame, text="Enter correct account number")

Callers

nothing calls this directly

Calls 1

search_accFunction · 0.85

Tested by

no test coverage detected