From a083da2cd2dd05f71dcced0a2cf48fb017661bca Mon Sep 17 00:00:00 2001 From: Rich Date: Mon, 27 Jul 2015 22:17:41 +0000 Subject: [PATCH] Added code to differentiate between add and edit modes --- PROMS/VEPROMS User Interface/dlgManageSecurity.cs | 4 ++-- PROMS/VEPROMS User Interface/frmManageUser.cs | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/PROMS/VEPROMS User Interface/dlgManageSecurity.cs b/PROMS/VEPROMS User Interface/dlgManageSecurity.cs index 8b95b353..45e2e4f7 100644 --- a/PROMS/VEPROMS User Interface/dlgManageSecurity.cs +++ b/PROMS/VEPROMS User Interface/dlgManageSecurity.cs @@ -198,7 +198,7 @@ namespace VEPROMS private void addUserToolStripMenuItem_Click(object sender, EventArgs e) { User u = User.MakeUser("[Enter New UserID]","", "", "", "", "", "", "", "", "", "",DateTime.Now,""); - frmManageUser frm = new frmManageUser(); + frmManageUser frm = new frmManageUser("add"); frm.MyUser = u; if (frm.ShowDialog(this) == DialogResult.OK) { @@ -222,7 +222,7 @@ namespace VEPROMS UserInfo ui = myUserInfoList[lstUsers.SelectedIndex]; using (User u = User.Get(ui.UID)) { - frmManageUser frm = new frmManageUser(); + frmManageUser frm = new frmManageUser("edit"); frm.MyUser = u; if (frm.ShowDialog(this) == DialogResult.OK) { diff --git a/PROMS/VEPROMS User Interface/frmManageUser.cs b/PROMS/VEPROMS User Interface/frmManageUser.cs index 973af407..8c638ec7 100644 --- a/PROMS/VEPROMS User Interface/frmManageUser.cs +++ b/PROMS/VEPROMS User Interface/frmManageUser.cs @@ -22,9 +22,11 @@ namespace VEPROMS pgUser.SelectedObject = su; } } - public frmManageUser() + private string _Mode; + public frmManageUser(string mode) { InitializeComponent(); + _Mode = mode; } private void btnSave_Click(object sender, EventArgs e) @@ -40,7 +42,7 @@ namespace VEPROMS MessageBox.Show("A blank UserID is an invalid UserID"); return; } - if (UserInfo.GetByUserID(_MyUser.UserID) != null) + if (UserInfo.GetByUserID(_MyUser.UserID) != null && _Mode.ToUpper() == "ADD") { MessageBox.Show(string.Format("A user already exists with the UserID '{0}'", _MyUser.UserID)); return;