Beispiel #1
0
 void m_marketItem_OnRunnerEqualised(BFBot.MarketItem runner)
 {
     LayedStake.Text = runner.LayStake().ToString("0.00");
     LayedOdds.Text  = runner.LayOdds.ToString("0.00");
     WinProfit.Text  = runner.WinProfit.ToString("0.00");
     LoseProfit.Text = runner.LoseProfit.ToString("0.00");
     this.BackColor  = Color.LightGreen;
 }
Beispiel #2
0
 public MarketItemControl(BFBot.MarketItem marketItem)
 {
     InitializeComponent();
     m_marketItem                        = marketItem;
     groupBoxMarketItem.Text             = m_marketItem.Name;
     m_marketItem.OnMarketItemUpdate    += new BFBot.MarketItem.MarketItemUpdateDelegate(m_marketItem_OnMarketItemUpdate);
     m_marketItem.OnMarketItemBacked    += new BFBot.MarketItem.MarketItemBacked(m_marketItem_OnMarketItemBacked);
     m_marketItem.OnMarketItemEqualised += new BFBot.MarketItem.MarketItemEqualised(m_marketItem_OnMarketItemEqualised);
     m_marketItem.OnMarketItemLayed     += new BFBot.MarketItem.MarketItemLayed(m_marketItem_OnMarketItemLayed);
 }
Beispiel #3
0
 public ctrlMarketItem(BFBot.MarketItem marketItem)
 {
     System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
     InitializeComponent();
     groupBox1.Text = marketItem.Name;
     m_marketItem   = marketItem;
     m_marketItem.OnMarketItemUpdate    += new BFBot.MarketItem.MarketItemUpdateDelegate(m_marketItem_OnUpdateRunner);
     m_marketItem.OnMarketItemBacked    += new BFBot.MarketItem.MarketItemBacked(m_marketItem_OnRunnerBacked);
     m_marketItem.OnMarketItemEqualised += new BFBot.MarketItem.MarketItemEqualised(m_marketItem_OnRunnerEqualised);
 }
Beispiel #4
0
 void m_marketItem_OnMarketItemBacked(BFBot.MarketItem marketItem)
 {
     try
     {
         if (groupBoxMarketItem.InvokeRequired)
         {
             groupBoxMarketItem.Invoke(new delegateUpdateColor(UpdateBackGroundColor), groupBoxMarketItem, Color.LightGreen);
         }
         else
         {
             groupBoxMarketItem.BackColor = Color.LawnGreen;
         }
         //throw new Exception("The method or operation is not implemented.");
     }
     catch (Exception ex)
     {
         BFBot.BfBot.DumpToFile("Error in MarketItemControl->OnMarketItemBacked : " + ex.Message);
     }
 }
Beispiel #5
0
 void m_marketItem_OnMarketItemEqualised(BFBot.MarketItem marketItem)
 {
     //throw new Exception("The method or operation is not implemented.");
 }
Beispiel #6
0
 void m_marketItem_OnRunnerBacked(BFBot.MarketItem runner)
 {
     BackStake.Text = runner.BackedStake.ToString("0.00");
     BackOdds.Text  = runner.BackedOdds.ToString("0.00");
     this.BackColor = Color.Magenta;
 }