Model.AcountInfo.cs:
using System;
namespace Model
{ [Serializable]
public class AcountInfo
{
private UserInfo _userInfo;
private RoleInfo[] _roleInfo;
private PerviewInfo[] _perviewInfo; public AcountInfo()
{
}
public AcountInfo(UserInfo userinfo1,RoleInfo[] roleinfo1,PerviewInfo[] perviewinfo1)
{
this._userInfo = userinfo1;
this._roleInfo = roleinfo1;
this._perviewInfo = perviewinfo1;
} /// <summary>
/// 用户信息属性
/// </summary>
public UserInfo UserInfo1
{
get
{
return _userInfo;
}
set
{
_userInfo = value;
}
}
/// <summary>
/// 用户角色属性
/// </summary>
public RoleInfo[] RoleInfo1
{
get
{
return _roleInfo;
}
set
{
_roleInfo = value;
}
}
/// <summary>
/// 用户权限属性
/// </summary>
public PerviewInfo[] PerviewInfo1
{
get
{
return _perviewInfo;
}
set
{
_perviewInfo = value;
}
}
}
}
using System;
namespace Model
{ [Serializable]
public class AcountInfo
{
private UserInfo _userInfo;
private RoleInfo[] _roleInfo;
private PerviewInfo[] _perviewInfo; public AcountInfo()
{
}
public AcountInfo(UserInfo userinfo1,RoleInfo[] roleinfo1,PerviewInfo[] perviewinfo1)
{
this._userInfo = userinfo1;
this._roleInfo = roleinfo1;
this._perviewInfo = perviewinfo1;
} /// <summary>
/// 用户信息属性
/// </summary>
public UserInfo UserInfo1
{
get
{
return _userInfo;
}
set
{
_userInfo = value;
}
}
/// <summary>
/// 用户角色属性
/// </summary>
public RoleInfo[] RoleInfo1
{
get
{
return _roleInfo;
}
set
{
_roleInfo = value;
}
}
/// <summary>
/// 用户权限属性
/// </summary>
public PerviewInfo[] PerviewInfo1
{
get
{
return _perviewInfo;
}
set
{
_perviewInfo = value;
}
}
}
}
using System;
namespace Model
{ [Serializable]
public class UserInfo
{
private int _userId;
private string _userName;
private string _userPwd;
private string _eMail;
private string _subPhone;
private string _mobil; public UserInfo()
{
}
public UserInfo(int userid,string username,string userpwd,string email,string subphone,string mobil)
{
this._userId = userid;
this._userName = username;
this._userPwd = userpwd;
this._eMail = email;
this._subPhone = subphone;
this._mobil = mobil;
}
public UserInfo(string username,string userpwd,string email,string subphone,string mobil)
{
this._userName = username;
this._userPwd = userpwd;
this._eMail = email;
this._subPhone = subphone;
this._mobil = mobil;
}
public int UserId
{
get
{
return _userId;
}
set
{
_userId = value;
}
}
public string UserName
{
get
{
return _userName;
}
set
{
_userName = value;
}
}
public string UserPwd
{
get
{
return _userPwd;
}
set
{
_userPwd = value;
}
}
public string Email
{
get
{
return _eMail;
}
set
{
_eMail = value;
}
}
public string SubPhone
{
get
{
return _subPhone;
}
set
{
_subPhone = value;
}
}
public string Mobil
{
get
{
return _mobil;
}
set
{
_mobil = value;
}
}
}
}
User:
public class User
{
public UserInfo Select(string username,string userpwd)
{
SqlParameter[] selectParms = GetSelectParameters(); selectParms[0].Value = username;
selectParms[1].Value = userpwd; SqlDataReader rdr = SqlHelper.ExecuteReader(SqlHelper.CONNECTION_SQL_STRING, CommandType.Text, SQL_SELECT_USER, selectParms);
if (rdr.Read())
{
return new UserInfo(rdr.GetInt32(0),rdr.GetString(1).Trim(),rdr.GetString(2).Trim(),rdr.GetString(3).Trim(),rdr.GetString(4).Trim(),rdr.GetString(5).Trim());
}
else
{
return null;
}
}
}
AcountInfo.User_Info = User.getUser(username,password);
Error:Object reference not set to an instance of an objectTo: wzs_wzs123(蓝天百云) ,那么做还是不行。谢谢!