Delete main.py
This commit is contained in:
parent
2fc901ff90
commit
dffb4c7074
142
main.py
142
main.py
@ -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()
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user