Пример #1
0
        /// <summary>
        /// 登录状态改变消息
        /// </summary>
        /// <param name="islogin"></param>
        private void Instance_IsLoginEvent(bool islogin)
        {
            if (islogin)
            {
                if (DataManager.Instance.LoginInfo != null)
                {
                    this.radLabel1.Text = "您好," + DataManager.Instance.LoginData.name;
                }
                //刷新
                if (fbBase != null)
                {
                    fbBase.InitializeBrowser();
                }
                if (fbMoney != null)
                {
                    fbMoney.InitializeBrowser();
                }

                if (m_publishForm != null)
                {
                    this.m_publishForm.SetDefultWhenLogin(DataManager.Instance.GetContractCategoryDic("cu"));
                }
            }
            else
            {
                List <string> names = new List <string>();
                names.Add("SecurityToken");
                names.Add("SecurityTicket");
                BsCtl.DelectCookie(USeManager.Instance.Address, names);//删除COOKIES
                this.Hide();
                Program.LoginFm.Show();
            }
        }
Пример #2
0
        /// <summary>
        /// 登录状态改变消息
        /// </summary>
        /// <param name="islogin"></param>
        private void Instance_IsLoginEvent(bool islogin)
        {
            if (islogin)
            {
                this.BeginInvoke((MethodInvoker) delegate
                {
                    if (LoginFm != null)
                    {
                        LoginFm.Hide();//登录2
                    }
                    USeManager.Instance.MQTTService.UpdataMarketDataEvent += MQTTService_UpdataMarketDataEvent;
                    UpdateTable();
                    UpdataLogin(true);
                    Draw();
                    //登陆之后拉挂牌全量
                    //this.PublishControl1.SetDefultWhenLogin(DataManager.Instance.GetContractCategoryDic("cu"));

                    this.publishForm.SetDefultWhenLogin(DataManager.Instance.GetContractCategoryDic("cu"));
                });
            }
            else
            {
                this.panel1.Visible = false;
                this.panel3.Visible = false;
                this.panel4.Visible = false;
                btns1.SetChoose(0);
                btns5.SetChoose(0);
                USeManager.Instance.MQTTService.UpdataMarketDataEvent += MQTTService_UpdataMarketDataEvent;
                List <string> names = new List <string>();
                names.Add("SecurityToken");
                names.Add("SecurityTicket");
                BsCtl.DelectCookie(USeManager.Instance.Address, names);//删除COOKIES

                UpdataLogin(false);

                DataManager.Instance.GetCommodity();
            }
        }