Commit for development environment setup
This commit is contained in:
59
PROMS/VEPROMS_Security/SimpleTest/frmMain.cs
Normal file
59
PROMS/VEPROMS_Security/SimpleTest/frmMain.cs
Normal file
@@ -0,0 +1,59 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using Csla;
|
||||
using Volian.Object.Library;
|
||||
|
||||
[assembly: log4net.Config.XmlConfigurator(Watch = true)]
|
||||
|
||||
namespace SimpleTest
|
||||
{
|
||||
public partial class frmMain : Form
|
||||
{
|
||||
public frmMain()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
|
||||
private void frmMain_Load(object sender, EventArgs e)
|
||||
{
|
||||
// Lets setup the menu
|
||||
foreach (UserInfo ui in UserInfoList.Get())
|
||||
{
|
||||
users1ToolStripMenuItem.DropDownItems.Add(new vlnMenuItem(ui,this));
|
||||
users2ToolStripMenuItem.DropDownItems.Add(new vlnMenuItem(ui,this));
|
||||
}
|
||||
}
|
||||
private class vlnMenuItem:ToolStripMenuItem
|
||||
{
|
||||
private UserInfo _userInfo;
|
||||
public UserInfo UserInfo
|
||||
{
|
||||
get { return _userInfo; }
|
||||
}
|
||||
private Form _form;
|
||||
public Form Form
|
||||
{
|
||||
get { return _form; }
|
||||
}
|
||||
public vlnMenuItem(UserInfo userInfo,Form form): base(userInfo.FullName)
|
||||
{
|
||||
_userInfo = userInfo;
|
||||
_form = form;
|
||||
base.Click += new EventHandler(mi_Click);
|
||||
}
|
||||
void mi_Click(object sender, EventArgs e)
|
||||
{
|
||||
// Open a User Form
|
||||
vlnMenuItem mi = (vlnMenuItem)sender;
|
||||
frmUser u = new frmUser(mi.UserInfo.Uid);
|
||||
u.MdiParent = _form;
|
||||
u.Show();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user