public LHPPrimaryScanInfo GetLHPPrimaryScanInfo()
        {
            LHPPrimaryScanInfo lhpScanInfo = new LHPPrimaryScanInfo();

            lhpScanInfo.m_ScanBaseInfo = m_ScanControlSub.GetLHPScanBaseInfo();

            return(lhpScanInfo);
        }
Ejemplo n.º 2
0
        public void Initialize()
        {
            m_MainTreeNode     = new TreeNode("常规设置");
            m_MainTreeNodeSub  = new TreeNode("股票扫描设置");
            m_MainTreeNodeSub2 = new TreeNode("股票清单设置");

            {
                // 设置
                this.TreeView.Nodes.Add(m_MainTreeNode);

                m_ScanControlSub         = new SRControlSub1();
                m_ScanControlSub.Dock    = DockStyle.Fill;
                m_ScanControlSub.Visible = false;

                this.m_AllConfigControlInfo.Add(m_MainTreeNode, m_ScanControlSub);

                this.Panel.Controls.Add(m_ScanControlSub);
            }

            {
                this.TreeView.Nodes.Add(m_MainTreeNodeSub);

                m_ScanControlSub2         = new SRControlSub2();
                m_ScanControlSub2.Dock    = DockStyle.Fill;
                m_ScanControlSub2.Visible = false;

                this.m_AllConfigControlInfo.Add(m_MainTreeNodeSub, m_ScanControlSub2);

                this.Panel.Controls.Add(m_ScanControlSub2);
            }

            {
                this.TreeView.Nodes.Add(m_MainTreeNodeSub2);

                m_ScanControlSub3         = new SRControlSub3();
                m_ScanControlSub3.Dock    = DockStyle.Fill;
                m_ScanControlSub3.Visible = false;

                this.m_AllConfigControlInfo.Add(m_MainTreeNodeSub2, m_ScanControlSub3);

                this.Panel.Controls.Add(m_ScanControlSub3);
            }

            LHPPrimaryScanInfo getLHPScanInfo = GlobalSetting.LoadLHPPrimaryScanInfo(GlobalSetting.LHPPrimaryScanInfoFilePath);

            if (getLHPScanInfo != null)
            {
                this.SetLHPPrimaryScanInfo(getLHPScanInfo);
            }

            this.TreeView.SelectedNode = m_MainTreeNode;
        }
        private void ButtonOK_Click(object sender, EventArgs e)
        {
            LHPPrimaryScanInfo getLHPScanInfo = this.GetLHPPrimaryScanInfo();

            GlobalSetting.SaveLHPPrimaryScanInfo(GlobalSetting.LHPPrimaryScanInfoFilePath, getLHPScanInfo);

            List <SRReport> srReportList = new List <SRReport>();

            //foreach ( StockFileInfo stockFileInfo in MainForm.Instance.OptionForm.GetStockFileInfos() )
            //{
            //    SRReport srReport = GlobalSetting.ScanSRStaticData( stockFileInfo, getLHPScanInfo );
            //    if ( srReport != null )
            //        srReportList.Add( srReport );
            //}

            GlobalSetting.SRReports = srReportList.ToArray();
            //MainForm.Instance.LoadNewFile_Static();
            //MainForm.Instance.LoadNewFile_Dynamic();

            this.Close();
        }
        public void Initialize()
        {
            m_MainTreeNode    = new TreeNode("常规设置");
            m_MainTreeNodeSub = new TreeNode("UTMR扫描设置");
            {
                m_MainTreeNodeSubA = new TreeNode("MRHPK筛选");
                m_MainTreeNodeSubB = new TreeNode("MRLPK筛选");
                m_MainTreeNodeSubC = new TreeNode("MRGULK筛选");
                m_MainTreeNodeSubD = new TreeNode("MRGUHK筛选");
                m_MainTreeNodeSubE = new TreeNode("MRGDLK筛选");
                m_MainTreeNodeSubF = new TreeNode("MRGDHK筛选");
                m_MainTreeNodeSub.Nodes.Add(m_MainTreeNodeSubA);
                m_MainTreeNodeSub.Nodes.Add(m_MainTreeNodeSubB);
                m_MainTreeNodeSub.Nodes.Add(m_MainTreeNodeSubC);
                m_MainTreeNodeSub.Nodes.Add(m_MainTreeNodeSubD);
                m_MainTreeNodeSub.Nodes.Add(m_MainTreeNodeSubE);
                m_MainTreeNodeSub.Nodes.Add(m_MainTreeNodeSubF);
                m_MainTreeNodeSub.Expand();
            }

            m_MainTreeNodeSub1 = new TreeNode("DTMS扫描设置");
            {
                m_MainTreeNodeSub1A = new TreeNode("MSLPK筛选");
                m_MainTreeNodeSub1B = new TreeNode("MSHPK筛选");
                m_MainTreeNodeSub1C = new TreeNode("MSGULK筛选");
                m_MainTreeNodeSub1D = new TreeNode("MSGUHK筛选");
                m_MainTreeNodeSub1E = new TreeNode("MSGDLK筛选");
                m_MainTreeNodeSub1F = new TreeNode("MSGDHK筛选");
                m_MainTreeNodeSub1.Nodes.Add(m_MainTreeNodeSub1A);
                m_MainTreeNodeSub1.Nodes.Add(m_MainTreeNodeSub1B);
                m_MainTreeNodeSub1.Nodes.Add(m_MainTreeNodeSub1C);
                m_MainTreeNodeSub1.Nodes.Add(m_MainTreeNodeSub1D);
                m_MainTreeNodeSub1.Nodes.Add(m_MainTreeNodeSub1E);
                m_MainTreeNodeSub1.Nodes.Add(m_MainTreeNodeSub1F);
                m_MainTreeNodeSub1.Expand();
            }

            m_MainTreeNodeSub2 = new TreeNode("SR报表设置");

            // 设置
            this.TreeView.Nodes.Add(m_MainTreeNode);
            this.TreeView.Nodes.Add(m_MainTreeNodeSub);
            this.TreeView.Nodes.Add(m_MainTreeNodeSub1);
            this.TreeView.Nodes.Add(m_MainTreeNodeSub2);

            {
                m_ScanControlSub         = new ScanPrimary2ControlSub1();
                m_ScanControlSub.Dock    = DockStyle.Fill;
                m_ScanControlSub.Visible = false;

                this.m_AllConfigControlInfo.Add(m_MainTreeNode, m_ScanControlSub);
                this.Panel.Controls.Add(m_ScanControlSub);
            }

            {
                m_ScanControlSub2         = new ScanPrimary2ControlSub2();
                m_ScanControlSub2.Dock    = DockStyle.Fill;
                m_ScanControlSub2.Visible = false;

                this.m_AllConfigControlInfo.Add(m_MainTreeNodeSub, m_ScanControlSub2);
                this.Panel.Controls.Add(m_ScanControlSub2);

                {
                    m_ScanControlSub2A         = new ScanPrimary2ControlSub2A();
                    m_ScanControlSub2A.Dock    = DockStyle.Fill;
                    m_ScanControlSub2A.Visible = false;

                    this.m_AllConfigControlInfo.Add(m_MainTreeNodeSubA, m_ScanControlSub2A);
                    this.Panel.Controls.Add(m_ScanControlSub2A);
                }

                {
                    m_ScanControlSub2B         = new ScanPrimary2ControlSub2B();
                    m_ScanControlSub2B.Dock    = DockStyle.Fill;
                    m_ScanControlSub2B.Visible = false;

                    this.m_AllConfigControlInfo.Add(m_MainTreeNodeSubB, m_ScanControlSub2B);
                    this.Panel.Controls.Add(m_ScanControlSub2B);
                }

                {
                    m_ScanControlSub2C         = new ScanPrimary2ControlSub2C();
                    m_ScanControlSub2C.Dock    = DockStyle.Fill;
                    m_ScanControlSub2C.Visible = false;

                    this.m_AllConfigControlInfo.Add(m_MainTreeNodeSubC, m_ScanControlSub2C);
                    this.Panel.Controls.Add(m_ScanControlSub2C);
                }

                {
                    m_ScanControlSub2D         = new ScanPrimary2ControlSub2D();
                    m_ScanControlSub2D.Dock    = DockStyle.Fill;
                    m_ScanControlSub2D.Visible = false;

                    this.m_AllConfigControlInfo.Add(m_MainTreeNodeSubD, m_ScanControlSub2D);
                    this.Panel.Controls.Add(m_ScanControlSub2D);
                }

                {
                    m_ScanControlSub2E         = new ScanPrimary2ControlSub2E();
                    m_ScanControlSub2E.Dock    = DockStyle.Fill;
                    m_ScanControlSub2E.Visible = false;

                    this.m_AllConfigControlInfo.Add(m_MainTreeNodeSubE, m_ScanControlSub2E);
                    this.Panel.Controls.Add(m_ScanControlSub2E);
                }

                {
                    m_ScanControlSub2F         = new ScanPrimary2ControlSub2F();
                    m_ScanControlSub2F.Dock    = DockStyle.Fill;
                    m_ScanControlSub2F.Visible = false;

                    this.m_AllConfigControlInfo.Add(m_MainTreeNodeSubF, m_ScanControlSub2F);
                    this.Panel.Controls.Add(m_ScanControlSub2F);
                }
            }

            {
                m_ScanControlSub3         = new ScanPrimary2ControlSub3();
                m_ScanControlSub3.Dock    = DockStyle.Fill;
                m_ScanControlSub3.Visible = false;

                this.m_AllConfigControlInfo.Add(m_MainTreeNodeSub1, m_ScanControlSub3);
                this.Panel.Controls.Add(m_ScanControlSub3);

                {
                    m_ScanControlSub3A         = new ScanPrimary2ControlSub3A();
                    m_ScanControlSub3A.Dock    = DockStyle.Fill;
                    m_ScanControlSub3A.Visible = false;

                    this.m_AllConfigControlInfo.Add(m_MainTreeNodeSub1A, m_ScanControlSub3A);
                    this.Panel.Controls.Add(m_ScanControlSub3A);
                }

                {
                    m_ScanControlSub3B         = new ScanPrimary2ControlSub3B();
                    m_ScanControlSub3B.Dock    = DockStyle.Fill;
                    m_ScanControlSub3B.Visible = false;

                    this.m_AllConfigControlInfo.Add(m_MainTreeNodeSub1B, m_ScanControlSub3B);
                    this.Panel.Controls.Add(m_ScanControlSub3B);
                }

                {
                    m_ScanControlSub3C         = new ScanPrimary2ControlSub3C();
                    m_ScanControlSub3C.Dock    = DockStyle.Fill;
                    m_ScanControlSub3C.Visible = false;

                    this.m_AllConfigControlInfo.Add(m_MainTreeNodeSub1C, m_ScanControlSub3C);
                    this.Panel.Controls.Add(m_ScanControlSub3C);
                }

                {
                    m_ScanControlSub3D         = new ScanPrimary2ControlSub3D();
                    m_ScanControlSub3D.Dock    = DockStyle.Fill;
                    m_ScanControlSub3D.Visible = false;

                    this.m_AllConfigControlInfo.Add(m_MainTreeNodeSub1D, m_ScanControlSub3D);
                    this.Panel.Controls.Add(m_ScanControlSub3D);
                }

                {
                    m_ScanControlSub3E         = new ScanPrimary2ControlSub3E();
                    m_ScanControlSub3E.Dock    = DockStyle.Fill;
                    m_ScanControlSub3E.Visible = false;

                    this.m_AllConfigControlInfo.Add(m_MainTreeNodeSub1E, m_ScanControlSub3E);
                    this.Panel.Controls.Add(m_ScanControlSub3E);
                }

                {
                    m_ScanControlSub3F         = new ScanPrimary2ControlSub3F();
                    m_ScanControlSub3F.Dock    = DockStyle.Fill;
                    m_ScanControlSub3F.Visible = false;

                    this.m_AllConfigControlInfo.Add(m_MainTreeNodeSub1F, m_ScanControlSub3F);
                    this.Panel.Controls.Add(m_ScanControlSub3F);
                }
            }

            {
                m_ScanControlSub4         = new ScanPrimary2ControlSub4();
                m_ScanControlSub4.Dock    = DockStyle.Fill;
                m_ScanControlSub4.Visible = false;

                this.m_AllConfigControlInfo.Add(m_MainTreeNodeSub2, m_ScanControlSub4);
                this.Panel.Controls.Add(m_ScanControlSub4);
            }

            LHPPrimaryScanInfo getLHPScanInfo = GlobalSetting.LoadLHPPrimaryScanInfo(GlobalSetting.LHPPrimaryScanInfoFilePath);

            if (getLHPScanInfo != null)
            {
                this.SetLHPPrimaryScanInfo(getLHPScanInfo);
            }

            this.TreeView.SelectedNode = m_MainTreeNode;
        }
 public void SetLHPPrimaryScanInfo(LHPPrimaryScanInfo lhpScanInfo)
 {
     m_ScanControlSub.SetLHPScanBaseInfo(lhpScanInfo.m_ScanBaseInfo);
 }