/// <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(); } }
public void InitializeBrowser() { if (this.Text == "资金管理") { wk = new BsCtl(this, Helper.GetURL(HTTPServiceUrlCollection.History), "capital"); } else if (this.Text == "基础管理") { wk = new BsCtl(this, Helper.GetURL(HTTPServiceUrlCollection.BasicManagement), "capital"); } else if (this.Text == "资金分布") { } else if (this.Text == "合约持仓") { } else if (this.Text == "券商持仓") { } else if (this.Text == "天气数据") { } else if (this.Text == "汇率") { } else if (this.Text == "投资日历") { } }
public void InitializeBrowser(string url = null) { if (string.IsNullOrWhiteSpace(url)) { if (this.Text == "资金管理") { wk = new BsCtl(this, Helper.GetURL(HTTPServiceUrlCollection.History), "capital"); } else if (this.Text == "基础管理") { wk = new BsCtl(this, Helper.GetURL(HTTPServiceUrlCollection.BasicManagement), "capital"); } else if (this.Text == "数据中心") { wk = new BsCtl(this, Helper.GetURL(HTTPServiceUrlCollection.DataCenter), "capital"); } else if (this.Text == "资讯") { wk = new BsCtl(this, Helper.GetURL(HTTPServiceUrlCollection.Information), "capital"); } } else { wk = new BsCtl(this, url, "capital"); } }
/// <summary> /// 登录中事件 /// </summary> /// <param name="obj"></param> private void Instance_IsLoginingEvent(bool obj) { //设置登录状态 string value = HttpUtility.UrlEncode(HttpUtility.UrlEncode(DataManager.Instance.Cookies)); Dictionary <string, string> dic = new Dictionary <string, string>(); //dic.Add("SecurityTicket", value); dic.Add("SecurityToken", value); //设置COOKIES BsCtl.SetCookie(USeManager.Instance.Address, dic); }
public void SetHouse(string url) { if (bc != null) { bc.LoadUrl(url); } else { bc = new BsCtl(this, url, "capital"); } }
/// <summary> /// 登录中事件 /// </summary> /// <param name="obj"></param> private void Instance_IsLoginingEvent(bool obj) { //设置登录状态 string value = HttpUtility.UrlEncode(HttpUtility.UrlEncode(DataManager.Instance.Cookies)); Dictionary <string, string> dic = new Dictionary <string, string>(); dic.Add("SecurityTicket", value); dic.Add("SecurityToken", value); //设置COOKIES BsCtl.SetCookie(USeManager.Instance.Address, dic); //刷新 if (wk1 != null && wk2 != null) { wk1.LoadUrl(Helper.GetURL(HTTPServiceUrlCollection.History)); wk2.LoadUrl(Helper.GetURL(HTTPServiceUrlCollection.BasicManagement)); } }
/// <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(); } }
private void Form1_Load(object sender, EventArgs e) { Logger.LogInfo("初始化界面开始!"); Initialize(); Logger.LogInfo("初始化界面结束!"); DataManager.Instance.IsLoginingEvent += Instance_IsLoginingEvent; DataManager.Instance.IsLoginEvent += Instance_IsLoginEvent; DataManager.Instance.UpdataCommodityInfoEvent += Instance_UpdataCommodityInfoEvent; DataManager.Instance.UpdataAllContractEvent += Instance_UpdataAllContractEvent; DataManager.Instance.UpdataAllCommodityEvent += Instance_UpdataAllCommodityEvent; //初始化数据 DataManager.Instance.InitializationData(); USeManager.Instance.Start(); USeManager.Instance.MQTTService.UpdataMarketDataEvent += MQTTService_UpdataMarketDataEvent; table.MouseRightUpEvent += Table_MouseRightUpEvent; table.MouseLeftUpEvent += Table_MouseLeftUpEvent; Logger.LogInfo("初始化供需发布!"); //PublishControl1 = new PublishControl(); //PublishControl1.Dock = DockStyle.Fill; //PublishControl1.Location = new Point(0, 0); //PublishControl1.Name = "PublishControl1"; //PublishControl1.Size = new Size(1487, 409); //PublishControl1.TabIndex = 0; //panel1.Controls.Add(PublishControl1); //PublishControl1.DisposeFormEvent += PublishControl_Dispose; #region Form publishForm = new PublishForm(); publishForm.Dock = DockStyle.Fill; publishForm.Location = new Point(0, 0); publishForm.Name = "PublishForm"; //publishForm.Size = new Size(1487, 409); publishForm.TabIndex = 0; //panel1.Controls.Add(publishForm); #endregion m_form = new DelistBrandForm(); m_form.StartPosition = FormStartPosition.Manual; m_form.OnDelistSuccessEvent += OnDelistSuccessChangedEvent; Logger.LogInfo("创建登录界面!"); LoginFm = new FormLogin();//登录2 LoginFm.TopMost = true; LoginFm.Show(); Logger.LogInfo("初始化内置浏览器!"); //初始化仓库页面 fh = new FormHouse(); //资金 this.panel3.Location = new Point(0, 40); this.panel3.Width = this.Width; this.panel3.Height = this.Height - 40 - 30; wk1 = new BsCtl(this.panel3, Helper.GetURL(HTTPServiceUrlCollection.History), "capital"); //基础管理 this.panel4.Location = new Point(0, 40); this.panel4.Width = this.Width; this.panel4.Height = this.Height - 40 - 30; wk2 = new BsCtl(this.panel4, Helper.GetURL(HTTPServiceUrlCollection.BasicManagement), "capital"); }