()
| 184 | |
| 185 | |
| 186 | def 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") |
nothing calls this directly
no test coverage detected