Esempio n. 1
0
    def __init__(self):
        QtGui.QMainWindow.__init__(self)
        self.ui = Ui_Admin_Landing()
        self.ui.setupUi(self)
        self.current_index = 0
        self.prev_index = 0

        self.ui.Employee_btn.clicked.connect(
            partial(self.change_window, index=1))
        self.ui.Class_btn.clicked.connect(partial(self.change_window, index=2))
        self.ui.Student_btn.clicked.connect(
            partial(self.change_window, index=3))
        self.ui.Billing_btn.clicked.connect(
            partial(self.change_window, index=4))

        self.ui.Employee_back_btn.clicked.connect(self.Back_btn)
        self.ui.Class_back_btn.clicked.connect(self.Back_btn)
        self.ui.Student_back_btn.clicked.connect(self.Back_btn)
        self.ui.Payroll_back_btn.clicked.connect(self.Back_btn)

        self.ui.Search_teacher_btn.clicked.connect(
            partial(self.change_window, index=5))
        self.ui.Teacher_search_back_btn.clicked.connect(self.Back_btn)

        self.ui.Update_teacher_btn.clicked.connect(self.modify_teacher)

        self.ui.Quit_btn.clicked.connect(self.Quit)
        self.ui.Quit_btn_2.clicked.connect(self.Quit)
        self.ui.Quit_btn_3.clicked.connect(self.Quit)
        self.ui.Quit_btn_4.clicked.connect(self.Quit)
        self.ui.Quit_btn_5.clicked.connect(self.Quit)

        self.setup_database
Esempio n. 2
0
    def __init__(self, name):
        QtGui.QMainWindow.__init__(self)
        #button for different functionalities
        self.ui = Ui_Admin_Landing()
        self.ui.setupUi(self)
        self.current_index = 0
        self.prev_index = 0

        #layout of page for scrolling back and forth
        self.ui.name = name
        self.ui.Employee_btn.clicked.connect(
            partial(self.change_window, index=1))
        self.ui.Class_btn.clicked.connect(partial(self.change_window, index=2))
        self.ui.Student_btn.clicked.connect(
            partial(self.change_window, index=3))
        self.ui.Billing_btn.clicked.connect(
            partial(self.change_window, index=4))

        self.ui.Employee_back_btn.clicked.connect(self.Back_btn)
        self.ui.Class_back_btn.clicked.connect(self.Back_btn)
        self.ui.Student_back_btn.clicked.connect(self.Back_btn)
        self.ui.Payroll_back_btn.clicked.connect(self.Back_btn)
        self.ui.Logout_btn.clicked.connect(self.logout)

        self.ui.Search_teacher_btn.clicked.connect(self.search_teacher)
        self.ui.Update_teacher_btn.clicked.connect(self.update_teacher)
        self.ui.Assign_teacher_btn.clicked.connect(self.assign_teacher)
        self.ui.New_teacher_btn.clicked.connect(self.add_teacher)
        self.ui.Remove_teacher_btn.clicked.connect(self.removeTeach)

        self.ui.View_class_btn.clicked.connect(self.view_class)
        self.ui.Add_Class_btn.clicked.connect(self.new_class)

        self.ui.Search_student_btn.clicked.connect(self.search_student)
        self.ui.Add_student_btn.clicked.connect(self.add_student)
        self.ui.Billing_history_btn.clicked.connect(self.billing)
        self.ui.Tuition_btn.clicked.connect(self.tuition)
        self.ui.Fee_btn.clicked.connect(self.fee)
        self.ui.Registration_btn.clicked.connect(self.registration)
        self.ui.Remove_student_btn.clicked.connect(self.removeStu)
        self.ui.Remove_class_btn.clicked.connect(self.removeClass)

        self.ui.Teaching_his_btn.clicked.connect(self.teaching_his)
        self.ui.Set_Semester_btn.clicked.connect(self.set_semester)
        self.ui.Enter_partial_payment_btn.clicked.connect(
            self.enter_partial_payment)
        self.ui.Enter_full_payment_btn.clicked.connect(self.enter_full_payment)
        self.ui.Student_balance_btn.clicked.connect(self.student_balance)
        self.ui.Show_admin_list_btn.clicked.connect(self.show_admin_list)
        self.ui.Enter_teacher_hour_btn.clicked.connect(self.enter_teacher_hour)
        self.ui.Enter_teacher_payrate_btn.clicked.connect(
            self.enter_teacher_payrate)
        self.ui.Registration_btn.clicked.connect(self.registration)
        self.ui.Credits_btn.clicked.connect(self.studentCredit)

        self.ui.Quit_btn.clicked.connect(self.Quit)
        self.ui.Quit_btn_2.clicked.connect(self.Quit)
        self.ui.Quit_btn_3.clicked.connect(self.Quit)
        self.ui.Quit_btn_4.clicked.connect(self.Quit)
        self.ui.Quit_btn_5.clicked.connect(self.Quit)
        self.num = True