Skip to content

Commit

Permalink
Waiting for Database
Browse files Browse the repository at this point in the history
  • Loading branch information
miladbarooni committed Jan 21, 2020
1 parent 729f07e commit 183cfc7
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 23 deletions.
34 changes: 16 additions & 18 deletions Main.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ def loginPage(self):
password_verify = StringVar()


Label(self.login_screen, text="Username * ").pack()
Label(self.login_screen, text="Phone Numbers * ").pack()
username_login_entry = Entry(self.login_screen, textvariable=username_verify)
username_login_entry.pack()
Label(self.login_screen, text="").pack()
Expand All @@ -79,8 +79,7 @@ def loginPage(self):

def loginVerify(self, username_login_entry, password_login_entry):
# self.db_cursor.execute("SELECT userid, password FROM USER WHERE userid=\'{}\'".format(username_login_entry.get()))
self.login_screen.destroy()
self.dashboardPage()

user_id = mydb.login(username_login_entry.get())

#check whether user_id exists or not
Expand All @@ -100,10 +99,11 @@ def registerPage(self):

Label(self.register_screen, text="Please enter details below", bg="blue").pack()
Label(self.register_screen, text="").pack()
#username
Label(self.register_screen, text="Username * ").pack()
username_entry = Entry(self.register_screen)
username_entry.pack()

#phonenumber
Label(self.register_screen, text="Phone Number * ").pack()
phone_number_entry = Entry(self.register_screen)
phone_number_entry.pack()
#password
Label(self.register_screen, text="Password * ").pack()
password_entry = Entry(self.register_screen,show='*')
Expand All @@ -120,24 +120,22 @@ def registerPage(self):
Label(self.register_screen, text="Last Name * ").pack()
lastname_entry = Entry(self.register_screen)
lastname_entry.pack()
#phonenumber
Label(self.register_screen, text="Phone Number * ").pack()
phone_number_entry = Entry(self.register_screen)
phone_number_entry.pack()
#phonenumber
#email address
Label(self.register_screen, text="Email Address * ").pack()
email_entry = Entry(self.register_screen)
email_entry.pack()

Label(self.register_screen, text="").pack()
Button(self.register_screen, text="Register", width=10, height=1, bg="blue", command = partial(self.registerUser, username_entry
,password_entry, repeat_password_entry, firstname_entry, lastname_entry, email_entry, phone_number_entry)).pack()
Button(self.register_screen, text="Register", width=10, height=1, bg="blue", command = partial(self.registerUser,
phone_number_entry ,password_entry, repeat_password_entry, firstname_entry, lastname_entry, email_entry)).pack()

def registerUser(self,username_entry ,password_entry, repeat_password_entry, firstname_entry, lastname_entry, email_entry, phone_number_entry):


def registerUser(self ,phone_number_entry, password_entry, repeat_password_entry, firstname_entry, lastname_entry, email_entry):
#insert into database
if (password_entry.get() == repeat_password_entry.get()):
mydb.registerUser(username_entry.get(), password_entry.get(),firstname_entry.get(), lastname_entry.get(), phone_number_entry.get(), email_entry.get(), 1)

mydb.registerUser( phone_number_entry.get(), password_entry.get(),firstname_entry.get(), lastname_entry.get(), email_entry.get())
Label(self.register_screen, text="Register was Seccesful").pack()
else:
messagebox.showinfo('Repeat password again', 'your repeated password doesn\'n match your entered password, Try Again')

Expand Down Expand Up @@ -170,8 +168,8 @@ def profilePage(self):
self.profile = Tk()
self.profile.title("User Profile")
self.profile.geometry("700x500")
# user_information_frame = Frame(self.profile).grid(row=0, column=0)
username = "Milad"
# First insert
Label(self.profile, text="Username:{}".format(username)).pack()

def restaurantsPage(self):
Expand Down
Binary file modified __pycache__/snapFood.cpython-37.pyc
Binary file not shown.
10 changes: 5 additions & 5 deletions snapFood.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ class SnapFoodDB:

def __init__(self):
self._mydb = mysql.connector.connect(
host = "host",
user = "user",
passwd = "pass",
database = "database"
host = "87.236.212.181",
user = "myproject",
passwd = "myproject",
database = "snapFood"
)
self._mycursor = self._mydb.cursor()

Expand Down Expand Up @@ -45,7 +45,7 @@ def showAddress(self, user_id) :
self._mycursor.execute("SELECT ADDRESS.* FROM ADDRESS WHERE USERuserid = \'{}\'".format(user_id))
return self._mycursor.fetchall()

def addAddress(self, city, x, y, )
# def addAddress(self, city, x, y, )

def close(self):
self._mydb.close()

0 comments on commit 183cfc7

Please sign in to comment.