Skip to content
Permalink
Browse files
  • Loading branch information
fernand13 committed Nov 30, 2022
2 parents 8a3b5a9 + f090d58 commit 81b3355208fc096f9c4d1f5d4076928d74e7d584
Showing 1 changed file with 132 additions and 39 deletions.
@@ -1,53 +1,146 @@
from tkinter import *
#import timetableSQL

nineJob = "Machine 1:\n Activity 5"
tenJob = "Machine 1:\n Activity 5"
elevenJob = "Machine 1:\n Activity 5"
twelveJob = "Machine 1:\n Activity 5"
twoJob = "Machine 1:\n Activity 5"
threeJob = "Machine 1:\n Activity 5"
fourJob = "Machine 1:\n Activity 5"

job = "PlantManager"

timetable_root = Tk()
timetable_root.title("Timetable")
timetable_root.geometry("1280x720")
def edit_timetable_entry(time):
edit_timetable_entry = Toplevel()
edit_timetable_entry.title("Timetable")
edit_timetable_entry.geometry("480x360")

def open_timetable_page():
timetable_page = Toplevel()
timetable_page.title("Timetable")
timetable_page.geometry("1280x720")
#label
timetable_title = Label(timetable_page, text="Timetable", font="Verdana 24 bold", fg="Blue")
#Grid
timetable_title.grid(row=0, column=0)
timetable_label.grid(row=1, column=0)
edit_timetable_entry.mainloop()

timetable_page.mainloop()
def open_timetable_root():
timetable_root = Tk()
timetable_root.title("Timetable")
timetable_root.geometry("1280x720")

def open_edit_timetable_page():
edit_timetable_page = Toplevel()
edit_timetable_page.title("Edit Timetable")
edit_timetable_page.geometry("1280x720")
#label
edit_timetable_title = Label(edit_timetable_page, text="Edit Timetable", font="Verdana 24 bold", fg="Blue")
#Grid
edit_timetable_title.grid(row=0, column=0)
edit_timetable_label.grid(row=1, column=0)
def open_timetable_page():
timetable_page = Toplevel()
timetable_page.title("Timetable")
timetable_page.geometry("1280x720")

#label
timetable_title = Label(timetable_page, text="Timetable", font="Verdana 24 bold", fg="Blue")
nine_am = Label(timetable_page, text="9am", font=("Verdana 14 bold"), fg="Black")
ten_am = Label(timetable_page, text="10am", font=("Verdana 14 bold"), fg="Black")
eleven_am = Label(timetable_page, text="11am", font=("Verdana 14 bold"), fg="Black")
twelve_pm = Label(timetable_page, text="12pm", font=("Verdana 14 bold"), fg="Black")
lunch_break = Label(timetable_page, text="Lunch", font=("Verdana 14 bold"), fg="Black")
two_pm = Label(timetable_page, text="2pm", font=("Verdana 14 bold"), fg="Black")
three_pm = Label(timetable_page, text="3pm", font=("Verdana 14 bold"), fg="Black")
four_pm = Label(timetable_page, text="4pm", font=("Verdana 14 bold"), fg="Black")

#Buttons
nine_am_box = Button(timetable_page, text = "Machine 1:\n Activity 5", font=("Verdana 10"), height=3, width=10)
ten_am_box = Button(timetable_page, text = "Machine 1:\n Activity 3", font=("Verdana 10"), height=3, width=10)
eleven_am_box = Button(timetable_page, text = "Machine 4:\n Activity 3", font=("Verdana 10"), height=3, width=10)
twelve_pm_box = Button(timetable_page, text = "Machine 4:\n Activity 1", font=("Verdana 10"), height=3, width=10)
lunch_break_box = Button(timetable_page, text = "", font=("Verdana 10"), height=3, width=10)
two_pm_box = Button(timetable_page, text = "Machine 7:\n Activity 5", font=("Verdana 10"), height=3, width=10)
three_pm_box = Button(timetable_page, text = "Machine 7:\n Activity 5", font=("Verdana 10"), height=3, width=10)
four_pm_box = Button(timetable_page, text = "Machine 7:\n Activity 2", font=("Verdana 10"), height=3, width=10)

#Grid
timetable_title.grid(row=0, column=0)

nine_am.grid(row=3, column=3)
ten_am.grid(row=3, column=4)
eleven_am.grid(row=3, column=5)
twelve_pm.grid(row=3, column=6)
lunch_break.grid(row=3, column=7)
two_pm.grid(row=3, column=8)
three_pm.grid(row=3, column=9)
four_pm.grid(row=3, column=10)

nine_am_box.grid(row=4, column=3)
ten_am_box.grid(row=4, column=4)
eleven_am_box.grid(row=4, column=5)
twelve_pm_box.grid(row=4, column=6)
lunch_break_box.grid(row=4, column=7)
two_pm_box.grid(row=4, column=8)
three_pm_box.grid(row=4, column=9)
four_pm_box.grid(row=4, column=10)


timetable_page.mainloop()

edit_timetable_page.mainloop()
def open_edit_timetable_page():
edit_timetable_page = Toplevel()
edit_timetable_page.title("Edit Timetable")
edit_timetable_page.geometry("1280x720")

#label
edit_timetable_title = Label(edit_timetable_page, text="Edit Timetable", font="Verdana 24 bold", fg="Blue")
edit_nine_am = Label(edit_timetable_page, text="9am", font=("Verdana 14 bold"), fg="Black")
edit_ten_am = Label(edit_timetable_page, text="10am", font=("Verdana 14 bold"), fg="Black")
edit_eleven_am = Label(edit_timetable_page, text="11am", font=("Verdana 14 bold"), fg="Black")
edit_twelve_pm = Label(edit_timetable_page, text="12pm", font=("Verdana 14 bold"), fg="Black")
edit_lunch_break = Label(edit_timetable_page, text="Lunch", font=("Verdana 14 bold"), fg="Black")
edit_two_pm = Label(edit_timetable_page, text="2pm", font=("Verdana 14 bold"), fg="Black")
edit_three_pm = Label(edit_timetable_page, text="3pm", font=("Verdana 14 bold"), fg="Black")
edit_four_pm = Label(edit_timetable_page, text="4pm", font=("Verdana 14 bold"), fg="Black")

#Labels
empty_label = Label(timetable_root, text=" ")
jawara_label = Label(timetable_root, text="Jawara", font="Verdana 24 bold", fg="Red")
title_label = Label(timetable_root, text="Timetable", font=("Verdana 23 bold"), fg="Black")
#Buttons
edit_nine_am_box = Button(edit_timetable_page, text = nineJob, font=("Verdana 10"), height=3, width=10)
edit_ten_am_box = Button(edit_timetable_page, text = tenJob, font=("Verdana 10"), height=3, width=10 )
edit_eleven_am_box = Button(edit_timetable_page, text = elevenJob, font=("Verdana 10"), height=3, width=10 )
edit_twelve_pm_box = Button(edit_timetable_page, text = twelveJob, font=("Verdana 10"), height=3, width=10 )
edit_lunch_break_box = Button(edit_timetable_page, text = "", font=("Verdana 10"), height=3, width=10)
edit_two_pm_box = Button(edit_timetable_page, text = twoJob, font=("Verdana 10"), height=3, width=10 )
edit_three_pm_box = Button(edit_timetable_page, text = threeJob, font=("Verdana 10"), height=3, width=10 )
edit_four_pm_box = Button(edit_timetable_page, text = fourJob, font=("Verdana 10"), height=3, width=10 )

#Grid
edit_timetable_title.grid(row=0, column=0)

edit_nine_am.grid(row=3, column=3)
edit_ten_am.grid(row=3, column=4)
edit_eleven_am.grid(row=3, column=5)
edit_twelve_pm.grid(row=3, column=6)
edit_lunch_break.grid(row=3, column=7)
edit_two_pm.grid(row=3, column=8)
edit_three_pm.grid(row=3, column=9)
edit_four_pm.grid(row=3, column=10)

edit_nine_am_box.grid(row=4, column=3)
edit_ten_am_box.grid(row=4, column=4)
edit_eleven_am_box.grid(row=4, column=5)
edit_twelve_pm_box.grid(row=4, column=6)
edit_lunch_break_box.grid(row=4, column=7)
edit_two_pm_box.grid(row=4, column=8)
edit_three_pm_box.grid(row=4, column=9)
edit_four_pm_box.grid(row=4, column=10)

#Buttons
button_timetable = Button(timetable_root, text = "Timetable", height=3, width=20, command= open_timetable_page )
if job == "PlantManager" or 'AccessoriesProductionManager':
button_edit_timetable = Button(timetable_root, text = "Edit Timetable", height=3, width=20, command= open_edit_timetable_page )

#Grid
jawara_label.grid(row = 0, column = 0)
title_label.grid(row = 0, column = 2)
button_timetable.grid(row=2, column=0)
if job == "PlantManager" or 'AccessoriesProductionManager':
button_edit_timetable.grid(row=3, column=0)
edit_timetable_page.mainloop()

#Labels
empty_label = Label(timetable_root, text=" ")
jawara_label = Label(timetable_root, text="Jawara", font="Verdana 24 bold", fg="Red")
title_label = Label(timetable_root, text="Timetable", font=("Verdana 23 bold"), fg="Black")


#Buttons
button_timetable = Button(timetable_root, text = "Timetable", height=3, width=20, command= open_timetable_page )
if job == "PlantManager" or 'AccessoriesProductionManager':
button_edit_timetable = Button(timetable_root, text = "Edit Timetable", height=3, width=20, command= open_edit_timetable_page )

#Grid
jawara_label.grid(row = 0, column = 0)
title_label.grid(row = 0, column = 2)
button_timetable.grid(row=2, column=0)
if job == "PlantManager" or 'AccessoriesProductionManager':
button_edit_timetable.grid(row=3, column=0)


timetable_root.mainloop()
timetable_root.mainloop()

open_timetable_root()

0 comments on commit 81b3355

Please sign in to comment.