Пример #1
0
        public void onChanged(string rowID, O2GRow rowData)
        {
            O2GTableType type = rowData.TableType;

            switch (type)
            {
            case O2GTableType.Offers:
                O2GOfferTableRow offers = (O2GOfferTableRow)(rowData);
                break;

            case O2GTableType.Accounts:
                O2GAccountTableRow account = (O2GAccountTableRow)(rowData);
                break;

            case O2GTableType.Summary:
                O2GSummaryTableRow row = (O2GSummaryTableRow)(rowData);
                break;

            case O2GTableType.ClosedTrades:
                Console.WriteLine("CLOSED TRADES TRIGGERED FROM CHANGED TABLELISTENER!");
                O2GClosedTradeTableRow closed = (O2GClosedTradeTableRow)(rowData);

                break;
            }
        }
Пример #2
0
        public void onAdded(string rowID, O2GRow rowData)
        {
            O2GTableType type = rowData.TableType;

            switch (type)
            {
            case O2GTableType.Offers:
                O2GOfferTableRow offers = (O2GOfferTableRow)(rowData);
                break;

            case O2GTableType.Accounts:
                O2GAccountTableRow account = (O2GAccountTableRow)(rowData);
                break;

            case O2GTableType.Trades:
                break;

            case O2GTableType.Summary:
                O2GSummaryTableRow row = (O2GSummaryTableRow)(rowData);
                break;
            }
        }
Пример #3
0
        public Summary(MainForm CurrentForm, O2GTableManager mTblMgr)
        {
            CreateTable();

            CurrentForm.PopulateTable(SummaryTable);


            while (mTblMgr.getStatus() != O2GTableManagerStatus.TablesLoaded && mTblMgr.getStatus() != O2GTableManagerStatus.TablesLoadFailed)
            {
                Thread.Sleep(50);
            }
            O2GSummaryTable    table    = (O2GSummaryTable)mTblMgr.getTable(O2GTableType.Summary);
            SummaryListener    listener = new SummaryListener();
            O2GSummaryTableRow row      = null;

            for (int i = 0; i < table.Count; i++)
            {
                DataRow CurrentRow = SummaryTable.NewRow();
                SummaryTable.Rows.Add(CurrentRow);
            }

            CurrentForm.GetTableData(table, listener, row, mTblMgr);
        }
Пример #4
0
 public void onChanged(string rowID, O2GRow rowData)
 {
     O2GSummaryTableRow trade = (O2GSummaryTableRow)rowData;
 }