Beispiel #1
0
        public void RemoveConfigurationItem(BomConfigurationItem item)
        {
            if (m_configuration.ConfigurationItems.DeleteObjectOnRemove == false)
            {
                m_configuration.ConfigurationItems.DeleteObjectOnRemove = true;
            }

            m_configuration.ConfigurationItems.Remove(item);
        }
Beispiel #2
0
        public void AddConfigurationItem(BomMasterComponent component)
        {
            BomConfigurationItem item = Scout.Core.Data.CreateEntity <BomConfigurationItem>(UnitOfWork);

            item.BomComponent     = component;
            item.BomConfiguration = m_configuration;
            item.UsageAction      = BomUsageAction.Install;

            m_configuration.ConfigurationItems.Add(item);
        }
Beispiel #3
0
        private void removeItemLink_Click(object sender, EventArgs e)
        {
            BomConfigurationItem item =
                configurationItemsView.GetFocusedRow() as BomConfigurationItem;

            if (item == null)
            {
                return;
            }

            if (OnRemoveBomConfigurationItemRequest != null)
            {
                OnRemoveBomConfigurationItemRequest(this,
                                                    new SingleChoiceActionRequestEventArgs
                                                    <BomConfigurationItem>(
                                                        item));
            }
        }