Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public AbstractPlugin(int stationCode, String userName, OperationLevelEnum operationLevel)
 {
     this.stationCode    = stationCode;
     this.userName       = userName;
     this.operationLevel = operationLevel;
     pluginInitial();
 }
Ejemplo n.º 3
0
 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);
     }
 }
Ejemplo n.º 4
0
 public void setOperationLevel(OperationLevelEnum operationLevel) // 设置站码
 {
     this.operationLevel = operationLevel;
 }