//连排置灰
//int lessonLength = query.ContinuousRowLessonNo.Split(",").Length;
//if(lessonLength>=2)
//{
// //第一个赋值 连到几个 知道不是y=0 不是1 就改为n
// int num = 0;
// DateTime ExamDate=DateTime.Now;
// int LessonNo=0;
// List<int> tempArr = new List<int>();
// int ifY = 0;
// foreach (var item in preArrangeCourseDataList)//空课表
// {
// ifY++;
// if (item.IsEnabled=="y")//y为课表可用课节
// {
// num++;//多节空的
// if (num == 1)
// {
// ExamDate = item.ExamDate;
// LessonNo = int.Parse(item.LessonNo);
// }else
// {
// if (ExamDate != item.ExamDate )
// {
// if ((LessonNo + 1) != int.Parse(item.LessonNo) && int.Parse(item.LessonNo)!=1) //昨天最后一节 和今天1,2节空 只置灰昨天最后一节
//
调课:需要空闲连排课节,如不是连排则置灰
最新推荐文章于 2024-10-11 12:00:25 发布
本文介绍了如何使用ASP.NET和C#技术开发一个调课系统,该系统着重处理课程的连排需求。当无法找到连续的空闲课节时,系统会将这些课节标记为灰色,表示不可选。通过这种方式,优化了课程调度的用户体验。
摘要由CSDN通过智能技术生成