示例#1
0
        private void FilterInventory()
        {
            inventoryDetialView.ClearRows();
            ItemTag tag = cboFilter.SelectedItem as ItemTag;

            if (tag != null)
            {
                inventoryMasterView.KeyWords  = txtKeyWords.Text.Trim();
                inventoryMasterView.FilterSql = tag.Key;
            }
            inventoryMasterView.Loading();
        }
示例#2
0
        private void RecordView_FocusedColumnChanged(object sender, FocusedColumnChangedEventArgs e)
        {
            int rowHandle = recordView.FocusedRowHandle;

            if (rowHandle < 0)
            {
                return;
            }
            if (e.FocusedColumn == null)
            {
                return;
            }

            GridColumn FocusedColumn = e.FocusedColumn;

            string lotNo = recordView.GetFocusedRowCellValue("LotNo").ToString();

            if (e.FocusedColumn.FieldName == "SizeNo")
            {
                string sizeNo = recordView.GetFocusedRowCellValue("SizeNo").ToString();
                invtDetailView.LoadInventory(lotNo, sizeNo);
            }
            else if (e.FocusedColumn.FieldName == "LotNo")
            {
                invtDetailView.LoadInventory(lotNo);
            }
            else if (e.FocusedColumn.FieldName == "ShelfNo")
            {
                string shelfNo = recordView.GetFocusedRowCellValue("ShelfNo").ToString();
                invtDetailView.LoadShelfInventory(shelfNo);
            }
            else
            {
                invtDetailView.ClearRows();
            }
        }