139 lines
1.9 KiB
C#
139 lines
1.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace MECF.Framework.Common.Account.Extends
|
|
{
|
|
[Serializable]
|
|
public class AccountEx
|
|
{
|
|
private string m_strUserID;
|
|
|
|
private string m_strLoginName;
|
|
|
|
private string m_strFirstName;
|
|
|
|
private string m_strLastName;
|
|
|
|
private string m_strEmail;
|
|
|
|
private string m_strDescription;
|
|
|
|
private string m_strPassword;
|
|
|
|
private List<string> m_strRoles;
|
|
|
|
public string UserID
|
|
{
|
|
get
|
|
{
|
|
return m_strUserID;
|
|
}
|
|
set
|
|
{
|
|
m_strUserID = value;
|
|
}
|
|
}
|
|
|
|
public string LoginName
|
|
{
|
|
get
|
|
{
|
|
return m_strLoginName;
|
|
}
|
|
set
|
|
{
|
|
m_strLoginName = value;
|
|
}
|
|
}
|
|
|
|
public string FirstName
|
|
{
|
|
get
|
|
{
|
|
return m_strFirstName;
|
|
}
|
|
set
|
|
{
|
|
m_strFirstName = value;
|
|
}
|
|
}
|
|
|
|
public string LastName
|
|
{
|
|
get
|
|
{
|
|
return m_strLastName;
|
|
}
|
|
set
|
|
{
|
|
m_strLastName = value;
|
|
}
|
|
}
|
|
|
|
public string Email
|
|
{
|
|
get
|
|
{
|
|
return m_strEmail;
|
|
}
|
|
set
|
|
{
|
|
m_strEmail = value;
|
|
}
|
|
}
|
|
|
|
public string Description
|
|
{
|
|
get
|
|
{
|
|
return m_strDescription;
|
|
}
|
|
set
|
|
{
|
|
m_strDescription = value;
|
|
}
|
|
}
|
|
|
|
public string Password
|
|
{
|
|
get
|
|
{
|
|
return m_strPassword;
|
|
}
|
|
set
|
|
{
|
|
m_strPassword = value;
|
|
}
|
|
}
|
|
|
|
public string LoginId { get; set; }
|
|
|
|
public bool IsSuper { get; set; }
|
|
|
|
public List<string> RoleIDs
|
|
{
|
|
get
|
|
{
|
|
return m_strRoles;
|
|
}
|
|
set
|
|
{
|
|
m_strRoles = value;
|
|
}
|
|
}
|
|
|
|
public AccountEx(string p_strUserID, string p_strLoginName, string p_strPassword, string p_strFirstName, string p_strLastName, string p_strEmail, List<string> p_roles, string p_strDescription = "")
|
|
{
|
|
m_strUserID = p_strUserID;
|
|
m_strLoginName = p_strLoginName;
|
|
m_strFirstName = p_strFirstName;
|
|
m_strLastName = p_strLastName;
|
|
m_strEmail = p_strEmail;
|
|
m_strDescription = p_strDescription;
|
|
m_strPassword = p_strPassword;
|
|
m_strRoles = p_roles;
|
|
IsSuper = false;
|
|
}
|
|
}
|
|
}
|