DAL/LoginDAL.cs

(开头部分) 10KB

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

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

namespace DAL
{
    public class LoginDAL
    {
        /// <summary>
        /// 根据用户登录id查询用户相关信息
        /// </summary>
        /// <param name="userId"></param>
        /// <returns>返回LoginModel</returns>
        public static LoginModel GetLoginInfoByUserId(string userId)
        {
            LoginModel lm= new LoginModel();
            string sql=string.Format("select * from [t_login] where UserId='{0}'",userId);
            DataTable dt = MsSqlHelper.ExecuteDataSet(sql).Tables[0];
            if(dt.Rows.Count > 0)
            {
                lm.UserId = dt.Rows[0]["UserId"].ToString();
                lm.UserPwd = dt.Rows[0]["UserPwd"].ToString();
                lm.UserName = dt.Rows[0]["UserName"].ToString();
                lm.UserSex = dt.Rows[0]["UserSex"].ToString();
                lm.UserAdddate = dt.Rows[0]["UserAdddate"].ToString();
                lm.UserRole = dt.Rows[0]["UserRole"].ToString();
                lm.UserTel = dt.Rows[0]["UserTel"].ToString();
                lm.UserState = Convert.ToInt32(dt.Rows[0]["UserState"].ToString());
                if (Convert.ToInt32(dt.Rows[0]["UserState"].ToString()) == 1)
                {
                    lm.UserStateName = "启用";
                }
                else { lm.UserStateName = "禁用"; }
            }
            return lm;
        }
        /// <summary>
        /// 根据用户id和用户姓名查询登录用户信息
        /// </summary>
        /// <param name="UserId"></param>
        /// <param name="UserName"></param>
        /// <returns></returns>
        public static List<LoginModel> GetListByLoginIdLoginName(string userId,string userName)
        {
            List<LoginModel> list=new List<LoginModel>();
            string sql = string.Format("select * from [t_login] where UserId like {0} and UserName like {1}","'%"+ userId + "%'","'%"+ userName + "%'");
            DataTable dt = MsSqlHelper.ExecuteDataSet(sql).Tables[0];
            if(dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    LoginModel lm = new LoginModel();
                    lm.Id =Convert.ToInt32(dt.Rows[i]["Id"].ToString());
                    lm.UserId = dt.Rows[i]["UserId"].ToString();
                    lm.UserPwd = dt.Rows[i]["UserPwd"].ToString();
后面还有 176 行代码,解锁后查看完整代码

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

AI 解读

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

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