Example #1
0
 public ResourceState(ResourceDefinition resourceDefinition)
 {
     ResourceDefinition             = resourceDefinition;
     CurrentProductionOrderActivity = null;
 }
Example #2
0
        public void AddResource(ResourceDefinition resourceDefinition)
        {
            var confirmation = new Confirmation(resourceDefinition);

            Confirmations.Add(confirmation);
        }
Example #3
0
        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);
        }
Example #4
0
 public Confirmation(ResourceDefinition resourceDefinition)
 {
     ResourceDefinition = resourceDefinition;
     State = GanttConfirmationState.Started;
 }
Example #5
0
        public void Add(ResourceDefinition resourceDefinition)
        {
            var resourceState = new ResourceState(resourceDefinition);

            resourceStateList.Add(resourceState);
        }