1.
public M_Users UserLogin(M_Users muser, out string roelname)
{
SqlDataReader dr=Sqlhelper.ExecuteReader(Common.constr,"select * from Users join Roles on Users.roleid=Roles.roleid where useremail=@useremail and userpassword=@userpassword",
new SqlParameter("@useremail", muser.Useremail),
new SqlParameter("@userpassword", muser.Userpassword));
if (dr.Read())
{
muser.Userid = int.Parse(dr["userid"].ToString());
muser.Username = dr["username"].ToString();
muser.Useremail = dr["useremail"].ToString();
muser.Photo = dr["photo"].ToString();
muser.Sex = bool.Parse(dr["sex"].ToString());
muser.Age = int.Parse(dr["age"].ToString());
muser.Qq = dr["qq"].ToString();
muser.Lastlogindate = DateTime.Parse(dr["lastlogindate"].ToString());
roelname = dr["rolename"].ToString();
return muser;
}
else
{
roelname = "";
return null;
}
}
接收转数组并读取: