Added dialog box for entering and updating detailed user information.
This commit is contained in:
96
PROMS/VEPROMS User Interface/frmManageUser.cs
Normal file
96
PROMS/VEPROMS User Interface/frmManageUser.cs
Normal file
@@ -0,0 +1,96 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using VEPROMS.CSLA.Library;
|
||||
|
||||
namespace VEPROMS
|
||||
{
|
||||
public partial class frmManageUser : Form
|
||||
{
|
||||
private User _MyUser;
|
||||
public User MyUser
|
||||
{
|
||||
get { return _MyUser; }
|
||||
set
|
||||
{
|
||||
_MyUser = value;
|
||||
SimpleUser su = new SimpleUser(_MyUser);
|
||||
pgUser.SelectedObject = su;
|
||||
}
|
||||
}
|
||||
public frmManageUser()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
//_MyUser = pgUser.SelectedObject as User;
|
||||
//if(_MyUser.UserID.StartsWith("["))
|
||||
//{
|
||||
// MessageBox.Show(string.Format("{0} is an invalid UserID",_MyUser.UserID));
|
||||
// return;
|
||||
//}
|
||||
//_MyUser.Save();
|
||||
//this.DialogResult = DialogResult.OK;
|
||||
}
|
||||
|
||||
private void btnCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
//_MyUser = User.Get(_MyUser.UID);
|
||||
//this.DialogResult = DialogResult.Cancel;
|
||||
}
|
||||
}
|
||||
internal class SimpleUser
|
||||
{
|
||||
private User _MyUser;
|
||||
[Browsable(false)]
|
||||
public User MyUser
|
||||
{
|
||||
get { return _MyUser; }
|
||||
}
|
||||
public SimpleUser(User myUser)
|
||||
{
|
||||
_MyUser = myUser;
|
||||
}
|
||||
public string CourtesyTitle
|
||||
{
|
||||
get { return _MyUser.CourtesyTitle; }
|
||||
set { _MyUser.CourtesyTitle = value; }
|
||||
}
|
||||
public string FirstName
|
||||
{
|
||||
get { return _MyUser.FirstName; }
|
||||
set { _MyUser.FirstName = value; }
|
||||
}
|
||||
public string MiddleName
|
||||
{
|
||||
get { return _MyUser.MiddleName; }
|
||||
set { _MyUser.MiddleName = value; }
|
||||
}
|
||||
public string LastName
|
||||
{
|
||||
get { return _MyUser.LastName; }
|
||||
set { _MyUser.LastName = value; }
|
||||
}
|
||||
public string Suffix
|
||||
{
|
||||
get { return _MyUser.Suffix; }
|
||||
set { _MyUser.Suffix = value; }
|
||||
}
|
||||
public string PhoneNumber
|
||||
{
|
||||
get { return _MyUser.PhoneNumber; }
|
||||
set { _MyUser.PhoneNumber = value; }
|
||||
}
|
||||
public string UserID
|
||||
{
|
||||
get { return _MyUser.UserID; }
|
||||
set { _MyUser.UserID = value; _MyUser.UsrID = value; }
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user