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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
