private void MapItemToPartsToConsume(BomConfiguration configuration) { foreach (var item in configuration.ConfigurationItems) { PartsToConsume.Add(new PartToConsume(item.BomComponent.Part, item.Qty, item.UsageAction)); } }
public MaterialsConsumptionModel(BomConfiguration configuration) : base(configuration.Session) { m_consumptionRequests = new Dictionary <MaterialConsumableItem, int>(); ConsumptionDescription = configuration.Description; PartsToConsume = new List <PartToConsume>(); Shopfloorline = configuration.Shopfloorline; MapItemToPartsToConsume(configuration); }
void editConfigurationLink_Click(object sender, EventArgs e) { BomConfiguration configuration = serviceConfigurationsView.GetFocusedRow() as BomConfiguration; if (configuration != null) { EditBomConfiguration(this, new SingleChoiceActionRequestEventArgs <BomConfiguration>(configuration)); } }
private void hyperLinkEdit1_OpenLink(object sender, DevExpress.XtraEditors.Controls.OpenLinkEventArgs e) { BomConfiguration configuration = serviceConfigurationsView.GetFocusedRow() as BomConfiguration; if (configuration != null) { FrontController.GetInstance().RunCommand( MaterialCommands.ConsumeBomConfiguration, configuration); } }
/// <summary> /// Creates a new BomConfiguration with its own independent UnitOfWork /// </summary> /// <returns></returns> public BomConfiguration NewBomConfiguration() { m_configurationUow = Scout.Core.Data.GetUnitOfWork(); BomConfiguration configuration = Scout.Core.Data.CreateEntity <BomConfiguration>(m_configurationUow); // Get the part model under the new unit of work. PartModel model = PartRepository.GetPartModelById(m_configurationUow, PartModel.Id); configuration.PartModel = model; return(configuration); }
public MaterialsConsumeBomConfigurationCommand(params object[] input) : base(input) { m_configuration = input[0] as BomConfiguration; }
public PartsManageBomConfigurationCommand(params object[] input) : base(input) { m_configuration = (BomConfiguration)input[0]; }
public void DeleteBomConfiguration(BomConfiguration configuration) { Scout.Core.Data.Delete(UnitOfWork, configuration, false); configuration.Delete(); }
public void ManageConfiguration(BomConfiguration configuration) { throw new NotImplementedException(); }
public void ManageConfiguration(BomConfiguration configuration) { FrontController.GetInstance().RunCommand( PartCommands.ManageBomConfiguration, configuration); }
public BomConfigurationModel(BomConfiguration configuration) : base(configuration.Session) { Configuration = configuration; LoadLists(); }