def existing_records(self): batch1 = Batch() # batch1 1 info batch1.b_id = 1001 batch1.b_name = "RIT AI - AP" # course info batch1.course.c_id = 101 batch1.course.c_name = "AI - AP" batch1.course.credits = 5 # teacher info batch1.teacher.p_id = 11 batch1.teacher.name = "Bilal" batch1.teacher.cnic = "33103-1234567-1" batch1.teacher.fullAddress.city = "Fsd" batch1.teacher.fullAddress.country = "Pak" batch1.teacher.salary = 20000 # student info 1 student1 = Student() student1.p_id = 1 student1.name = "Anas" student1.cnic = "33103-1234567-9" student1.fullAddress.city = "Lhr" student1.fullAddress.country = "Pak" student1.cgpa = 3.8 student1.fee = 40000 batch1.students.append(student1) # student info 2 student2 = Student() student2.p_id = 2 student2.name = "Ahmad" student2.cnic = "33103-1234567-8" student2.fullAddress.city = "Isd" student2.fullAddress.country = "Pak" student2.cgpa = 3.7 student2.fee = 30000 batch1.students.append(student2) self.__batches.append(batch1) # add 1st batch
from demo_db import DemoDB from batch import Batch if __name__ == "__main__": db = DemoDB() db.existing_records() records_res = db.display_all_records() # print(records_res) new_batch = Batch() new_batch.b_id = input("Enter Batch Id: ") new_batch.teacher.fullAddress.city = input("Enter City Name") db.add_new_batch(new_batch)
db.existing_records() while True: print( "Press 1 for Display All Records \nPress 2 for Add New Batch \nPress 3 for Search Student by Name \nPress 4 for Exit : " ) num = int(input()) if num == 1: print("Display All Records") records = db.display_all_records() print(records) elif num == 2: new_batch = Batch() # batch info print("Enter Batch Id: ") new_batch.b_id = int(input()) print("Enter Batch Name: ") new_batch.b_name = input() # course info print("Enter Course Id: ") new_batch.course.c_id = input() print("Enter Course Name: ") new_batch.course.c_name = input() print("Enter Course Credits: ") new_batch.course.credits = int(input()) # teacher info print("Enter Teacher Id: ") new_batch.teacher.p_id = int(input()) print("Enter Teacher Name: ") new_batch.teacher.name = input() print("Enter Teacher CNIC: ")