www.pudn.com > FerrariSystem.rar > BisLogin.cs
using System;
using System.Data;
using System.Data.SqlClient;
using System.Text;
namespace DataAccessLibrary
{
///
/// BisLogin 的摘要说明。
///
public class BisLogin:BisBase
{
public DataTblUser objTblUser = null;
public BisLogin()
{
}
///
/// 验证登陆
///
///
///
public bool DoLogin()
{
StringBuilder strBuilder = new StringBuilder();
strBuilder.Append(" select 1 from TBL_User");
strBuilder.Append(" where UserID = @UserID and Password = @Password and UserType = @UserType");
string strSql = strBuilder.ToString();
SqlParameter[] param = this.getSqlParameter();
SqlDataReader sqlReader = SqlHelper.ExecuteReader(this.strConnString,CommandType.Text,strSql,param);
if (sqlReader.HasRows)
{
return true;
}
else
{
return false;
}
}
///
/// 将数据模型对象映射到Command命令所用的SqlParameter对象
///
///
private SqlParameter[] getSqlParameter()
{
SqlParameter[] param = new SqlParameter[3];
param[0] = new SqlParameter("@UserID",SqlDbType.VarChar);
param[1] = new SqlParameter("@Password",SqlDbType.VarChar);
param[2] = new SqlParameter("@UserType",SqlDbType.Char);
param[0].Value = objTblUser.UserID;
param[1].Value = objTblUser.Password;
param[2].Value = objTblUser.UserType;
return param;
}
}
}