private void loginClick(object sender, RoutedEventArgs e) { String userName = userNameTextbox.Text; String password = passwordTextbox.Password; // loginResult 应该调用后台接口获得 // Common.OptResult loginResult = login(userName, password); OperationLevelEnum optLevel = OperationLevelEnum.ADMINISTRATOR; OptResult loginResult = new OptResult(true, optLevel.ToString()); // <<------------------------------------------------------------------------ if (userName.Equals("JENNINGLANG") && password.Equals("JENNINGLANG")) { loginResult.result = true; } if (loginResult.result) { FrontFramework.MainWindow mainWindow = new FrontFramework.MainWindow(userName, optLevel); mainWindow.Show(); this.Close(); } else { statusDisplay.Content = translator.getComponentTranslation(new String[] { "Login", "Failure" }) + "!"; } //FrontFramework.Log.LogHelper.writeFuncErrorLog("测试Log4Net日志是否写入", new Exception("ceshi")); //FrontFramework.Log.LogHelper.writeUserOperation("Tester", "Logging", new Object[] { 12, "Hello" }, new FrontFramework.Common.OprResult(true)); }
public AbstractPlugin(int stationCode, String userName, OperationLevelEnum operationLevel) { this.stationCode = stationCode; this.userName = userName; this.operationLevel = operationLevel; pluginInitial(); }
public MainWindow(String userName, OperationLevelEnum operationLevel) { MainWindow.userName = userName; MainWindow.operationLevel = operationLevel; try { InitializeComponent(); // 窗体所有文字初始化与监听注册 initializeComponentContents(); LanguageChangedNotifier.getInstance().addListener(this); // 插件加载 pluginManager.loadPlugins(); // 报警模块初始化 AlarmModuleInit(); // “系统”菜单初始化(菜单中的系统选项) SysMenuInit(); // 界面窗体大小设置 this.Width = SystemParameters.WorkArea.Size.Width / 1.25; this.Height = SystemParameters.WorkArea.Size.Height / 1.25; } catch (Exception er) { FrontFramework.Log.LogUtil.writeFuncErrorLog("主界面初始化异常", er); System.Environment.Exit(0); } }
public void setOperationLevel(OperationLevelEnum operationLevel) // 设置站码 { this.operationLevel = operationLevel; }