Commit Graph

15 Commits

Author SHA1 Message Date
SL 10636be286 [UI.Client]
修正当远端登录请求取消时,LoginRequestConfirmationDialog对话框关闭后被设置DialogResult的问题。
2023-09-30 17:29:04 +08:00
DESKTOP-OKMOOJ9\MK 344032223e [UI.Client]
LoginRequestConfirmationDialog构造函数中传入CancellationTokenSource对象。
2023-09-27 23:57:16 +08:00
SL 4fff7bb521 [UI.Client]
优化Login等待和确认窗口样式,允许用户拖动窗口。
2023-09-22 17:24:07 +08:00
SL 042c45a216 [UI.Client]
移除AccountPasswordChangeDialog窗体。
2023-09-22 11:08:13 +08:00
SL 6d2a10161a [UI.Client]
修正Account设置视图中,输入新密码后无法Save的问题。
2023-09-22 11:04:49 +08:00
SL db20c20909 [Common]
修正Credential对象的某些属性无法被反序列化的问题。
优化登录请求确认对话框的描述,增加发出请求的客户端信息显示。
CredentialKeepAliveCheckResult对象的UserName属性替换为RequestingCredential。
2023-09-18 16:29:37 +08:00
SL 1b127e04fa [Common]
修正单会话模式下登录逻辑。
新增CredentialKeepAliveCheckResult对象,用于修正当RT为单绘画模式时,已登录的UI不能弹出确认对话框的问题。
2023-09-18 15:51:37 +08:00
SL aa62db176a [UI.Client]
修正LoginRequestWaitDialog等待被取消后没有被关闭的问题。
移除LoginRequestWaitDialog DialogResult属性赋值,外部调用者不关心这个结果。
2023-09-18 14:37:21 +08:00
SL ed26bf6bd1 [Common]
移除EV.PostLoginBySameUser方法,改为UI端轮训LoginRequest状态凭据。
优化CredentialManager对于Requesting凭据字典的处理,在OnTimer方法中检测KeepAlive时移除RequestCanceled和Rejected状态的凭据。
2023-09-18 14:17:34 +08:00
SL 4898aa6911 [Common]
CredentialManager对象中新增一些超时常量定义。
2023-09-15 23:57:38 +08:00
SL b2e805a0dd [Common]
完善CredentialManager凭据操作历史记录写入数据库的逻辑。

[UI.Client]
新增LoginRequestWaitDialog窗体。
2023-09-15 17:44:30 +08:00
SL 0f032ac783 [Common]
CredentialManager的_dictCredentialsRequesting字典的Key变更为string,已LoginName为主键。
CredentialKeepAliveResults枚举中增加RequestingLogin定义,用于指示已登录的客户端有其它客户端请求使用此用户名登录。
移除IAccountService实现类中多余的函数。

[UI.Client]
新增LoginRequestConfirmDialog窗体。
2023-09-14 14:17:16 +08:00
Liang Su a7051a3f1b [UI.Client]
RecipeEditor的DataGrid单元格文本颜色定义移至主题样式文件。
RecipeFormatBuilder中增加一些变量名称的常量定义,以提高后期程序的可维护性。
修正RecipeEditor DataGrid单元格模板定义的名称,使语义更加精确。
更名IParam接口的IsValidated属性为IsValid,使语义更加精确。
2023-06-16 09:51:51 +08:00
DESKTOP-1N1NK8A\auvkk 0fdcc1f9ed [UI.Client]
修正对Sicentury.Core依赖的引用,并从依赖文件目录中移除Sicentury.Core.dll。
BaseModule对象中增加EventAggregator变量并在构造函数中对其初始化,以供所有子类直接使用。
DialogButton枚举中新增YesToAll选项,并在MessageDialog中对其进行处理。
修正一些RecipeEditor相关Converter的可访问范围为public。
2023-05-11 10:49:07 +08:00
DESKTOP-GPE37UV\THINKAPD 1ace450916 Add project files. 2023-04-13 11:51:03 +08:00