void tcUserAdmin1_CurrentUserChanged(Beckhoff.App.Security.TcUser user, bool logOn) { if (logOn == true) { tcMachineParam1.UserLevel = user.UserLevel; } }
void tcUserAdmin1_CurrentUserChanged(Beckhoff.App.Security.TcUser user, bool logOn) { if (logOn) { if (user.UserLevel == Beckhoff.App.Security.TcUserLevel.Administrator) { tcEventLoggerList1.AllowColumnReorder = true; } else { tcEventLoggerList1.AllowColumnReorder = false; } } }
private void tcUserAdmin1_CurrentUserChanged(Beckhoff.App.Security.TcUser user, bool logOn) { // language selection depends from the current user int languageId = user.Language; if (languageId > tclm.AvailableLanguages.GetLength(0)) { languageId = 1; } string language = tclm.Translate(tclm.AvailableLanguages[languageId], tclm.Sprache, "DEUTSCH"); if (String.Compare(language, tclm.Sprache, true) != 0) { tclm.Sprache = language; tclm.SaveAllChanges(); // set the right language for the text of the function keys if (menu != null) { menu.SetFKeyText(); } } if (logOn == true) { pnlStatus.Text = user.FullName; language = tclm.AvailableLanguages[languageId]; pnlConnection.Text = "Level: " + user.UserLevel.ToString() + " (" + language + ")"; log.Info("User logged on -> " + user.FullName); } else { log.Info("User logged off -> " + user.FullName); } }