コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: RoieErez/SchoolSchedule
        public void AddLecturer_PracAssignmentTest()
        {
            CHeadOfDepartment hod = new CHeadOfDepartment("test", "test", "test", "test", "test");

            hod.AddLecturer_PracAssignment("test", "test");
            DataTable dt = Program.get_dt("SELECT * from Lecturer_prac_assignment WHERE courseId='test'");

            Assert.IsTrue(dt.Rows[0][0].ToString() == "test" && dt.Rows[0][1].ToString() == "test");
            Program.update_sql("DELETE Lecturer_prac_assignment WHERE courseid='TEST'");
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: RoieErez/SchoolSchedule
        public void dismissSecretaryTest()
        {
            CHeadOfDepartment hod = new CHeadOfDepartment("test", "test", "test", "test", "test");
            CSecretary        s   = new CSecretary("test", "test", "test", "test", "test");

            hod.addSecretary(s.Id, s.Name);
            hod.dismissSecretary(s.Id);
            DataTable dt = Program.get_dt("SELECT id from login WHERE Id='test'");

            Assert.IsTrue(dt.Rows.Count == 0);
        }
コード例 #3
0
ファイル: UnitTest1.cs プロジェクト: RoieErez/SchoolSchedule
        public void addSecretaryTest()
        {
            CHeadOfDepartment hod = new CHeadOfDepartment("test", "test", "test", "test", "test");
            CSecretary        s   = new CSecretary("test", "test", "test", "test", "test");

            hod.addSecretary(s.Id, s.Name);
            DataTable dt = Program.get_dt("SELECT id,f_name from login WHERE Id='test'");

            Assert.IsTrue(dt.Rows[0][0].ToString() == s.Id && dt.Rows[0][1].ToString() == s.Name);
            Program.update_sql("DELETE login WHERE id='TEST'");
        }
コード例 #4
0
ファイル: UnitTest1.cs プロジェクト: RoieErez/SchoolSchedule
        public void DismissTeachingStaffTest()
        {
            CHeadOfDepartment hod = new CHeadOfDepartment("test", "test", "test", "test", "test");
            CTeachingStaff    ts  = new CTeachingStaff("test", "test", "test", "test", "test", "Lecturer", null);

            Program.update_sql("insert into login values('" + ts.Id + "','" + ts.Name + "','" + ts.Password + "','" + ts.Permission + "','" + ts.Department + "')");
            Program.update_sql("insert into teaching_staff values('" + ts.Id + "','" + ts.Type + "','" + ts.Constraints + "')");
            hod.DismissTeachingStaff(ts.Id);
            DataTable dt  = Program.get_dt("SELECT * from teaching_staff WHERE Id='test'");
            DataTable dt2 = Program.get_dt("SELECT * from login WHERE Id='test'");

            Assert.IsTrue(dt.Rows.Count == 0 && dt2.Rows.Count == 0);
        }
コード例 #5
0
 public HOD_Assign_lecturer(CHeadOfDepartment obj)
 {
     InitializeComponent();
     Hod = obj;
 }
コード例 #6
0
 public Add_secretary(CHeadOfDepartment hod)
 {
     InitializeComponent();
     Hod = hod;
 }
コード例 #7
0
 public dissmiss_secretary(CHeadOfDepartment obj)
 {
     InitializeComponent();
     Hod = obj;
 }
コード例 #8
0
 public Show_Ts_Assignment(CHeadOfDepartment hod) : this()
 {
     Hod = hod;
 }
コード例 #9
0
 public Show_course_details(CHeadOfDepartment hod)
 {
     InitializeComponent();
     HOD = hod;
 }
コード例 #10
0
 public Dismiss_lecturer_practitioner(CHeadOfDepartment obj)
 {
     InitializeComponent();
     Hod = obj;
 }
コード例 #11
0
 public Add_new_lecturer_practitioner(CHeadOfDepartment hod)
 {
     InitializeComponent();
     Hod = hod;
 }
コード例 #12
0
 public show_TS(CHeadOfDepartment h) : this()
 {
     Hod = h;
 }
コード例 #13
0
 public Show_Students_details(CHeadOfDepartment hod)
 {
     InitializeComponent();
     Hod = hod;
 }