57 lines
1.9 KiB
C#
57 lines
1.9 KiB
C#
using CommonLibrary;
|
|
using HslCommunication.Enthernet;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
|
|
namespace ClientsLibrary.AccountSupport
|
|
{
|
|
public partial class AccountDetails : Form
|
|
{
|
|
|
|
|
|
public AccountDetails(AdvancedFileClient fileClient, UserPortrait userPortrait)
|
|
{
|
|
InitializeComponent();
|
|
FileClient = fileClient;
|
|
UserPortrait = userPortrait;
|
|
}
|
|
|
|
private void AccountDetails_Shown(object sender, EventArgs e)
|
|
{
|
|
// 加载各种数据
|
|
textBox_Factory.Text = UserClient.UserAccount.Factory;
|
|
textBox_GradeDescription.Text = AccountGrade.GetDescription(UserClient.UserAccount.Grade);
|
|
textBox_LastLoginIpAddress.Text = UserClient.UserAccount.LastLoginIpAddress;
|
|
textBox_LastLoginTime.Text = UserClient.UserAccount.LastLoginTime.ToString();
|
|
textBox_LastLoginWay.Text = UserClient.UserAccount.LastLoginWay;
|
|
textBox_LoginEnable.Text = UserClient.UserAccount.LoginEnable ? "允许" : "禁止";
|
|
textBox_LoginFailedCount.Text = UserClient.UserAccount.LoginFailedCount.ToString();
|
|
textBox_LoginFrequency.Text = UserClient.UserAccount.LoginFrequency.ToString();
|
|
textBox_NameAlias.Text = UserClient.UserAccount.NameAlias;
|
|
textBox_RegisterTime.Text = UserClient.UserAccount.RegisterTime.ToString();
|
|
textBox_UserName.Text = UserClient.UserAccount.UserName;
|
|
|
|
// 加载头像
|
|
|
|
}
|
|
|
|
private void AccountDetails_Load(object sender, EventArgs e)
|
|
{
|
|
Text = "账户详细信息";
|
|
}
|
|
|
|
|
|
public AdvancedFileClient FileClient { get; }
|
|
public UserPortrait UserPortrait { get; }
|
|
|
|
|
|
|
|
}
|
|
}
|