pp_projekt/add_position.py

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)