public void DeleteGrp(EnCourseGroup grp)
        {
            ThisModule.Dac.Rule.DeleteRuleOfEty(grp);
            ThisModule.Dac.Crs.DeleteGrp(grp);

            ThisModule.SendDataChanged();
        }
Beispiel #2
0
        public void DeleteGrp(EnTeacherGroup grp)
        {
            ThisModule.Dac.Rule.DeleteRuleOfEty(grp);
            ThisModule.Dac.Tch.DeleteGrp(grp);

            ThisModule.SendDataChanged();
        }
Beispiel #3
0
        public void CanVisitModuleDefinition()
        {
            var visitor = new TracingVisitor();

            ThisModule.Accept(visitor);

            Assert.IsTrue(visitor.HasTouched(ThisModule));
        }
Beispiel #4
0
        public EnTeacherGroup SaveExistGrp(EnTeacherGroup Value)
        {
            EnTeacherGroup Result = ThisModule.Dac.Tch.GrpDAC.SaveExist(Value);

            ThisModule.SendDataChanged();

            return(Result);
        }
        public EnSquadGroup SaveExistGrp(EnSquadGroup Value)
        {
            EnSquadGroup Result = ThisModule.Dac.Sqd.GrpDAC.SaveExist(Value);

            ThisModule.SendDataChanged();

            return(Result);
        }
        public EnSquad SaveExistMbr(EnSquad Value)
        {
            EnSquad Result = ThisModule.Dac.Sqd.MbrDAC.SaveExist(Value);

            ThisModule.SendDataChanged();

            return(Result);
        }
        public EnSubject SaveExistMbr(EnSubject Value)
        {
            EnSubject Result = ThisModule.Dac.Crs.MbrDAC.SaveExist(Value);

            ThisModule.SendDataChanged();

            return(Result);
        }
        public EnCourseGroup SaveExistGrp(EnCourseGroup Value)
        {
            EnCourseGroup Result = ThisModule.Dac.Crs.GrpDAC.SaveExist(Value);

            ThisModule.SendDataChanged();

            return(Result);
        }
Beispiel #9
0
        public EnTeacher SaveExistMbr(EnTeacher Value)
        {
            EnTeacher Result = ThisModule.Dac.Tch.MbrDAC.SaveExist(Value);

            ThisModule.SendDataChanged();

            return(Result);
        }
        public void AddMember(EnSquadGroup grp, EnSquad mbr)
        {
            //增加班级与班级组关系后,此班级组的课务安排会自动应用到此班级
            ThisModule.Lsn.SquadRelationIsCreate(grp, mbr);

            ThisModule.Dac.Sqd.CreateRelation(grp, mbr);

            ThisModule.SendDataChanged();
        }
        public void RemoveMember(EnSquadGroup grp, EnSquad mbr)
        {
            //移除班级与班级组关系后,此班级通过此组获得的课务安排会被删除
            ThisModule.Lsn.SquadRelationIsRelease(grp, mbr);

            ThisModule.Dac.Sqd.ReleaseRelation(grp, mbr);

            ThisModule.SendDataChanged();
        }
Beispiel #12
0
        public void DeleteMbr(EnTeacher mbr)
        {
            //教师删除后对应的课务安排会被设置为无授课/辅导教师
            ThisModule.Lsn.TeacherIsDelete(mbr);

            ThisModule.Dac.Rule.DeleteRuleOfEty(mbr);
            ThisModule.Dac.Tch.DeleteMbr(mbr);

            ThisModule.SendDataChanged();
        }
        public void DeleteMbr(EnSubject mbr)
        {
            //课程删除后对应的课务安排会被删除
            ThisModule.Lsn.CourseIsDelete(mbr);

            ThisModule.Dac.Rule.DeleteRuleOfEty(mbr);
            ThisModule.Dac.Crs.DeleteMbr(mbr);

            ThisModule.SendDataChanged();
        }
        public void DeleteMbr(EnSquad mbr)
        {
            //删除班级后,此班级的课务安排会被删除
            ThisModule.Lsn.SquadIsDelete(mbr);

            ThisModule.Dac.Rule.DeleteRuleOfEty(mbr);
            ThisModule.Dac.Sqd.DeleteMbr(mbr);

            ThisModule.SendDataChanged();
        }
        public void DeleteGrp(EnSquadGroup grp)
        {
            //删除班级组后,此组相关的所有课务会被删除
            ThisModule.Lsn.SquadGroupIsDelete(grp);

            ThisModule.Dac.Rule.DeleteRuleOfEty(grp);
            ThisModule.Dac.Sqd.DeleteGrp(grp);

            ThisModule.SendDataChanged();
        }
        public void AddMember(EnCourseGroup grp, EnSubject mbr)
        {
            ThisModule.Dac.Crs.CreateRelation(grp, mbr);

            ThisModule.SendDataChanged();
        }
Beispiel #17
0
 public void RemoveMember(EnTeacherGroup grp, EnTeacher mbr)
 {
     ThisModule.Dac.Tch.ReleaseRelation(grp, mbr);
     ThisModule.SendDataChanged();
 }
Beispiel #18
0
 public void AddMember(EnTeacherGroup grp, EnTeacher mbr)
 {
     ThisModule.Dac.Tch.CreateRelation(grp, mbr);
     ThisModule.SendDataChanged();
 }
        public void RemoveMember(EnCourseGroup grp, EnSubject mbr)
        {
            ThisModule.Dac.Crs.ReleaseRelation(grp, mbr);

            ThisModule.SendDataChanged();
        }