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

View File

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