コード例 #1
0
ファイル: TableRow.cs プロジェクト: bg0jr/Maui
        public TableRow( TableSection table, params object[] values )
        {
            myTable = table;
            myCells = new Dictionary<string, object>();

            SetValues( values );
        }
コード例 #2
0
ファイル: BackTestingReport.cs プロジェクト: bg0jr/Maui
        public BackTestingReport( string systemName, DateTime dateUnderUnderAnalysis )
            : base("BackTesting", "Simple back testing")
        {
            AddOverviewSection( systemName, dateUnderUnderAnalysis );

            myTestResultSection = new TableSection( "Result", new TableHeader( "Stock", "Gain" ) );
            myTestResultSection.View = new OrderByGainView( myTestResultSection );
            Sections.Add( myTestResultSection );
        }
コード例 #3
0
ファイル: BackTestingStockReport.cs プロジェクト: bg0jr/Maui
        private AbstractSection CreateTableSection( TradingResult tradingResult )
        {
            var header = new TableHeader( "Date", "Action", "Price", "Quantity", "Value" );
            var section = new TableSection( "Orders", header );

            foreach ( var order in tradingResult.TradingLog.Orders )
            {
                var row = section.NewRow( order.Timestamp, order.Type, order.Price, order.Quantity, order.NettoValue );
                section.Rows.Add( row );
            }

            return section;
        }
コード例 #4
0
ファイル: BackTestingReport.cs プロジェクト: bg0jr/Maui
 public OrderByGainView( TableSection table )
     : base(table)
 {
 }
コード例 #5
0
ファイル: DefaultTableView.cs プロジェクト: bg0jr/Maui
 public DefaultTableView( TableSection table )
     : base(table)
 {
 }
コード例 #6
0
ファイル: TableRow.cs プロジェクト: bg0jr/Maui
 public TableRow( TableSection table )
     : this(table, null)
 {
 }
コード例 #7
0
ファイル: AbstractTableView.cs プロジェクト: bg0jr/Maui
 protected AbstractTableView( TableSection table )
 {
     Table = table;
 }