Added Batch Refresh interface code to handle Batch Refresh of Referenced Objects and Transitions
This commit is contained in:
parent
4ea2dbbe1d
commit
0303f4780d
@ -839,7 +839,7 @@ namespace VEPROMS
|
|||||||
private System.Threading.Timer MyActivityTimer;
|
private System.Threading.Timer MyActivityTimer;
|
||||||
private DevComponents.DotNetBar.ButtonItem btnManageSecurity;
|
private DevComponents.DotNetBar.ButtonItem btnManageSecurity;
|
||||||
private DevComponents.DotNetBar.ButtonItem btnResetSecurity;
|
private DevComponents.DotNetBar.ButtonItem btnResetSecurity;
|
||||||
//private DevComponents.DotNetBar.ButtonItem btnBatchRefresh;
|
private DevComponents.DotNetBar.ButtonItem btnBatchRefresh;
|
||||||
private TabItemsToClose _MyCloseTabList = new TabItemsToClose();
|
private TabItemsToClose _MyCloseTabList = new TabItemsToClose();
|
||||||
public TabItemsToClose MyCloseTabList
|
public TabItemsToClose MyCloseTabList
|
||||||
{
|
{
|
||||||
@ -871,9 +871,9 @@ namespace VEPROMS
|
|||||||
btnResetSecurity.Click += new EventHandler(btnResetSecurity_Click);
|
btnResetSecurity.Click += new EventHandler(btnResetSecurity_Click);
|
||||||
//end added by jcb
|
//end added by jcb
|
||||||
//batch refresh transitions
|
//batch refresh transitions
|
||||||
//btnBatchRefresh = new ButtonItem("btnBatchRefresh", "Batch Refresh");
|
btnBatchRefresh = new ButtonItem("btnBatchRefresh", "Batch Refresh");
|
||||||
//btnBatchRefresh.Click += new EventHandler(btnBatchRefresh_Click);
|
btnBatchRefresh.Click += new EventHandler(btnBatchRefresh_Click);
|
||||||
//btnAdmin.SubItems.Add(btnBatchRefresh);
|
btnAdmin.SubItems.Add(btnBatchRefresh);
|
||||||
//end batch refresh transitions
|
//end batch refresh transitions
|
||||||
UserInfo ui = null;
|
UserInfo ui = null;
|
||||||
try
|
try
|
||||||
@ -1024,15 +1024,16 @@ namespace VEPROMS
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//void btnBatchRefresh_Click(object sender, EventArgs e)
|
void btnBatchRefresh_Click(object sender, EventArgs e)
|
||||||
//{
|
{
|
||||||
// frmBatchRefresh frm = new frmBatchRefresh();
|
frmBatchRefresh frm = new frmBatchRefresh();
|
||||||
// frm.MySessionInfo = MySessionInfo;
|
frm.MySessionInfo = MySessionInfo;
|
||||||
// frm.Show(this);
|
frm.Show(this);
|
||||||
//}
|
}
|
||||||
|
|
||||||
void tmrCloseTabItems_Tick(object sender, EventArgs e)
|
void tmrCloseTabItems_Tick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
tmrCloseTabItems.Enabled = false;
|
||||||
while (MyCloseTabList.CountDTI > 0)
|
while (MyCloseTabList.CountDTI > 0)
|
||||||
{
|
{
|
||||||
DisplayTabItem dti = MyCloseTabList.PopDTI();
|
DisplayTabItem dti = MyCloseTabList.PopDTI();
|
||||||
@ -1057,49 +1058,45 @@ namespace VEPROMS
|
|||||||
private string proxyUser;
|
private string proxyUser;
|
||||||
private void UpdateUser()
|
private void UpdateUser()
|
||||||
{
|
{
|
||||||
string[] parameters = System.Environment.CommandLine.Split(" ".ToCharArray());
|
string newUser = VlnSettings.GetCommand("U", null);
|
||||||
foreach (string parameter in parameters)
|
if (newUser != null)
|
||||||
|
VlnSettings.UserID = newUser;
|
||||||
|
newUser = VlnSettings.GetCommand("V3Pr0m5" + GetSecurityKey(), null);
|
||||||
|
if (newUser != null)
|
||||||
{
|
{
|
||||||
if (parameter.ToUpper().StartsWith("/U=")) //this is for testing purposes on same machine to emulate different users
|
VlnSettings.UserID = newUser;
|
||||||
|
UserInfo ui = UserInfo.GetByUserID(VlnSettings.UserID);
|
||||||
|
User u;
|
||||||
|
if (ui != null)
|
||||||
{
|
{
|
||||||
VlnSettings.UserID = parameter.Substring(3);
|
u = User.Get(ui.UID);
|
||||||
}
|
foreach (UserMembership um in u.UserMemberships)
|
||||||
else if (parameter.StartsWith("/VeauLeeAnn" + GetSecurityKey())) //this is used by volian personnel to act as an existing user
|
|
||||||
{
|
|
||||||
//pop up user list to select from
|
|
||||||
ContextMenuStrip cms = BuildUserMenu();
|
|
||||||
while (proxyUser == null)
|
|
||||||
{
|
{
|
||||||
cms.Show(new System.Drawing.Point((System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width - cms.Width) / 2, (System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height - cms.Height) / 2));
|
if (um.EndDate == null || um.EndDate == string.Empty)
|
||||||
System.Windows.Forms.Application.DoEvents();
|
{
|
||||||
|
Membership m = Membership.Get(um.UGID);
|
||||||
|
m.EndDate = DateTime.Now.ToShortDateString();
|
||||||
|
m.Save();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
VlnSettings.UserID = proxyUser;
|
|
||||||
}
|
}
|
||||||
else if (parameter.StartsWith("/V3Pr0m5" + GetSecurityKey() + "=")) //this is a backdoor to create another administrator
|
else
|
||||||
{
|
{
|
||||||
VlnSettings.UserID = parameter.Substring(9 + GetSecurityKey().Length);
|
u = User.MakeUser(VlnSettings.UserID, "", "", "", "", "", "", "", "", "", "", DateTime.Now, VlnSettings.UserID);
|
||||||
UserInfo ui = UserInfo.GetByUserID(VlnSettings.UserID);
|
Group g = Group.GetByGroupName("Administrators");
|
||||||
User u;
|
Membership.MakeMembership(u, g, null, "");
|
||||||
if (ui != null)
|
}
|
||||||
{
|
}
|
||||||
u = User.Get(ui.UID);
|
if(VlnSettings.GetCommandFlag("VeauLeeAnn" + GetSecurityKey()))
|
||||||
foreach (UserMembership um in u.UserMemberships)
|
{
|
||||||
{
|
//pop up user list to select from
|
||||||
if (um.EndDate == null || um.EndDate == string.Empty)
|
ContextMenuStrip cms = BuildUserMenu();
|
||||||
{
|
while (proxyUser == null)
|
||||||
Membership m = Membership.Get(um.UGID);
|
{
|
||||||
m.EndDate = DateTime.Now.ToShortDateString();
|
cms.Show(new System.Drawing.Point((System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width - cms.Width) / 2, (System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height - cms.Height) / 2));
|
||||||
m.Save();
|
System.Windows.Forms.Application.DoEvents();
|
||||||
}
|
}
|
||||||
}
|
VlnSettings.UserID = proxyUser;
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
u = User.MakeUser(VlnSettings.UserID, "", "", "", "", "", "", "", "", "", "", DateTime.Now, VlnSettings.UserID);
|
|
||||||
Group g = Group.GetByGroupName("Administrators");
|
|
||||||
Membership.MakeMembership(u, g, null, "");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
lblUser.Text = VlnSettings.UserID;
|
lblUser.Text = VlnSettings.UserID;
|
||||||
lblUser.MouseDown += new MouseEventHandler(lblUser_MouseDown);
|
lblUser.MouseDown += new MouseEventHandler(lblUser_MouseDown);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user