Advertisement
Guest User

Untitled

a guest
Mar 4th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. import login
  2. import signup
  3. from tkinter import *
  4. import time
  5. from tkinter import messagebox
  6. import mysql.connector
  7.  
  8.  
  9.  
  10. def checklogin():
  11. #global cno
  12. cno = int(c.get())
  13. pno=int(c1.get())
  14. conn = mysql.connector.connect(user="root", password="ashish", host="localhost", database="atm")
  15. mycursor = conn.cursor()
  16.  
  17. a="SELECT * FROM ATM where card_no=%s "
  18. mycursor.execute(a,(cno,))
  19. total=mycursor.fetchall()
  20.  
  21. for i in total:
  22. card_check=i[20]
  23. pin_check=i[21]
  24.  
  25. if(pin_check==pno):
  26. messagebox.showinfo("WELCOME","YOU ARE IN.")
  27. login.Login(cno,win1)
  28. else:
  29. messagebox.showerror("ERROR", "WRONG PIN")
  30.  
  31. conn.close()
  32. return cno,win1
  33.  
  34. def homepage():
  35. global win1,c,c1
  36. win1=Tk()
  37. win1.title("ATM HOMEPAGE")
  38. win1.geometry("1000x500")
  39. win1.config(bg="yellow")
  40. win1.resizable(width=False, height=False)
  41. localtime = time.asctime(time.localtime(time.time()))
  42.  
  43. f=LabelFrame(win1).grid()
  44. l=Label(f,text=" WELCOME TO ATM ",font=("georgia",61),bg="yellow")
  45. l.grid(row=1,column=6,padx=50,pady=10)
  46. l1 = Label(f, text=localtime, font=("arial", 30, "bold"), bg="yellow", fg="blue").grid(row=2,column=6,padx=50,pady=10)
  47.  
  48. f1=Frame(win1,bg="yellow")
  49. l1=Label(f1,text="CARD NO.",font=("georgia",25),bg="yellow").grid(row=3,column=5,padx=10,pady=10)
  50. c=Entry(f1,font="30")
  51. c.grid(row=3,column=6,padx=10,pady=0)
  52.  
  53. l2=Label(f1,text="PIN NO.",font=("georgia",25),bg="yellow").grid(row=4,column=5,padx=10,pady=10)
  54. c1=Entry(f1,font="30",show="*")
  55. c1.grid(row=4,column=6,padx=10,pady=0)
  56.  
  57. b1=Button(f1,text="Login",bg="blue",command=checklogin).grid(row=5,columnspan=10,padx=10,pady=10,ipadx=10)
  58. b2=Button(f1,text="Sign Up",bg="blue",command=signup.signup).grid(row=5,column=6,padx=4,pady=10)
  59. b3 = Button(f1, text="Clear",bg="blue",command=clear).grid(row=6,columnspan=11,padx=0,ipadx=10)
  60. b4 = Button(f1, text="Exit", bg="blue",command=exit).grid(row=6, column=6, padx=0,ipadx=10)
  61. f1.grid(row=3,column=6)
  62.  
  63. win1.mainloop()
  64.  
  65.  
  66. def exit():
  67. win1.destroy()
  68.  
  69. def clear():
  70. exit()
  71. homepage()
  72.  
  73.  
  74. homepage()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement