Exemplo n.º 1
0
        private void dataGridViewProductStock_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            string       ArticleCode  = (dataGridViewProductStock.Rows[e.RowIndex].DataBoundItem as StorageSystemArticleInformation).Code;
            StockProduct stockProduct = this.simulatorCore.Stock.GetStockProduct(ArticleCode);

            dataGridViewPackStock.DataSource = new BindingSource(stockProduct.GetPackList(""), "");
        }
Exemplo n.º 2
0
        private void dataGridViewPackStock_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex == -1)
            {
                return;
            }

            RobotPack selectedPack = (dataGridViewPackStock.Rows[e.RowIndex].DataBoundItem as RobotPack);

            if (e.ColumnIndex == this.ColumnStockOutputPack.Index)
            {
                this.simulatorCore.OutputCore.DirectOutput(selectedPack);
            }

            if (e.ColumnIndex == this.ColumnStockDeletePack.Index)
            {
                StockProduct stockProduct = this.simulatorCore.Stock.GetStockProduct(selectedPack.RobotArticleCode);
                stockProduct.RemoveItem(selectedPack);
                List <RobotPack> productPackList = stockProduct.GetPackList("");
                this.UpdateDataGridView(dataGridViewPackStock, productPackList);

                dataGridViewProductStock.CurrentRow.Cells["dataGridViewTextBoxColumnStockListPackCount"].Value = productPackList.Count;
            }
        }
Exemplo n.º 3
0
 private void dataGridViewProductStock_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
 {
     for (int index = e.RowIndex; index <= e.RowIndex + e.RowCount - 1; index++)
     {
         string       ArticleCode  = (dataGridViewProductStock.Rows[index].DataBoundItem as StorageSystemArticleInformation).Code;
         StockProduct stockProduct = this.simulatorCore.Stock.GetStockProduct(ArticleCode);
         dataGridViewProductStock.Rows[index].Cells["dataGridViewTextBoxColumnStockListPackCount"].Value = stockProduct.GetPackList("").Count;
     }
 }