Static counters added (not mapped to DB now), ver. 2.18.1213
This commit is contained in:
@@ -266,6 +266,12 @@ namespace TBF
|
||||
if (InvokeRequired) { Invoke(new EventHandler<UiBridge.ProcedureSelectedEventArgs>(OnProcedureSelected), sndr, args); }
|
||||
else OnProcedureSelected(sndr, args);
|
||||
};
|
||||
|
||||
Bridge.SaveSettingsHandler += delegate(object sndr, UiBridge.SaveSettingsEventArgs args)
|
||||
{
|
||||
if (InvokeRequired) { Invoke(new EventHandler<UiBridge.SaveSettingsEventArgs>(OnSaveSettings), sndr, args); }
|
||||
else OnSaveSettings(sndr, args);
|
||||
};
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
@@ -448,6 +454,11 @@ namespace TBF
|
||||
IsShutdownDisabled = ((args.Flags & ButtonsEtc.ProcedureCmbBoxEn) == 0);
|
||||
}
|
||||
|
||||
void OnSaveSettings(object sender, SaveSettingsEventArgs args)
|
||||
{
|
||||
if (Program.LocalSettings != null) Program.LocalSettings.Save();
|
||||
}
|
||||
|
||||
public void UpdateUser()
|
||||
{
|
||||
userInfoStatusLabel.Text = string.Format("{0}: {1}{2}, ", Strings.User, Users.GlobalData.CurrentUser.UserName,
|
||||
@@ -792,5 +803,27 @@ namespace TBF
|
||||
UpdateUser();
|
||||
}
|
||||
}
|
||||
|
||||
private void clearCountersToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Users.Grp.GID[] reqGrpMembership = new Users.Grp.GID[]
|
||||
{
|
||||
Users.Grp.GID.TestingSpecialists,
|
||||
Users.Grp.GID.Metrologists,
|
||||
Users.Grp.GID.HeadOfLab,
|
||||
Users.Grp.GID.Administrators,
|
||||
};
|
||||
|
||||
if (new Users.Forms.LoginDlg(reqGrpMembership).ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if ((Program.LocalSettings != null) && (Program.LocalSettings.Counters != null))
|
||||
{
|
||||
for (int i = 0; i < Program.LocalSettings.Counters.Length; i++)
|
||||
{
|
||||
Program.LocalSettings.Counters[i] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user