From 14a91828eed614594c41c9454204f6d5b9f64576 Mon Sep 17 00:00:00 2001 From: lhiven Date: Thu, 6 Mar 2025 15:56:15 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=90=8D=E7=94=B1001,002,003?= =?UTF-8?q?=E6=94=B9=E4=B8=BAop,audit=E7=AD=89=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Rs.DeweyTester/UserForm.cs | 70 ++++++++++++++++++++--------- Rs.DeweyTester/UserForm.designer.cs | 8 ++-- 2 files changed, 54 insertions(+), 24 deletions(-) diff --git a/Rs.DeweyTester/UserForm.cs b/Rs.DeweyTester/UserForm.cs index f928ece..08a85e3 100644 --- a/Rs.DeweyTester/UserForm.cs +++ b/Rs.DeweyTester/UserForm.cs @@ -33,15 +33,24 @@ namespace Rs.MotionPlat private void btnLogin_Click(object sender, EventArgs e) { + /* + OP + AUDIT + PM + ENGINEER + ADMIN + + */ string username = cboxUsers.SelectedItem.ToString(); string userpwd = txtPassword.Text.Trim(); - if(username=="001") + if(username==EUserLevel.OP.ToString()) { if(userpwd == "1") { OnloginSuccessEvent?.Invoke(username); - GlobalUser.UserLevel = EUserLevel.Op; + GlobalUser.UserLevel = EUserLevel.OP; GlobalUser.UserName = username; + DevLog.EventTracker(username, -1, "", "LOGIN"); this.Close(); } else @@ -50,28 +59,46 @@ namespace Rs.MotionPlat txtPassword.Text = ""; } } - //if (username == "Engineer") - //{ - // if (userpwd == "2") - // { - // OnloginSuccessEvent?.Invoke(username); - // GlobalUser.UserLevel = EUserLevel.Engineer; - // GlobalUser.UserName = username; - // this.Close(); - // } - // else - // { - // Msgbox.ShowTipDialog(EButtonType.Ok, "userpwd error,please input again"); - // txtPassword.Text = ""; - // } - //} - else if (username == "002") + else if(username== EUserLevel.AUDIT.ToString()) + { + if (userpwd == "1") + { + OnloginSuccessEvent?.Invoke(username); + GlobalUser.UserLevel = EUserLevel.AUDIT; + GlobalUser.UserName = username; + DevLog.EventTracker(username, -1, "", "LOGIN"); + this.Close(); + } + else + { + Msgbox.ShowTipDialog(EButtonType.Ok, "userpwd error,please input again"); + txtPassword.Text = ""; + } + } + else if (username == EUserLevel.PM.ToString()) + { + if (userpwd == "1") + { + OnloginSuccessEvent?.Invoke(username); + GlobalUser.UserLevel = EUserLevel.PM; + GlobalUser.UserName = username; + DevLog.EventTracker(username, -1, "", "LOGIN"); + this.Close(); + } + else + { + Msgbox.ShowTipDialog(EButtonType.Ok, "userpwd error,please input again"); + txtPassword.Text = ""; + } + } + else if (username == EUserLevel.ENGINEER.ToString()) { if (userpwd == "dxd") { OnloginSuccessEvent?.Invoke(username); - GlobalUser.UserLevel = EUserLevel.Vender; + GlobalUser.UserLevel = EUserLevel.ENGINEER; GlobalUser.UserName = username; + DevLog.EventTracker(username, -1, "", "LOGIN"); this.Close(); } else @@ -80,13 +107,14 @@ namespace Rs.MotionPlat txtPassword.Text = ""; } } - else if (username == "003") + else if (username == EUserLevel.ADMIN.ToString()) { if (userpwd == "lhiven") { OnloginSuccessEvent?.Invoke(username); - GlobalUser.UserLevel = EUserLevel.Admin; + GlobalUser.UserLevel = EUserLevel.ADMIN; GlobalUser.UserName = username; + DevLog.EventTracker(username, -1, "", "LOGIN"); this.Close(); } else diff --git a/Rs.DeweyTester/UserForm.designer.cs b/Rs.DeweyTester/UserForm.designer.cs index dba6587..f44fb64 100644 --- a/Rs.DeweyTester/UserForm.designer.cs +++ b/Rs.DeweyTester/UserForm.designer.cs @@ -55,9 +55,11 @@ this.cboxUsers.ForeColor = System.Drawing.Color.White; this.cboxUsers.FormattingEnabled = true; this.cboxUsers.Items.AddRange(new object[] { - "001", - "002", - "003"}); + "OP", + "AUDIT", + "PM", + "ENGINEER", + "ADMIN"}); this.cboxUsers.Location = new System.Drawing.Point(135, 77); this.cboxUsers.Name = "cboxUsers"; this.cboxUsers.Size = new System.Drawing.Size(172, 28);