📄 hoteluserservice.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using IDAL;
using Model;
using DBUtility;
using System.Data;
using System.Data.SqlClient;
namespace SQLServerDAL
{
public class HotelUserService:IHotelUser
{
#region IHotelUser 成员
private const string PARM_USER_NAME = "@userName";
private const string PARM_PASSWORD = "@passWord";
/// <summary>
/// 按用户名查询用户密码
/// </summary>
/// <param name="userName"></param>
/// <returns></returns>
public string GetUserPasswordByUserName(string userName)
{
StringBuilder sql = new StringBuilder();
string str = string.Empty;
sql.Append("select Password from HotelUser where UserName='" + userName + "'");
try
{
string temp = SQLHelper.ExecuteScalar(SQLHelper.SQLConnString, CommandType.Text, sql.ToString(), null);
if (!string.IsNullOrEmpty(temp))
str = temp;
}
catch (Exception ex)
{
throw ex;
}
return str;
}
/// <summary>
/// 添加新用户
/// </summary>
/// <param name="user"></param>
/// <returns></returns>
public bool AddUser(HotelUser user)
{
StringBuilder add = new StringBuilder();
add.Append("insert into HotelUser(UserName,Password) values(");
add.Append(PARM_USER_NAME + ",");
add.Append(PARM_PASSWORD);
int line = 0;
try
{
SqlParameter[] parms = new SqlParameter[2];
parms[0] = new SqlParameter(PARM_USER_NAME,SqlDbType.NVarChar);
parms[1] = new SqlParameter(PARM_PASSWORD,SqlDbType.NVarChar);
parms[0].Value = user.UserName;
parms[1].Value = user.PassWord;
add.Append(")");
line = SQLHelper.ExecuteNonQuery(SQLHelper.SQLConnString, add.ToString(), CommandType.Text, parms);
}
catch (Exception ex)
{
throw ex;
}
if (line > 0)
return true;
else
return false;
}
/// <summary>
/// 获得所有的用户信息
/// </summary>
/// <returns></returns>
public IList<HotelUser> GetAllUsers()
{
StringBuilder sel = new StringBuilder();
sel.Append("select UserName,Password from HotelUser");
IList<HotelUser> lists = new List<HotelUser>();
try
{
SqlDataReader rdr = SQLHelper.ExecuteReader(SQLHelper.SQLConnString, CommandType.Text, sel.ToString(), null);
while (rdr.Read())
{
HotelUser user = new HotelUser();
user.UserName = rdr.GetString(0);
user.PassWord = rdr.GetString(1);
lists.Add(user);
}
rdr.Close();
}
catch (Exception ex)
{
lists = null;
throw new Exception(ex.Message + ex.StackTrace);
}
return lists;
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -