finished add members

This commit is contained in:
2022-10-04 20:53:29 +02:00
parent 688867250b
commit 45ad63fe3c
5 changed files with 86 additions and 24 deletions

View File

@@ -11,7 +11,7 @@ class LoginMenu:
while True:
os.system("clear")
login_form = InputMenu("Login Into Furnicur Family System")
login_form.add_option("USERNAME", "STR", "Username", 1, 250).add_option("PASSWORD", "STR", "Password", 1, 250).do_input()
login_form.add_option("USERNAME", "Username", "STR", "frozen", 1, 250, None).add_option("PASSWORD", "Password", "STR", "admin", 1, 250, None).do_input()
user = Auth.check_auth(login_form.get_value("USERNAME"), login_form.get_value("PASSWORD"))
if user:

View File

@@ -1,22 +1,43 @@
from ui.input_menu import InputMenu
from models.database import Database
from models.user import User
from ui.input_menu import InputMenu, EMAIL_VALIDATOR
class MemberMenu:
@staticmethod
def add_member():
menu = InputMenu()
menu.add_option("USERNAME", "STR", "Username", 1, 250)
menu.add_option("FIRSTNAME", "STR", "Firstname", 1, 250)
menu.add_option("LASTNAME", "STR", "Lastname", 1, 250)
menu.add_option("ADDRESS", "STR", "Address", 1, 250)
menu.add_option("ZIPCODE", "STR", "Zipcode", 1, 250)
menu.add_option("CITY_ID", "STR", "City", 1, 250)
menu.add_option("EMAIL", "STR", "Email", 1, 250)
menu.add_option("PHONE", "STR", "Phone", 1, 250)
menu.add_option("PASSWORD", "STR", "Password", 1, 250)
def search_member():
form = InputMenu("Search for member")
form.add_option("QUERY", "Query", "STR", None, 1, 250, None)
pass
@staticmethod
def add_member():
form = InputMenu("Add new member")
form.add_option("FIRSTNAME", "Firstname", "STR", None, 1, 250, None)
form.add_option("LASTNAME", "Lastname", "STR", None, 1, 250, None)
form.add_option("ADDRESS", "Address", "STR", None, 1, 250, None)
form.add_option("ZIPCODE", "Zipcode", "STR", None, 6, 6, None)
form.add_option("CITY_ID", "City", "STR", None, 1, 250, None)
form.add_option("EMAIL", "Email", "STR", None, 1, 250, EMAIL_VALIDATOR)
form.add_option("PHONE", "Phone (+31-6)", "STR", None, 8, 8, None)
form.do_input()
new_user = User(Database.connection,
None,
"",
form.get_value("FIRSTNAME"),
form.get_value("LASTNAME"),
form.get_value("ADDRESS"),
form.get_value("ZIPCODE"),
form.get_value("CITY_ID"),
form.get_value("EMAIL"),
"+31-6" + form.get_value("PHONE"),
"",
"MEMBER"
)
new_user.save()
input("Added new member! Press any key to return.")
@staticmethod
def edit_member():