Exemple #1
0
        public void DeleteGrp(EnTeacherGroup grp)
        {
            ThisModule.Dac.Rule.DeleteRuleOfEty(grp);
            ThisModule.Dac.Tch.DeleteGrp(grp);

            ThisModule.SendDataChanged();
        }
Exemple #2
0
        public EnTeacherGroup SaveExistGrp(EnTeacherGroup Value)
        {
            EnTeacherGroup Result = ThisModule.Dac.Tch.GrpDAC.SaveExist(Value);

            ThisModule.SendDataChanged();

            return(Result);
        }
Exemple #3
0
        /// <summary>
        /// 获得某教师组的成员(有课的)
        /// </summary>
        private IList <BaseEntity> GetEnabledMember(EnTeacherGroup Grp)
        {
            IList <BaseEntity> Result = new List <BaseEntity>();

            foreach (EnTeacher tch in DataRule.Tch.GetMembes(Grp))
            {
                if (TeacherList.Contains(tch))
                {
                    Result.Add(tch);
                }
            }

            return(Result);
        }
Exemple #4
0
 public IList <EnTeacher> GetMembes(EnTeacherGroup grp)
 {
     return(ThisModule.Dac.Tch.GetMembes(grp));
 }
Exemple #5
0
 public bool GrpNameExist(EnTeacherGroup grp, string Name)
 {
     return(ThisModule.Dac.Tch.GrpDAC.NameExist(grp, Name));
 }
Exemple #6
0
 public EnTeacherGroup SaveNewGrp(EnTeacherGroup Value)
 {
     return(ThisModule.Dac.Tch.GrpDAC.SaveNew(Value));
 }
Exemple #7
0
 public void RemoveMember(EnTeacherGroup grp, EnTeacher mbr)
 {
     ThisModule.Dac.Tch.ReleaseRelation(grp, mbr);
     ThisModule.SendDataChanged();
 }
Exemple #8
0
 public void AddMember(EnTeacherGroup grp, EnTeacher mbr)
 {
     ThisModule.Dac.Tch.CreateRelation(grp, mbr);
     ThisModule.SendDataChanged();
 }