Example #1
0
 private void updatePriceItemInGrid(PositionGridData p)
 {
     if (positionGrid.Contains(p))
     {   
         int i = positionGrid.IndexOf(p);
         positionGrid[i].last = p.last;
         positionGrid[i].value = positionGrid[i].position * p.last;
     }
     positionGridView.Refresh();
 }
Example #2
0
        private void updatePositionItemInGrid(PositionGridData p) 
        {
            if (positionGrid.Contains(p))
            {
                int i = positionGrid.IndexOf(p);
                positionGrid[i].position = p.position;
                positionGrid[i].value = positionGrid[i].last * p.position;
            }
            else
                positionGrid.Insert(0, p);

            positionGridView.Refresh();
        }
Example #3
0
 public void positionChange(Product p, int size)
 {
     PositionGridData pos = new PositionGridData();
     pos.position = size;
     pos.symbol = p.symbol;
     win.updatePosition(pos);
 }
Example #4
0
 public void updatePrice(PositionGridData pos)
 {
     positionGridView.Invoke(new UpdatePriceItemDelegate(this.updatePriceItemInGrid), pos);
 }
Example #5
0
 public void lastUpdate(Product p)
 {
     PositionGridData pos = new PositionGridData();
     pos.symbol = p.symbol;
     pos.last = p.last;
     win.updatePrice(pos);
 }