public ResourceState(ResourceDefinition resourceDefinition) { ResourceDefinition = resourceDefinition; CurrentProductionOrderActivity = null; }
public void AddResource(ResourceDefinition resourceDefinition) { var confirmation = new Confirmation(resourceDefinition); Confirmations.Add(confirmation); }
public void AddOrUpdateActivity(GptblProductionorderOperationActivity activity, ResourceDefinition resourceDefinition) { var currentActivityState = Activities.SingleOrDefault(x => x.Activity.GetKey.Equals(activity.GetKey)); //if this is the forst activity if (currentActivityState == null) { currentActivityState = new ActivityState(activity, resourceDefinition); Activities.Add(currentActivityState); return; } currentActivityState.AddResource(resourceDefinition); }
public Confirmation(ResourceDefinition resourceDefinition) { ResourceDefinition = resourceDefinition; State = GanttConfirmationState.Started; }
public void Add(ResourceDefinition resourceDefinition) { var resourceState = new ResourceState(resourceDefinition); resourceStateList.Add(resourceState); }