コード例 #1
0
        public MainWindow()
        {
            InitializeComponent();

            //启动通信
            PenController.Instance.Start();
            QueueManage.Instance.Start();

            LoginWindow window       = new LoginWindow();
            bool?       dialogResult = window.ShowDialog();

            if (dialogResult.Value != true)
            {
                this.Close();
            }
            else
            {
                //登录成功后,执行MQ同步
                this.UIAsync(win => { MQSync(); });
                ErLoginLog loginLog = new ErLoginLog(APP.StudySession.Account.accountId, APP.StudySession.GardenId, DateTime.Now);
                APP.IDatas.ErLoginLog.saveLoginLog(loginLog);
                this.Loaded += (s, e) =>
                {
                    initBrowser();
                    initWidnowEvents();
                    initEvents();
                    initData();

                    //加密测试
                    //var data = "FC 3F D6 C2 F1 EA 7F A5 FC 18 6C 21 60 46 18 ED 95 2A 5C FE 27 C4 88 3C 75 CE D8 4D 48 FD FE 24".Replace(" ","");
                    //var key = "1368795654521356";
                    ////var crcText = Helpers.CRCHelper.ToCRC16(key);
                    //var text = Helpers.EncryptHelper.DESEncrypt("712F506C1AE9AEE5", key);


                    ////var aa = Helpers.EncryptHelper.DESDecrypst(text, key);
                    //this.TestBox.Text = text;// + aa;
                };
            }
        }
コード例 #2
0
ファイル: LoginLogService.cs プロジェクト: adouv/web-l-w-code
 public void saveLoginLog(ErLoginLog loginLog)
 {
     APP.IDatas.ErLoginLog.saveLoginLog(loginLog);
 }