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);