public void InitPSRReport( PSRReport[] psrReportArray )
        {
            //foreach ( var item in psrReportArray )
            //{
            //    ListViewItem listViewItem = new ListViewItem( item.StockSymbol );

            //    ListViewItem.ListViewSubItem subListViewItem1 = new ListViewItem.ListViewSubItem();
            //    subListViewItem1.Text = item.StockClose.ToString();

            //    ListViewItem.ListViewSubItem subListViewItem2 = new ListViewItem.ListViewSubItem();
            //    subListViewItem2.Text = item.StockVolume.ToString();

            //    listViewItem.SubItems.Add( subListViewItem1 );
            //    listViewItem.SubItems.Add( subListViewItem2 );

            //    this.ListView.Items.Add( listViewItem );

            //    DocumentFormSub1 documentFormSub1 = new DocumentFormSub1();
            //    documentFormSub1.InitPSRReport( item );
            //    documentFormSub1.Visible = false;
            //    documentFormSub1.Dock = DockStyle.Fill;
            //    this.SplitContainer.Panel2.Controls.Add( documentFormSub1 );

            //    m_AllDocumenInfo.Add( listViewItem, documentFormSub1 );
            //}
        }
        public void InitPSRReport( PSRReport psrReport )
        {
            foreach ( var item in psrReport.SRInfos )
            {
                ListViewItem listViewItem = new ListViewItem( item.Number.ToString() );

                ListViewItem.ListViewSubItem subListViewItem1 = new ListViewItem.ListViewSubItem();
                subListViewItem1.Text = item.StockAverage.ToString();

                ListViewItem.ListViewSubItem subListViewItem2 = new ListViewItem.ListViewSubItem();
                subListViewItem2.Text = item.StockDate.ToLongDateString();

                ListViewItem.ListViewSubItem subListViewItem3 = new ListViewItem.ListViewSubItem();

                switch ( item.SRPointType )
                {
                    case PSRReport.SRPointType.DCHP:

                        subListViewItem3.Text = "DCHP";
                        break;
                    case PSRReport.SRPointType.DCLP:

                        subListViewItem3.Text = "DCLP";
                        break;
                    case PSRReport.SRPointType.GULK:

                        subListViewItem3.Text = "GULK";
                        break;
                    case PSRReport.SRPointType.GUHK:

                        subListViewItem3.Text = "GUHK";
                        break;
                    case PSRReport.SRPointType.GDLK:

                        subListViewItem3.Text = "GDLK";
                        break;
                    case PSRReport.SRPointType.GDHK:

                        subListViewItem3.Text = "GDHK";
                        break;
                    default:

                        subListViewItem3.Text = "None";
                        break;
                }

                ListViewItem.ListViewSubItem subListViewItem4 = new ListViewItem.ListViewSubItem();
                subListViewItem4.Text = item.StrongPercentum.ToString();

                ListViewItem.ListViewSubItem subListViewItem5 = new ListViewItem.ListViewSubItem();
                subListViewItem5.Text = item.RelativelyNumber.ToString();

                listViewItem.SubItems.Add( subListViewItem1 );
                listViewItem.SubItems.Add( subListViewItem2 );
                listViewItem.SubItems.Add( subListViewItem3 );
                listViewItem.SubItems.Add( subListViewItem4 );
                listViewItem.SubItems.Add( subListViewItem5 );

                this.ListView.Items.Add( listViewItem );
            }

            this.LabelOpenInfo.Text = psrReport.StockOpen.ToString();
            this.LabelCloseInfo.Text = psrReport.StockClose.ToString();
            this.LabelHighInfo.Text = psrReport.StockHigh.ToString();
            this.LabelLowInfo.Text = psrReport.StockLow.ToString();
            this.LabelVolumeInfo.Text = psrReport.StockVolume.ToString();

            switch ( psrReport.Trend )
            {
                case PSRReport.StockTrend.Up:

                    this.LabelTrendInfo.Text = "升";
                    break;
                case PSRReport.StockTrend.Down:

                    this.LabelTrendInfo.Text = "降";
                    break;
                default:

                    this.LabelTrendInfo.Text = "无";
                    break;
            }

            this.LabelPriceChangeInfo.Text = psrReport.PriceFloat.ToString();
        }
Ejemplo n.º 3
0
        public static PSRReport GetPSRReport( SRReport srReport )
        {
            PSRReport PSRReport = new PSRReport();

            return null;
        }