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; } }
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; } }
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); }
public void onChanged(string rowID, O2GRow rowData) { O2GSummaryTableRow trade = (O2GSummaryTableRow)rowData; }