📄 users.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using DAL;
using Model;
namespace BLL
{
public class Users
{
public static object Register(UsersInfo entity)
{
using(UsersDAL dal=new UsersDAL())
{
return dal.Register(entity);
}
}
public static UsersInfo Login(int loginID,string password)
{
using (UsersDAL dal = new UsersDAL())
{
UsersInfo obj = dal.Select(loginID);
if (obj.LoginPwd == password)
return obj;
else
return null;
}
}
public static UsersInfo Select(int id)
{
using (UsersDAL dal = new UsersDAL())
{
return dal.Select(id);
}
}
public static List<UsersInfo> Search(UsersInfo entity)
{
using(UsersDAL dal=new UsersDAL())
{
return dal.Search(entity);
}
}
/// <summary>
/// 根据条件组合来搜索
/// </summary>
/// <param name="userId"></param>
/// <param name="nickName"></param>
/// <param name="ageBound"></param>
/// <param name="sex"></param>
/// <returns></returns>
public static List<UsersInfo> Search(int userId,string nickName,string ageBound,string sex)
{
int iFromAge = 0;
int iToAge = 0;
if (!string.IsNullOrEmpty(ageBound))
{
string[] strAge= ageBound.Split('~');
if (strAge.Length == 2)
{
iFromAge = int.Parse(strAge[0]);
iToAge = int.Parse(strAge[1]);
}
else
{
if (ageBound.Substring(0, 1).Equals(">"))
iFromAge = int.Parse(ageBound.Substring(1));
else
iToAge = int.Parse(ageBound.Substring(1));
}
}
using (UsersDAL dal = new UsersDAL())
{
return dal.Search(userId, nickName, iFromAge, iToAge, sex);
}
}
/// <summary>
/// 更新基本资料
/// </summary>
/// <param name="entity"></param>
public static void UpdateProfile(UsersInfo entity)
{
using (UsersDAL dal = new UsersDAL())
{
dal.UpdateProfile(entity);
}
}
/// <summary>
/// 更改密码
/// </summary>
/// <param name="password"></param>
/// <param name="identity"></param>
public static void ChangeSecurity(int id, string password, int identity)
{
using (UsersDAL dal = new UsersDAL())
{
string oldPwd=dal.Select(id).LoginPwd;
if (!password.Equals(oldPwd))
throw new Exception("你输入的原始密码不正确!请重新输入!");
dal.ChangeSecurity(id, password,identity);
}
}
/// <summary>
/// 更改身份验证
/// </summary>
/// <param name="password"></param>
/// <param name="identity"></param>
public static void ChangeIdentity(int id, int identity)
{
using (UsersDAL dal = new UsersDAL())
{
dal.ChangeIdentity(id, identity);
}
}
/// <summary>
/// 更换头像
/// </summary>
/// <param name="faceId"></param>
public static void ChangeFace(int id,int faceId)
{
using (UsersDAL dal = new UsersDAL())
{
dal.ChangeFace(id, faceId);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -