@model EMIS.ViewModel.SelectCourse.SelectCourseResult.StudentSelectCourseSummaryView @using Bowin.Web.Controls.Mvc; @using EMIS.Web.Controls; @{ ViewBag.Title = "List"; } @section scripts{ }
@Html.Position()
查询条件
@Html.HiddenFor(x => x.GrademajorID, new { id = "GrademajorID" })
@Html.LabelFor(x => x.Name): @Html.DisplayFor(x => x.Name) @Html.LabelFor(x => x.ClassmajorName): @Html.DisplayFor(x => x.ClassmajorName) @Html.LabelFor(x => x.OptionalTotalSelectCount): @Html.DisplayFor(x => x.OptionalTotalSelectCount) @Html.LabelFor(x => x.OptionalTotalCredit): @Html.DisplayFor(x => x.OptionalTotalCredit) @Html.LabelFor(x => x.FreeSelectCourseTotalSelectCount): @Html.DisplayFor(x => x.FreeSelectCourseTotalSelectCount) @Html.LabelFor(x => x.FreeSelectCourseTotalCredit): @Html.DisplayFor(x => x.FreeSelectCourseTotalCredit)
@**@
@Html.LabelFor(x => x.OptionalStartTime) @Html.LabelFor(x => x.OptionalEndTime) @Html.LabelFor(x => x.OptionalMaxSelectCount) @Html.LabelFor(x => x.OptionalMinSelectCount) @Html.LabelFor(x => x.OptionalMaxCredit) @Html.LabelFor(x => x.OptionalMinCredit)
@Html.DisplayFor(x => x.OptionalStartTime) @Html.DisplayFor(x => x.OptionalEndTime) @Html.DisplayFor(x => x.OptionalMaxSelectCount) @Html.DisplayFor(x => x.OptionalMinSelectCount) @Html.DisplayFor(x => x.OptionalMaxCredit) @Html.DisplayFor(x => x.OptionalMinCredit)
@Html.DisplayFor(x => x.FreeSelectCourseStartTime) @Html.DisplayFor(x => x.FreeSelectCourseEndTime) @Html.DisplayFor(x => x.FreeSelectCourseMaxSelectCount) @Html.DisplayFor(x => x.FreeSelectCourseMinSelectCount) @Html.DisplayFor(x => x.FreeSelectCourseMaxCredit) @Html.DisplayFor(x => x.FreeSelectCourseMinCredit)
@Html.DisplayFor(x => x.GrademajorStartTime) @Html.DisplayFor(x => x.GrademajorEndTime) @Html.DisplayFor(x => x.GrademajorMaxSelectCount) @Html.DisplayFor(x => x.GrademajorMinSelectCount) @Html.DisplayFor(x => x.GrademajorMaxCredit) @Html.DisplayFor(x => x.GrademajorMinCredit)
选课信息列表
@Html.ContextMenuBar("List")
@Html.DataGrid(new DataGridOptions { Columns = new List() { new BoundFieldColumn { FieldName="ID", HeaderText="", Align=AlignStyle.Center, IsHidden=true }, new LinkButtonColumn { FieldName="OperateText", HeaderText="操作", Align=AlignStyle.Center, Handle="selectCourseClick", Width=0.05, IsHidden=ViewBag.IsHidden }, //new BoundFieldColumn { FieldName="ClassName", HeaderText="选修任务班名称", Align=AlignStyle.Center, Width=0.12 }, new BoundFieldColumn { FieldName="CourseName", HeaderText="课程名称", Align=AlignStyle.Center, Width=0.1 }, new BoundFieldColumn { FieldName="SelectCourseTypeName", HeaderText="选修类型", Align=AlignStyle.Center, Width=0.05 }, new BoundFieldColumn { FieldName="Credit", HeaderText="学分", Align=AlignStyle.Center, Width=0.03 }, new BoundFieldColumn { FieldName="PeopleNumlimit", HeaderText="人数上限", Align=AlignStyle.Center, Width=0.04 }, new BoundFieldColumn { FieldName="StartEndWeeklyNum", HeaderText="起止周次", Align=AlignStyle.Center, Width=0.06 }, new BoundFieldColumn { FieldName="WeekdayTimesSegmentName", HeaderText="上课时间", Align=AlignStyle.Center, Width=0.1 }, new BoundFieldColumn { FieldName="StartTimeStr", HeaderText="选课开始时间", Align=AlignStyle.Center, Width=0.1 }, new BoundFieldColumn { FieldName="EndTimeStr", HeaderText="选课结束时间", Align=AlignStyle.Center, Width=0.1 }, new BoundFieldColumn { FieldName="TeacherNames", HeaderText="任课教师", Align=AlignStyle.Center, Width=0.06 }, new BoundFieldColumn { FieldName="ClassroomName", HeaderText="上课教室", Align=AlignStyle.Center, Width=0.05 }, new BoundFieldColumn { FieldName="StudentCount", HeaderText="已选人数", Align=AlignStyle.Center, Width=0.04 } //new BoundFieldColumn { FieldName="WeekdayName", HeaderText="上课星期", Align=AlignStyle.Center, Width=0.05 }, //new BoundFieldColumn { FieldName="TimesSegmentName", HeaderText="上课时间", Align=AlignStyle.Center, Width=0.05 }, //new BoundFieldColumn { FieldName="campus", HeaderText="校区", Align=AlignStyle.Center, Width=0.06 }, //new OperateColumn { ButtonList = new List() { // new OperateButton { Text = "选课", Handle = "selectCourse", VisibleFun = "!row.IsSelected" }, // new OperateButton { Text = "取消选课", Handle = "cancelSelectCourse", VisibleFun = "row.IsSelected" } //} } }, //IsShow = ((!Model.GrademajorStartTime.HasValue && !Model.GrademajorEndTime.HasValue) || (Model.GrademajorStartTime <= DateTime.Now && Model.GrademajorEndTime >= DateTime.Now)), IsCheckOnSelect = true, DataSourceUrl = Url.Content("~/StudentSelectCourse/List"), ID = "dgStudentSelectCourseList", IsPagination = false, IsShowRowNumbers = true, IsSingleSelect = false })