diff --git a/main.py b/main.py deleted file mode 100644 index 15bdf35..0000000 --- a/main.py +++ /dev/null @@ -1,142 +0,0 @@ -import pymssql -import os -import datetime -import tkinter as tk -from tkinter import simpledialog, messagebox - -polaczenie = pymssql.connect( - server='mssql-2017.labs.wmi.amu.edu.pl', - user='dbad_s490034', - password='EqSDqHw1hO', - database='dbad_s490034' -) - -kursor = polaczenie.cursor() -kursor.execute('SELECT * FROM zadania') - -login = os.getenv("paradygmaty_login") -haslo = os.getenv("paradygmaty_haslo") -print(haslo) - -class MojaKlasa: - def __init__(self): - self.elementy = kursor.fetchall() - - def dodaj_element(self, task): - kursor.execute('INSERT INTO zadania VALUES(%s)', (task)) - polaczenie.commit() - - def usun_element(self, element): - polaczenie2 = pymssql.connect( - server='mssql-2017.labs.wmi.amu.edu.pl', - user='dbad_s490034', - password='EqSDqHw1hO', - database='dbad_s490034' - ) - kursor2 = polaczenie.cursor() - #o = "'"+element+"'" - kursor2.execute('DELETE FROM zadania WHERE nazwa = (%s)',(element)) - polaczenie.commit() - polaczenie.close - - - def wyswietl_elementy(self): - polaczenie2 = pymssql.connect( - server='mssql-2017.labs.wmi.amu.edu.pl', - user='dbad_s490034', - password='EqSDqHw1hO', - database='dbad_s490034' - ) - kursor2 = polaczenie.cursor() - kursor2.execute('SELECT * FROM zadania') - elementy = kursor2.fetchall() - root3 = tk.Tk() - root3.title('To do aplikacja zrobiona przez Aleksandra Radeckiego') - root3.geometry("600x400") - label = tk.Label(root3, text="Lista zadan:") - label.pack() - for element in elementy: - label = tk.Label(root3, text=element) - label.pack() - - def usuwanie_wszystkiego(self): - kursor.execute('DELETE FROM zadania ') - polaczenie.commit() - - - -moja_lista = MojaKlasa() - - - - -def test2(): - wpisana_dana = simpledialog.askstring("zadanie", "Podaj zadanie jakie chcesz dodac:") - moja_lista.dodaj_element(wpisana_dana) - -def test3(): - wpisana_dana2 = simpledialog.askstring("zadanie", "Podaj zadanie jakie chcesz usunac:") - moja_lista.usun_element(wpisana_dana2) - -def test(): - moja_lista.wyswietl_elementy() - -def test4(): - moja_lista.usuwanie_wszystkiego() - - -def check_credentials(): - # Pobierz hasło i login od użytkownika - wpisany_login = simpledialog.askstring("Login", "Podaj login:") - wpisane_haslo = simpledialog.askstring("Hasło", "Podaj hasło:", show='*') - - - if wpisany_login == login and wpisane_haslo == haslo: - messagebox.showinfo("Sukces", "Dobre hasło i login!") - root2 = tk.Tk() - root2.title('To do aplikacja zrobiona przez Aleksandra Radeckiego') - root2.geometry("600x400") - label = tk.Label(root2, text="Witaj, użytkowniku!") - label.pack() - button = tk.Button(root2, text="wypisz wszystkie zadania", command=test) - button.pack() - button = tk.Button(root2, text="Dodaj zadanie", command=test2) - button.pack() - button = tk.Button(root2, text="Usun zadanie", command=test3) - button.pack() - button = tk.Button(root2, text="Usun wszystkie zadania", command=test4) - button.pack() - root2.mainloop() - else: - messagebox.showerror("Ostrzeżenie", "Niepoprawne hasło lub login.") - - -root = tk.Tk() -root.title('To do aplikacja zrobiona przez Aleksandra Radeckiego') -root.geometry("600x400") -label = tk.Label(root, text="Witaj, użytkowniku!") -label.pack() -aktualna_godzina = lambda: datetime.datetime.now().hour -test20 = aktualna_godzina() -label = tk.Label(root, text=("Aktualna godzina to: "+str(test20))) -label.pack() -wynik = 24-int(test20) -label = tk.Label(root, text=("Śpiesz sie z wykonaniem zadan, do polnocy zostalo tyle godzin: "+str(wynik))) -label.pack() -#fotka -#img = tk.PhotoImage(file="slodki_kotek_projekt.png") -#label = tk.Label(root, img) -#label.img = img -#label.pack() -# -button = tk.Button(root, text="Sprawdź hasło i login", command=check_credentials) -button.pack() -root.mainloop() - - - - - - - -