Example #1
0
    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
Example #2
0
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)

Example #3
0
    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: ")