Skip to content

Commit 7d7da5b

Browse files
committed
Update main
1 parent 67a8315 commit 7d7da5b

File tree

2 files changed

+24
-18
lines changed

2 files changed

+24
-18
lines changed

school_management/main.py

+15-18
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,6 @@
66
import settings
77

88

9-
def update_teacher_data():
10-
pass
11-
12-
13-
def add_teacher():
14-
fname = input("First Name: ")
15-
lname = input("Last Name: ")
16-
contact = input("Phone Number: ")
17-
empid = input("Employee ID: ")
18-
subject_code = int(input(f"{Subject.get_subjects_list()}: "))
19-
subject = Subject(subject_code)
20-
teacher = Teacher(fname, lname, contact, empid, subject)
21-
print("=============================================================")
22-
print("Following details added to the teachers file.")
23-
teacher.print_instance_detail()
24-
SaveTeacher(teacher)
25-
26-
279
def add_student():
2810
fname = input("First Name: ")
2911
lname = input("Last Name: ")
@@ -68,9 +50,24 @@ def delete_student(delete_id):
6850
def display_students():
6951
filename, data = FileData(settings.STUDENT_FILENAME).load()
7052
print("===========================================")
53+
print(f"Data added to file: {filename}")
7154
pprint(data)
7255

7356

57+
def add_teacher():
58+
fname = input("First Name: ")
59+
lname = input("Last Name: ")
60+
contact = input("Phone Number: ")
61+
empid = input("Employee ID: ")
62+
subject_code = int(input(f"{Subject.get_subjects_list()}: "))
63+
subject = Subject(subject_code)
64+
teacher = Teacher(fname, lname, contact, empid, subject)
65+
print("=============================================================")
66+
print("Following details added to the teachers file.")
67+
teacher.print_instance_detail()
68+
SaveTeacher(teacher)
69+
70+
7471
print("1: Manage Student")
7572
print("2: Manage Teacher")
7673

student.json

+9
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,14 @@
1616
"rollnum": "2",
1717
"contact": "1111111111",
1818
"class": "ONE"
19+
},
20+
{
21+
"admission_num": 1002,
22+
"fname": "James",
23+
"lname": "Carter",
24+
"email": "[email protected]",
25+
"rollnum": "3",
26+
"contact": "5555555555",
27+
"class": "ONE"
1928
}
2029
]

0 commit comments

Comments
 (0)