📄 userinfosystem.cs
字号:
using System;
namespace JB.GraduateDesign.ESM.Business
{
using JB.GraduateDesign.ESM.DataAccess;
using JB.GraduateDesign.ESM.Entity;
/// <summary>
/// UserSystem 的摘要说明。
/// </summary>
public class UserInfoSystem
{
public UserInfoSystem()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public UserInfoData Login( string loginName, string password)
{
UserInfos userInfos = new UserInfos();
UserInfoQuery query = new UserInfoQuery();
query.LoginName = loginName;
query.Password = password;
return userInfos.SelectUserInfo(query);
}
public UserInfoData GetAllUser()
{
UserInfos userInfos = new UserInfos();
UserInfoQuery query = new UserInfoQuery();
return userInfos.SelectUserInfo(query);
}
public bool CreateUser(UserInfoData userInfo)
{
for( int i = 0; i < userInfo.UserInfo.Count; i ++ )
{
if (userInfo.UserInfo[i].UserName == "")
{
throw new ApplicationException("用户名不能为空。");
}
if (userInfo.UserInfo[i].Mobile == "")
{
throw new ApplicationException("用户手机号不能为空。");
}
if (userInfo.UserInfo[i].Password == "")
{
throw new ApplicationException("用户密码不能为空。");
}
if (userInfo.UserInfo[i].LoginName == "")
{
throw new ApplicationException("用户登录名不能为空。");
}
}
UserInfos userInfos = new UserInfos();
try
{
userInfos.InsertUserInfo( userInfo );
}
catch( Exception e)
{
throw e;
}
return true;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -