private void LoadBundles(int selectedBundleIndex = 0)
		{
			_loading = true;

			_library.LinkBundles.Sort();
			gridControlBundles.DataSource = _library.LinkBundles;
			gridControlBundles.RefreshDataSource();
			gridViewBundles.FocusedRowHandle = selectedBundleIndex;
			gridViewBundles.RefreshRow(gridViewBundles.FocusedRowHandle);

			if (_bundlesDragDropHelper == null && _library.LinkBundles.Any())
			{
				_bundlesDragDropHelper = new GridDragDropHelper(gridViewBundles, true);
				_bundlesDragDropHelper.AfterDrop += OnBundlesRowAfterDrop;
			}

			_loading = false;

			LoadBundleItems();
		}
		private void LoadInfoItems()
		{
			gridControlInfoItems.DataSource = _bundleItem.InfoItems;
			gridViewInfoItems.RefreshData();

			if (_revenueInfoDragDropHelper == null && _bundleItem != null && _bundleItem.InfoItems.Any())
			{
				_revenueInfoDragDropHelper = new GridDragDropHelper(gridViewInfoItems, true, 45);
				_revenueInfoDragDropHelper.AfterDrop += OnRevenueInfoRowAfterDrop;
			}

			foreach (var barButton in _infoTypeBarButtons)
				barButton.Enabled = !_bundleItem.InfoItems.Any(item => String.Equals(item.Title, barButton.Tag as String));
		}
		private void LoadBundleItems(int selectedItemIndex = 0)
		{
			gridControlBundleItems.DataSource = SelectedBundle?.Settings.Items;
			gridViewBundleItems.RefreshData();
			gridViewBundleItems.FocusedRowHandle = selectedItemIndex;

			if (_bundleItemsDragDropHelper == null && SelectedBundle != null && SelectedBundle.Settings.Items.Any())
			{
				_bundleItemsDragDropHelper = new GridDragDropHelper(gridViewBundleItems, true, 40);
				_bundleItemsDragDropHelper.AfterDrop += OnBundleItemsRowAfterDrop;
			}
		}
Ejemplo n.º 4
0
		private void LoadBundleItems(int selectedItemIndex = 0)
		{
			gridControlBundleItems.DataSource = _linkBundle.Settings.Items;
			gridViewBundleItems.RefreshData();
			gridViewBundleItems.FocusedRowHandle = selectedItemIndex;

			if (_bundleItemsDragDropHelper == null && _linkBundle.Settings.Items.Any())
			{
				_bundleItemsDragDropHelper = new GridDragDropHelper(gridViewBundleItems, true, 45);
				_bundleItemsDragDropHelper.AfterDrop += OnBundleItemsRowAfterDrop;
			}
			UpdateInfoEditors();
			UpdateItemsAvailableToAdd();
		}