DAL/AccDAL.cs

(开头部分) 11KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Model;

namespace DAL
{
    /// <summary>
    /// 学生住宿信息管理
    /// </summary>
    public class AccDAL
    {
        /// <summary>
        /// 根据学生姓名查询学生住宿信息
        /// </summary>
        /// <param name="stuName"></param>
        /// <returns>返回List</returns>
        public static List<AccModel> GetListByStuName(string stuName)
        {
            List<AccModel> list = new List<AccModel>();
            string sql = string.Format("select * from [t_accInfo] where studentname like {0}", "'%" + stuName + "%'");
            DataTable dt = MsSqlHelper.ExecuteDataSet(sql).Tables[0];
            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    AccModel accInfoModel = new AccModel();
                    accInfoModel.Id = Convert.ToInt32(dt.Rows[i]["Id"].ToString());
                    accInfoModel.Studentclass = dt.Rows[i]["studentclass"].ToString();
                    accInfoModel.Studentid = dt.Rows[i]["studentid"].ToString();
                    accInfoModel.Studentname = dt.Rows[i]["studentname"].ToString();
                    accInfoModel.Buildingno = dt.Rows[i]["buildingno"].ToString();
                    accInfoModel.Dormitoryno = dt.Rows[i]["dormitoryno"].ToString();
                    accInfoModel.Bedno = dt.Rows[i]["bedno"].ToString();
                    accInfoModel.Accdate = dt.Rows[i]["accdate"].ToString();
                    list.Add(accInfoModel);
                }
            }
            return list;
        }
        /// <summary>
        /// 判断学生是否已经安排住宿
        /// </summary>
        /// <param name="stuName"></param>
        /// <param name="stuId"></param>
        /// <param name="stuClass"></param>
        /// <returns>返回true或false</returns>
        public static bool IsExistsStuInfo(string stuName, string stuId, string stuClass)
        {
            bool flag = false;
            string sql = string.Format("select studentclass,studentid from [t_accInfo] where studentname='{0}' and studentid='{1}' and studentclass='{2}'", stuName, stuId, stuClass);
            DataTable dt = MsSqlHelper.ExecuteDataSet(sql).Tables[0];
            if (dt.Rows.Count > 0) { flag = true; }
            return flag;
        }
        /// <summary>
后面还有 195 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

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