def sunday_register():
     Database.MainServiceRegister(datetime.now(),adults_entry.get(),children_entry.get(),
                                             visitors_entry.get(),notes_text_entry.get(0., 'end'))
     adults_entry.delete(0, 'end')
     children_entry.delete(0, 'end')
     visitors_entry.delete(0, 'end')
     notes_text_entry.delete(0., 'end')
Example #2
0
 def printl():
     Database.CreateNewYouth(name.get(), surname.get(), dob.get(),
                             favorites.get(1., 'end'))
     name.delete(0, 'end')
     surname.delete(0, 'end')
     dob.delete(0, 'end')
     favorites.delete(1., 'end')
Example #3
0
    def __init__(self, *args, **kwargs):
        tk.Tk.__init__(self, *args, **kwargs)

        # CREATING MAIN GUI---------------------------------------------------------------------------
        self.geometry(
            "1000x600+100+20")  # Setting window size with geometry widget
        self.title("EAST LONDON CHRISTIAN FELLOWSHIP`")  # Setting title
        self.minsize(1008, 600)  # setting default wn minimum size

        time_frame = tk.Frame(self, bg="#513d77")  # main frame
        time_frame.pack(side='top', fill='x')

        Database.Database()

        # Creating a timer for the window below
        self.count = 0

        def time_counter(label):
            def counter():
                self.count += 1
                label.config(
                    text=str(datetime.now().strftime("%H:%M:%S %d-%m-%Y")))
                label.after(1000, counter)

            counter()

        # Creating a time label on the top right corner of the application
        time_label = tk.Label(time_frame,
                              fg="gold",
                              font=(
                                  "Tahoma",
                                  11,
                              ),
                              bg="#513d77")
        time_label.pack(side='top', anchor='e')

        time_counter(time_label)

        # Creating a container frame
        container = tk.Frame(self)
        container.pack(fill='both', expand=True)
        container.grid_rowconfigure(0, weight=1)
        container.grid_columnconfigure(0, weight=1)

        # Setting up a dict for all the windows
        self.frames = {}
        for F in (PasswordPage, StartPage, Registration, Diary, Programs,
                  Administrator, Register, Youth):
            frame = F(container, self)
            self.frames[F] = frame
            frame.grid(row=0, column=0, sticky='sewn')

        self.showframe(PasswordPage)
 def register():
     db = Database.Database()
     db.register_new_member(first_name_entry.get(),middle_name_entry.get(),last_name_entry.get(),
                            phone_entry.get(),f"{date_entry.get()}/{month_entry.get()}/{year_entry.get()}",
                            gender_entry.get(),address_number_entry.get())
     first_name_entry.delete(0, 'end')
     middle_name_entry.delete(0, 'end')
     last_name_entry.delete(0, 'end')
     phone_entry.delete(0, 'end')
     date_entry.delete(0,'end')
     month_entry.delete(0, 'end')
     year_entry.delete(0, 'end')
     gender_entry.delete(0, 'end')
     address_number_entry.delete(0, 'end')
 def record_member():
     Database.Register(youth_list.get(), var.get())