#admin object is created
admin1_name, admin1_sap, admin1_contact = ("admin1", "admin1", 12345)
admin1 = Admin(admin1_name, admin1_sap, admin1_contact)

#manager object is created
name, sap, project, pay, contact = ("mngr1", "mngr1", "prj1", "50000", 12345)
mngr1 = Manager(name, sap, project, pay, contact)
admin1.add_manager(mngr1)

#employees' objects is created
#employee 1
name, contact, sap, manager, project, role, pay = ("emp1", 12345, "emp1",
                                                   "mngr1", "prj1", "SE",
                                                   "20000")
emp1 = Employee(name, contact, sap, manager, project, role, pay)
mngr1.add_employee(emp1)
#employee 2
name, contact, sap, manager, project, role, pay = ("emp2", 12345, "emp2",
                                                   "mngr1", "prj1", "TE",
                                                   "17000")
emp2 = Employee(name, contact, sap, manager, project, role, pay)
mngr1.add_employee(emp2)

#adding project
name, client, cost, manager = ("prj1", "client1", "500000", "mngr1")
prj1 = Project(name, client, cost, manager)
admin1.add_project(prj1)

print(
    "\n\n---------------Welcome to Employee Management System--------------------"
)