finished add members
This commit is contained in:
@@ -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:
|
||||
|
@@ -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():
|
||||
|
Reference in New Issue
Block a user