From a990956c484b788bde0f7eae0202d8303d76a106 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 26 八月 2024 14:14:28 +0800 Subject: [PATCH] bimface增加半透明与取消半透明功能 --- WinFrmUI/HStation.WinFrmUI.Organize.Core/01-EmployeeViewModel/EmployeeViewModel.cs | 110 +++++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 90 insertions(+), 20 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Organize.Core/01-EmployeeViewModel/EmployeeViewModel.cs b/WinFrmUI/HStation.WinFrmUI.Organize.Core/01-EmployeeViewModel/EmployeeViewModel.cs index 770359f..312227c 100644 --- a/WinFrmUI/HStation.WinFrmUI.Organize.Core/01-EmployeeViewModel/EmployeeViewModel.cs +++ b/WinFrmUI/HStation.WinFrmUI.Organize.Core/01-EmployeeViewModel/EmployeeViewModel.cs @@ -1,40 +1,110 @@ -锘縰sing HStation.Dto; +锘縰sing HStation.Vmo; namespace HStation.WinFrmUI.Organize { - public class EmployeeViewModel : EmployeeMainDto + public class EmployeeViewModel : EmployeeMain { public EmployeeViewModel() { } - public EmployeeViewModel(EmployeeMainDto rhs) + public EmployeeViewModel(EmployeeMain rhs) { - this.ID = rhs.ID; this.ErpCode = rhs.ErpCode;//缂栧彿 + this.ProfilePhotoFilePath = rhs.ProfilePhotoFilePath;//澶村儚 this.PositonName = rhs.PositonName;//鑱屼綅鍚� - this.FirstName = rhs.FirstName;//濮撳悕(鑻辨枃灏辨槸绗竴涓悕) - this.LastName = rhs.LastName;//濮撳悕(鑻辨枃鍚�,鎵嶄細鐢ㄥ埌) - this.StaffStatus = rhs.StaffStatus;//鍦ㄨ亴鐘舵�� 1 鍦ㄨ亴 0 绂昏亴 + this.FirstName = rhs.FirstName; //濮撳悕锛堣嫳鏂囧氨鏄涓�涓悕锛� + this.LastName = rhs.LastName;//濮撳悕锛堣嫳鏂囧氨鏄渶鍚庣殑鍚嶏級 + //this.StaffStatus = rhs.StaffStatus; //鍦ㄨ亴鐘舵��1鍦ㄨ亴 0绂昏亴 this.Telephone = rhs.Telephone;//鎵嬫満鍙� - this.DrawSignal = rhs.DrawSignal;//绛惧悕 this.Email = rhs.Email;//鐢靛瓙閭 + this.DrawSignal = rhs.DrawSignal;//绛惧悕 + this.User = rhs.User;//鐧诲綍鐢ㄦ埛 this.AddTime = rhs.AddTime;//娣诲姞鏃堕棿 - this.AddUser = rhs.AddUser; - this.RequirePasswordReset = rhs.RequirePasswordReset;//鐧诲綍鏃舵槸鍚﹀繀椤婚噸缃瘑鐮� - this.LastModifyUser = rhs.LastModifyUser; + this.AddUser = rhs.AddUser;//娣诲姞鐢ㄦ埛 this.LastModifyTime = rhs.LastModifyTime;//鏈�鍚庝慨鏀规椂闂� - this.Paras = rhs.Paras; - this.StaffStatusLabel = this.StaffStatus == 0 ? "绂昏亴" : "鍦ㄨ亴"; - this.RequirePasswordResetLabel = this.RequirePasswordReset == 0 ? "鍚�" : "鏄�"; + this.LastModifyUser = rhs.LastModifyUser;//鏈�鍚庝慨鏀圭敤鎴� + this.SortCode = rhs.SortCode;//鎺掑簭鐮� + this.StaffStatus = rhs.StaffStatus == eJobType.exist ? "绂昏亴" : "鍦ㄨ亴"; + this.RequirePasswordReset = rhs.RequirePasswordReset == 0 ? "鍚�" : "鏄�"; - - /// <summary> - /// 0 鐢� 1濂� - /// </summary> } - public string StaffStatusLabel { get; set; } - public string RequirePasswordResetLabel { get; set; } + /// <summary> + /// ID + /// </summary> + public long ID { get; set; } + /// <summary> + /// 缂栧彿 + /// </summary> + public string ErpCode { get; set; } + /// <summary> + /// 澶村儚 + /// </summary> + public string ProfilePhotoFilePath { get; set; } + /// <summary> + /// 鑱屼綅鍚� + /// </summary> + public string PositonName { get; set; } + /// <summary> + /// 濮撳悕锛堣嫳鏂囧氨鏄涓�涓悕锛� + /// </summary> + public string FirstName { get; set; } + /// <summary> + /// 鍦ㄨ亴鐘舵�� 1鍦ㄨ亴 0绂昏亴 + /// </summary> + public string StaffStatus { get; set; } + /// <summary> + /// 鎵嬫満鍙� + /// </summary> + public string Telephone { get; set; } + /// <summary> + /// 濮撳悕锛堣嫳鏂囧悕锛屾墠浼氱敤鍒帮級 + /// </summary> + public string LastName { get; set; } + /// <summary> + /// 鐧诲綍鏃舵槸鍚﹀繀椤婚噸缃瘑鐮� + /// </summary> + public string RequirePasswordReset { get; set; } + /// <summary> + /// 鍥剧焊涓婄殑绛惧悕 + /// </summary> + public string DrawSignal { get; set; } + /// <summary> + /// 鐢靛瓙閭 + /// </summary> + public string Email { get; set; } + /// <summary> + /// 鐧诲綍鐢ㄦ埛 + /// </summary> + public Yw.Vmo.User User { get; set; } + + + /// <summary> + /// 娣诲姞鏃堕棿 + /// </summary> + public DateTime AddTime { get; set; } + + /// <summary> + /// 娣诲姞鐢ㄦ埛 + /// </summary> + public string AddUser { get; set; } + + /// <summary> + /// 鏈�鍚庝慨鏀圭敤鎴� + /// </summary> + public string LastModifyUser { get; set; } + + /// <summary> + /// 鏈�鍚庝慨鏀规椂闂� + /// </summary> + public string LastModifyTime { get; set; } + + /// <summary> + /// 鎺掑簭鐮� + /// </summary> + public int SortCode { get; set; } + + } } \ No newline at end of file -- Gitblit v1.9.3