52 lines
1.8 KiB
Python
52 lines
1.8 KiB
Python
from tkinter import *
|
|
from database import DatabaseMain
|
|
|
|
|
|
def add_posit():
|
|
brand_to_parse = StringVar()
|
|
model_to_parse = StringVar()
|
|
cpu_to_parse = StringVar()
|
|
ram_to_parse = StringVar()
|
|
|
|
add_pos = Toplevel()
|
|
add_pos.title('Nowa pozycja')
|
|
lab1 = Label(add_pos, text='Brand:')
|
|
lab1.grid(row=0, column=0)
|
|
f_brand = Entry(add_pos, textvariable=brand_to_parse, width=30)
|
|
f_brand.grid(row=0, column=1)
|
|
lab2 = Label(add_pos, text='Model:')
|
|
lab2.grid(row=1, column=0)
|
|
f_model = Entry(add_pos, textvariable=model_to_parse, width=30)
|
|
f_model.grid(row=1, column=1)
|
|
lab3 = Label(add_pos, text='CPU:')
|
|
lab3.grid(row=2, column=0)
|
|
f_cpu = Entry(add_pos, textvariable=cpu_to_parse, width=30)
|
|
f_cpu.grid(row=2, column=1)
|
|
lab4 = Label(add_pos, text='RAM:')
|
|
lab4.grid(row=3, column=0)
|
|
f_ram = Entry(add_pos, textvariable=ram_to_parse, width=30)
|
|
f_ram.grid(row=3, column=1)
|
|
lab5 = Label(add_pos, text=' ')
|
|
lab5.grid(row=5, column=0)
|
|
|
|
#brand_to_parse = brand_to_parse.get()
|
|
#model_to_parse = brand_to_parse.get()
|
|
#cpu_to_parse = brand_to_parse.get()
|
|
#ram_to_parse = brand_to_parse.get()
|
|
|
|
# return brand_to_parse, model_to_parse, cpu_to_parse, ram_to_parse
|
|
|
|
def insert_new_data_to_db():
|
|
DatabaseMain().insert_data(brand_to_parse.get(),
|
|
model_to_parse.get(), cpu_to_parse.get(), ram_to_parse.get())
|
|
f_brand.delete(0, END)
|
|
f_model.delete(0, END)
|
|
f_cpu.delete(0, END)
|
|
f_ram.delete(0, END)
|
|
lab6 = Label(add_pos, text='success!, add new item')
|
|
lab6.grid(row=5, column=1)
|
|
|
|
button_confirm = Button(add_pos, text='Dodaj', borderwidth=3,
|
|
width=25, height=3, command=insert_new_data_to_db)
|
|
button_confirm.grid(row=4, column=1)
|