public void RemoveConfigurationItem(BomConfigurationItem item) { if (m_configuration.ConfigurationItems.DeleteObjectOnRemove == false) { m_configuration.ConfigurationItems.DeleteObjectOnRemove = true; } m_configuration.ConfigurationItems.Remove(item); }
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); }
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)); } }