Added code to differentiate between add and edit modes

This commit is contained in:
Rich 2015-07-27 22:17:41 +00:00
parent 2aa0057fa1
commit a083da2cd2
2 changed files with 6 additions and 4 deletions

View File

@ -198,7 +198,7 @@ namespace VEPROMS
private void addUserToolStripMenuItem_Click(object sender, EventArgs e) private void addUserToolStripMenuItem_Click(object sender, EventArgs e)
{ {
User u = User.MakeUser("[Enter New UserID]","", "", "", "", "", "", "", "", "", "",DateTime.Now,""); User u = User.MakeUser("[Enter New UserID]","", "", "", "", "", "", "", "", "", "",DateTime.Now,"");
frmManageUser frm = new frmManageUser(); frmManageUser frm = new frmManageUser("add");
frm.MyUser = u; frm.MyUser = u;
if (frm.ShowDialog(this) == DialogResult.OK) if (frm.ShowDialog(this) == DialogResult.OK)
{ {
@ -222,7 +222,7 @@ namespace VEPROMS
UserInfo ui = myUserInfoList[lstUsers.SelectedIndex]; UserInfo ui = myUserInfoList[lstUsers.SelectedIndex];
using (User u = User.Get(ui.UID)) using (User u = User.Get(ui.UID))
{ {
frmManageUser frm = new frmManageUser(); frmManageUser frm = new frmManageUser("edit");
frm.MyUser = u; frm.MyUser = u;
if (frm.ShowDialog(this) == DialogResult.OK) if (frm.ShowDialog(this) == DialogResult.OK)
{ {

View File

@ -22,9 +22,11 @@ namespace VEPROMS
pgUser.SelectedObject = su; pgUser.SelectedObject = su;
} }
} }
public frmManageUser() private string _Mode;
public frmManageUser(string mode)
{ {
InitializeComponent(); InitializeComponent();
_Mode = mode;
} }
private void btnSave_Click(object sender, EventArgs e) private void btnSave_Click(object sender, EventArgs e)
@ -40,7 +42,7 @@ namespace VEPROMS
MessageBox.Show("A blank UserID is an invalid UserID"); MessageBox.Show("A blank UserID is an invalid UserID");
return; 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)); MessageBox.Show(string.Format("A user already exists with the UserID '{0}'", _MyUser.UserID));
return; return;