public void SetVisibility(QuantityColumn column, bool visible)
 {
     _otherColumns[column].Visible = visible;
     if (column != QuantityColumn.Selection)
     {
         return;
     }
     if (visible)
     {
         gridView.OptionsSelection.MultiSelect = false;
     }
     else
     {
         gridView.OptionsSelection.MultiSelect     = true;
         gridView.OptionsSelection.MultiSelectMode = GridMultiSelectMode.RowSelect;
     }
 }
 public void Hide(QuantityColumn column)
 {
     _allQuantityListPresenter.Hide(column);
     _selectedQuantityListPresenter.Hide(column);
 }
 public void Show(QuantityColumn column)
 {
     _allQuantityListPresenter.Show(column);
     _selectedQuantityListPresenter.Show(column);
 }
 public void Hide(QuantityColumn column)
 {
     View.SetVisibility(column, visible: false);
 }
 public void Show(QuantityColumn column)
 {
     View.SetVisibility(column, visible: true);
 }