DAL/StudentService.cs
(开头部分) 4KB这里只显示每个文件的开头 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 StudentService
{
//查重
public static student getName(int StudentNum)
{
string sql = $"select * from Studentinfo where StudentNum='{StudentNum}'";
SqlDataReader dr = DBHelper.getData(sql);
student stu = null;
while (dr.Read())
{
stu = new student()
{
StudentID = dr.GetInt32(0),
StudentNum = dr.GetInt32(1),
StudentName = dr.GetString(2),
StudentSex = dr.GetString(3),
StudentClass = dr.GetString(4)
};
}
dr.Close();
return stu;
}
//添加
public static bool Insert(student stu)
{
string sql = string.Format("INSERT INTO [dbo].[Studentinfo]([StudentNum] ,[StudentName],[StudentSex],[StudentClass],[StudentPwd]) VALUES('{0}', '{1}','{2}','{3}','{4}')", stu.StudentNum,stu.StudentName,stu.StudentSex,stu.StudentClass,stu.userPwd);
return DBHelper.updateData(sql);
}
//更新
public static bool updata(student stu)
{
string sql = $"UPDATE [dbo].[Studentinfo] SET [StudentNum] = '{stu.StudentNum}',[StudentName] ='{stu.StudentName}',[StudentSex] ='{stu.StudentSex}',[StudentClass] ='{stu.StudentClass}' where StudentID='{stu.StudentID}'";
return DBHelper.updateData(sql);
}
//删除
public static bool Delete(int id)
{
string sql = $"DELETE FROM [dbo].[Studentinfo] WHERE StudentID='{id}'";
return DBHelper.updateData(sql);
}
//条件模糊查询-学号或学生班级
public static List<student> getList(student stu)
{
string sql = $"SELECT [StudentID],[StudentNum],[StudentName],[StudentSex],[StudentClass] FROM [dbo].[Studentinfo] where StudentNum='{stu.StudentNum}'or StudentClass like '%{stu.StudentClass}%'";
SqlDataReader dr = DBHelper.getData(sql);
List<student> list = new List<student>();
student obj = null;
while (dr.Read())
后面还有 62 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。