private void lkRackID2_EditValueChanged(object sender, EventArgs e) { selectedRackID = Convert.ToInt32(lkRackID2.EditValue); gridItemDetailByLocation.DataSource = null; if (!bw.IsBusy) { bw.RunWorkerAsync(); } // THIS OPTION HAS BEEN DISABLED FOR THE TIME BEING //lkFrom.Properties.DataSource = PalletLocation.GetNonFree(selectedRackID); //lkTo.Properties.DataSource = PalletLocation.GetFreeIn(selectedRackID); gridItemMovementView.Columns.Clear(); var src = new ShelfRowColumn(); src.LoadColumnsForShelf(selectedRackID); while (!src.EOF) { GridColumn gc = gridItemMovementView.Columns.Add(); gc.FieldName = src.Index.ToString(); gc.Caption = src.Label; gc.Visible = true; repositoryItemButtonEdit1.AllowFocused = true; gc.ColumnEdit = repositoryItemButtonEdit1; src.MoveNext(); } }
private void lookUpEdit1_EditValueChanged(object sender, EventArgs e) { selectedRackID = Convert.ToInt32(lkRackID2.EditValue); //gridControl1.DataSource = null; //gridView1.Columns.Clear(); BackgroundWorker bw = new BackgroundWorker(); bw.WorkerReportsProgress = true; DataTable dtbl = PalletLocation.GetIDItemDataTableFor(selectedRackID, bw); gridView2.Columns.Clear(); ShelfRowColumn src = new ShelfRowColumn(); src.LoadColumnsForShelf(selectedRackID); while (!src.EOF) { GridColumn gc = gridView2.Columns.Add(); gc.FieldName = src.Index.ToString(); gc.Caption = src.Label; gc.Visible = true; gc.ColumnEdit = repositoryItemButtonEdit1; src.MoveNext(); } gridItemDetailByLocation.DataSource = dtbl; // bind lkHighlightItems.Properties.DataSource = Shelf.GetItemsOnShelf(selectedRackID); }
private void gridView2_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e) { if (e.RowHandle >= 0) { ShelfRowColumn srr = new ShelfRowColumn(); srr.LoadRowForShelf(selectedRackID, (gridItemMovementView.DataRowCount - e.RowHandle) - 1); if (srr.RowCount > 0) { e.Info.DisplayText = srr.Label; } } }
private void cmbRack_SelectedIndexChanged(object sender, EventArgs e) { ShelfRowColumn src = new ShelfRowColumn(); if (cmbRack.SelectedValue != null) { int shelfID = int.Parse(cmbRack.SelectedValue.ToString()); src.LoadColumnsForShelf(shelfID); cmbColumn.DataSource = src.DefaultView; cmbColumn.Enabled = true; src.LoadRowsForShelf(shelfID); cmbRow.DataSource = src.DefaultView; cmbRow.Enabled = true; } }