コード例 #1
0
ファイル: AutoTrade.cs プロジェクト: Sykel/LlamaLibrary
 public QueuedTradeItem(ItemToTrade item, int qty)
 {
     TrueItemId = item.TrueItemId;
     QtyToTrade = (uint)qty;
     StackSize  = (uint)item.StackSize;
     ItemName   = item.ItemName;
 }
コード例 #2
0
        private void dataGridToTrade_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            DataGridView view = (DataGridView)sender;

            if (e.ColumnIndex < 0 || e.RowIndex < 0)
            {
                return;
            }
            if (view.Columns[e.ColumnIndex].DataPropertyName != "QtyToTrade")
            {
                return;
            }
            ItemToTrade item = (ItemToTrade)view.Rows[e.RowIndex].DataBoundItem;

            if (item.QtyToTrade > item.QtyAvailable)
            {
                item.QtyToTrade = item.QtyAvailable;
            }
            UpdateUI();
        }