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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。