|
@@ -0,0 +1,79 @@
|
|
|
+from tkinter import *
|
|
|
+from tkinter import messagebox
|
|
|
+from funcs import writeDriver
|
|
|
+
|
|
|
+window = Tk()
|
|
|
+window.title('Регистрация')
|
|
|
+window.geometry('430x650')
|
|
|
+window.resizable(False, False)
|
|
|
+
|
|
|
+font_header = ('Arial', 15)
|
|
|
+font_entry = ('Arial', 12)
|
|
|
+label_font = ('Arial', 11)
|
|
|
+base_padding = {'padx': 10, 'pady': 8}
|
|
|
+header_padding = {'padx': 10, 'pady': 12}
|
|
|
+
|
|
|
+def clicked():
|
|
|
+ messagebox.showinfo('Ok')
|
|
|
+ a1 = str(a1_entry.get())
|
|
|
+ a2 = str(a2_entry.get())
|
|
|
+ a3 = int(a3_entry.get())
|
|
|
+ a4 = str(a4_entry.get())
|
|
|
+ a5 = int(a5_entry.get())
|
|
|
+ a6 = int(a6_entry.get())
|
|
|
+ a7 = int(a7_entry.get())
|
|
|
+ a8 = float(a8_entry.get())
|
|
|
+ a9 = float(a9_entry.get())
|
|
|
+ writeDriver(a1, a2, a3, a4, a5, a6, a7, a8, a9)
|
|
|
+
|
|
|
+main_label = Label(window, text='Регистрация водителя', font=font_header, justify=CENTER, **header_padding)
|
|
|
+main_label.pack()
|
|
|
+
|
|
|
+a1 = Label(window, text='ФИО', font=label_font , **base_padding)
|
|
|
+a1.pack()
|
|
|
+a1_entry = Entry(window, bg='#fff', fg='#444', font=font_entry)
|
|
|
+a1_entry.pack()
|
|
|
+
|
|
|
+a2 = Label(window, text='Номер удаставерения', font=label_font , **base_padding)
|
|
|
+a2.pack()
|
|
|
+a2_entry = Entry(window, bg='#fff', fg='#444', font=font_entry)
|
|
|
+a2_entry.pack()
|
|
|
+
|
|
|
+a3 = Label(window, text='Срок действия, год', font=label_font , **base_padding)
|
|
|
+a3.pack()
|
|
|
+a3_entry = Entry(window, bg='#fff', fg='#444', font=font_entry)
|
|
|
+a3_entry.pack()
|
|
|
+
|
|
|
+a4 = Label(window, text='Категория', font=label_font , **base_padding)
|
|
|
+a4.pack()
|
|
|
+a4_entry = Entry(window, bg='#fff', fg='#444', font=font_entry)
|
|
|
+a4_entry.pack()
|
|
|
+
|
|
|
+a5 = Label(window, text='Водительский стаж', font=label_font , **base_padding)
|
|
|
+a5.pack()
|
|
|
+a5_entry = Entry(window, bg='#fff', fg='#444', font=font_entry)
|
|
|
+a5_entry.pack()
|
|
|
+
|
|
|
+a6 = Label(window, text='Количество ДТП', font=label_font , **base_padding)
|
|
|
+a6.pack()
|
|
|
+a6_entry = Entry(window, bg='#fff', fg='#444', font=font_entry)
|
|
|
+a6_entry.pack()
|
|
|
+
|
|
|
+a7 = Label(window, text='Количество неоплаченных штрафов', font=label_font , **base_padding)
|
|
|
+a7.pack()
|
|
|
+a7_entry = Entry(window, bg='#fff', fg='#444', font=font_entry)
|
|
|
+a7_entry.pack()
|
|
|
+
|
|
|
+a8 = Label(window, text='Страховой взнос', font=label_font , **base_padding)
|
|
|
+a8.pack()
|
|
|
+a8_entry = Entry(window, bg='#fff', fg='#444', font=font_entry)
|
|
|
+a8_entry.pack()
|
|
|
+
|
|
|
+a9 = Label(window, text='Текущий баланс', font=label_font , **base_padding)
|
|
|
+a9.pack()
|
|
|
+a9_entry = Entry(window, bg='#fff', fg='#444', font=font_entry)
|
|
|
+a9_entry.pack()
|
|
|
+
|
|
|
+send_btn = Button(window, text='Регистрация водителя', command=clicked)
|
|
|
+send_btn.pack(**base_padding)
|
|
|
+window.mainloop()
|