110,533
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DAL;
using MODEL;
namespace BLL
{
public class LoginInBLL
{
public static int CheckPassword(String Id, String Password)
{
string Getid,Getpassword,Getpower;
if (PersonalDAL.GetUser(Id).Count == 0)
return 1;
else
{
//这里写取值得部分
}
return 1;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MODEL
{
public class UserModel
{
private string Name, Code, power;
public string Password
{
get { return Code; }
set { Code = value; }
}
public string Id
{
get { return Name; }
set { Name = value; }
}
public string Power
{
get { return power; }
set { power = value; }
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MODEL;
using System.Data;
using System.Data.SqlClient;
namespace DAL
{
public class PersonalDAL
{
public static List<UserModel> GetUser(string Id){
List<UserModel> listore =new List<UserModel>();
SqlConnection conn = new SqlConnection(DBHelper.connString);
conn.Open();
string selectSql="select * from AccountInformation where Name=@Id";
SqlCommand cmd=new SqlCommand(selectSql,conn);
SqlParameter parm = new SqlParameter("@Id",SqlDbType.VarChar,20);
parm.Value = Id;
cmd.Parameters.Add(parm);
SqlDataReader dr =cmd.ExecuteReader();
while(dr.Read())
{
UserModel usermode=new UserModel();
usermode.Id=dr["Name"].ToString();
usermode.Password=dr["code"].ToString();
usermode.Power=(string)dr["power"].ToString();
listore.Add(usermode);
}
conn.Close();
return listore;
}
}
foream(UserModel m in PersonalDAL.GetUser(Id))
{
id=m.Id;
...
break;
}
这样也是只取一个