예제 #1
0
        private bool Check()
        {
            if (SelectedDeptIds.IsNullOrEmpty())
            {
                Warning("请选择班级");
                return(false);
            }

            return(true);
        }
예제 #2
0
        private void SaveData()
        {
            var teacher = new SysUser(TeacherID);

            teacher.Load();

            #region 保存关系
            DataAccess.Delete(typeof(SysCourseRel), string.Format("{0}='{1}' AND {2}='{3}'",
                                                                  SysCourseRel.SQLCOL_COURSEID, CourseID, SysCourseRel.SQLCOL_TEACHERID, TeacherID));
            //从隐藏域中读取勾选的菜单值

            var deptList = DataAccess.Select(typeof(SysDepartment),
                                             string.Format("IsDeleted=0 AND {0} IN ({1})", SysDepartment.SQLCOL_ID,
                                                           SelectedDeptIds.TrimStart(',').TrimEnd(',')), true) as IList <SysDepartment>;
            foreach (var dept in deptList)
            {
                var rel = new SysCourseRel(CourseID, TeacherID, dept.ID);
                rel.TeacherName    = tbxTeacher.SelectedItem.Text;
                rel.DepartmentName = dept.Name;
                rel.RegYear        = tbxRegYear.SelectedValue.ToInt32();
                rel.Save();
            }
            #endregion
        }