DAL/LesService.cs
(开头部分) 22KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using Model;
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class LesService
{
//自动删除被驳回的过期申请(7天前)
public static bool AutoDelete()
{
string sql = $"delete from Lessoninfo where DATEDIFF(DAY,SubTime,GETDATE())>7 and LessonAudit='驳回'";
return DBHelper.updateData(sql);
}
//从数据库获取指定教师账号
public static teacher getTNum(string tName)
{
string sql = $"select TeacherNum from Teacherinfo where TeacherName='{tName}'";
SqlDataReader dr = DBHelper.getData(sql);
teacher obj = null;
if (dr.Read())
{
obj = new teacher()
{
TeacherNum = dr.GetInt32(0)
};
}
dr.Close();
return obj;
}
//显示我的学生
public static List<student> SelStu(int teacherNum)
{
string sql = $"select * from lessonSelect ls inner join Lessoninfo lf on ls.id=lf.id inner join Studentinfo s on s.StudentName=ls.StudentName where lf.TeacherNum='{teacherNum}'";
SqlDataReader dr = DBHelper.getData(sql);
List<student> list = new List<student>();
student stu = null;
while (dr.Read())
{
stu = new student()
{
StudentNum = int.Parse(dr["StudentNum"].ToString()),
StudentName = dr["StudentName"].ToString(),
StudentSex= dr["StudentSex"].ToString(),
StudentClass = dr["StudentClass"].ToString(),
LessonName=dr["LessonName"].ToString()
};
list.Add(stu);
}
dr.Close();
return list;
}
//教师(我的审核)
public static List<Lesson> getMyAudit(Lesson ls)
{
后面还有 458 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。