Commit graph

5013 commits

Author SHA1 Message Date
Susana Montes Pedreira
4302177cde It Changes configuration interface to include the creation of the code sequences for each entity.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:52 +01:00
Susana Montes Pedreira
fe60ae5511 Creates the entities EntitySequence, EntitySequenceDao and an enum that represents the entities which use code generation.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:52 +01:00
Manuel Rego Casasnovas
23880328f7 [Bug #738] Fixed bug and previous tests changing the way to calculate the critical.
FEA: ItEr63S03BugFixing
2010-11-18 20:13:39 +01:00
Manuel Rego Casasnovas
f986519075 [Bug #738] Added tests that make critical path fails.
FEA: ItEr63S03BugFixing
2010-11-18 20:10:24 +01:00
Diego Pino Garcia
e69f57504d Fix bug 'Advance allocation' does not initialize assignment function value correctly
FEA: ItEr62OTS04FuncionCurvaS
2010-11-18 16:36:42 +01:00
Manuel Rego Casasnovas
b17cfeb551 [Bug #731] Fixing bug invalidating TaskComponent.
FEA: ItEr63S03BugFixing
2010-11-18 16:12:52 +01:00
Jacobo Aragunde Pérez
9a9936e4f9 [Bug #737] Fixed bug, the selection now follows the moved item when pressing up or down buttons.
FEA: ItEr63S03BugFixing
2010-11-18 14:56:37 +01:00
Óscar González Fernández
c418d06b66 Check that start constraints are not violated after updating end
The problem lied in that when moving the origin of the end - end
dependency backwards so the new start was violating the incoming
end-start dependencies. Now the start is checked after.

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:15 +01:00
Óscar González Fernández
669dca1f1f Now null values are not provided to TaskElement
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:15 +01:00
Óscar González Fernández
3339d88c4f Remove warnings
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
b13a35c3d6 Remove unused methods and fields
The methods that are accessed throught reflection are marked with
@SuppressWarnings("unused")

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
555e7d9110 The lenght constraint depends on the last allocation direction
Otherwise the destination task of a end-end dependency would not move
if the origin task is moved to a prior date.

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
f12c29d90f Fix bug
In the task that initializes the recalculations the end must be
calculated always. Otherwise it could ignore the effect of the
incoming end dependencies if the start is not modified due to
dependencies.

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
ccc5bd8000 Add method to ITaskFundamentalProperties to differentiate resizign from moving the end
This implies changes in Task so it now can do the allocation from end
to start too.

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
f7cb5bc04d Now the reassignment can be done in both directions
The last direction is stored so when reassigning the last direction is
used.

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
dca3ed6c48 Unify the calculations done for calculating the end keeping the length of the task
Now for both tasks with resource allocations and tasks not allocated
the end is calculated considering the workable days.

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
41fc2745c8 Refactor calculateEndKeepingLength
This allows to add more easily a calculateStartKeepingLength

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
93c6808571 Extract interface and create specific handlers for each type of TaskElement
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
61fb5f50e4 Extract class for handling movement and resizing operations
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
395e38b2ad Provide scenario
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Diego Pino Garcia
3a07862c88 Fix bug exception applying Sigmoid function and saving
FEA: ItEr62OTS04FuncionCurvaS
2010-11-18 12:25:57 +01:00
Lorenzo Tilve
ab07cb3df2 Increased CutyCapt timeout parameters
FEA: ItEr63S03BugFixing
2010-11-17 23:03:14 +01:00
Lorenzo Tilve
f1800b450a Reduced fonts in earned value grap legend
FEA: ItEr63S03BugFixing
2010-11-17 22:45:37 +01:00
Óscar González Fernández
620a848674 Remove unnecessary methods
FEA: ItEr63S03BugFixing
2010-11-17 21:58:31 +01:00
Óscar González Fernández
4e77db8965 [Bug #729] Fix bug
The problem lies in that the startContraintDate was being written to
the start date of the task directly. So, the start date was set to the
specified date without the end date being recalculated. This could
leave the task in an inconsistent state, with an end date prior to the
start date.

The solution is to simply not update directly the task start date with
the constraint date.

FEA: ItEr63S03BugFixing
2010-11-17 21:58:19 +01:00
Manuel Rego Casasnovas
94e2987c86 [Bug #712] Fixing problems with special dependencies in containers.
FEA: ItEr63S03BugFixing
2010-11-17 20:29:35 +01:00
Manuel Rego Casasnovas
4f489af637 [Bug #712] Added failing test with container and special dependencies.
FEA: ItEr63S03BugFixing
2010-11-17 20:29:25 +01:00
Manuel Rego Casasnovas
fa1539502d [Bug #730] Fixed bug avoiding loops in nodes created for critical path calculator.
FEA: ItEr63S03BugFixing
2010-11-17 19:28:50 +01:00
Manuel Rego Casasnovas
6b19ddba0c [Bug #730] Added tests that make fails critical path with a container inside another container.
FEA: ItEr63S03BugFixing
2010-11-17 19:28:50 +01:00
Jacobo Aragunde Pérez
ff8385cc44 [Bug #722] Fixed bug, calling dontPoseAsTrasientObjectAnymore() on the TaskSource objects related with the OrderElements.
FEA: ItEr63S03BugFixing
2010-11-17 18:11:08 +01:00
Diego Pino Garcia
5954df06be Add progress bar to MonteCarlo
FEA: ItEr63OTS06MonteCarlo
2010-11-17 18:02:37 +01:00
Diego Pino Garcia
4146beda8a Small refactoring in MonteCarloModel.setCriticalPath()
FEA: ItEr63OTS06MonteCarlo
2010-11-17 17:16:54 +01:00
Diego Pino Garcia
82f9b07eb4 Fix bug respect decimal part of days duration in MonteCarlo computation
FEA: ItEr63OTS06MonteCarlo
2010-11-17 17:16:44 +01:00
Diego Pino Garcia
05a552e1a1 Fix bug refresh MonteCarlo data when click on Tab
FEA: ItEr63OTS06MonteCarlo
2010-11-17 16:01:40 +01:00
Diego Pino Garcia
884d247236 Fix bug select first element of the list of 'Critical paths' as default
FEA: ItEr63OTS06MonteCarlo
2010-11-17 16:01:40 +01:00
Diego Pino Garcia
c51a918c68 Fix bug get duration of MonteCarlo task from task.workableDays
FEA: ItEr63OTS06MonteCarlo
2010-11-17 16:00:00 +01:00
Diego Pino Garcia
b8ed26c51a Fix bug MonteCarlo as it's necessary to adjust the dates of a MonteCarlo task every time a computation is launched, copy list of MonteCarlo tasks before 2010-11-17 16:00:00 +01:00
Jacobo Aragunde Pérez
fbbf3c02bf [Bug #724] Fixed bug, checking if orderElementTreeController is null before using it.
FEA: ItEr63S03BugFixing
2010-11-17 11:45:09 +01:00
Jacobo Aragunde Pérez
e0319e2a73 [Bug #720] Prevent exception when moving up with the cursor.
We check the size of the children list before accessing to it,
and we move the focus to node's brother if the size is 0.

FEA: ItEr63S03BugFixing
2010-11-17 11:14:20 +01:00
Jacobo Aragunde Pérez
81e565bf28 [Bug #720] Prevent exception when moving down with the cursor.
We check the size of the children list before accessing to it,
and we move the focus to node's brother if the size is 0.

FEA: ItEr63S03BugFixing
2010-11-17 11:12:25 +01:00
Jacobo Aragunde Pérez
566d43ff47 Length of the imputed hours bar in the gantt view is calculated using orderElement work hours when taskElement allocated hours is 0.
FEA: ItEr63S03BugFixing
2010-11-16 19:42:00 +01:00
Diego Pino Garcia
9629e49884 Fix bug group by weeks in MonteCarlo didn't respect year
FEA: ItEr63OTS06MonteCarlo
2010-11-16 16:58:59 +01:00
Diego Pino Garcia
b5a180a38c Set optimistic columns on the left and pessimistic columns on the right, as dates go from earlier (optimistic) to later (pessimistic)
FEA: ItEr63OTS06MonteCarlo
2010-11-16 16:25:40 +01:00
Diego Pino Garcia
9baba513d1 Fix bug calculate multiple 'Critical paths' for MonteCarlo
It's necesary to take into account several issues when calculating all
the critical paths for a schedule:

The starting point should be a task with no incoming dependencies or
with incoming dependencies to other tasks which are not a 'Critical
path' task.

A task can navigate through its taskgroup, if any, to other tasks, but
it only navigates to those tasks which have no incoming dependencies or
have only incoming dependencies with other tasks which are not children
of that taskgroup.

FEA: ItEr63OTS06MonteCarlo
2010-11-16 16:04:28 +01:00
Óscar González Fernández
c1c6b6ddc5 Notify user if the type of a dependency cannot be changed
FEA: ItEr63S03BugFixing
2010-11-16 12:01:43 +01:00
Óscar González Fernández
09db482bca [Bug #718] Fix bug
visible END-END dependencies to a container and visible START-START
dependencies from a container are forbidden to simplify the critical
path calculation.

FEA: ItEr63S03BugFixing
2010-11-16 12:01:43 +01:00
Lorenzo Tilve
ec19ad4aa9 Corrected button styles in calendar allocation popup
FEA: ItEr63S03BugFixing
2010-11-16 11:57:12 +01:00
Lorenzo Tilve
ac29585658 [Bug #661] Fixed behaviour in day zoomlevel
FEA: ItEr63S03BugFixing
2010-11-16 11:57:12 +01:00
Manuel Rego Casasnovas
aa50e7c1a1 [Bug #712] Showing properly in the interface when you collapse/expand a container if it is or not in the critical path.
FEA: ItEr63S03BugFixing
2010-11-16 10:51:32 +01:00
Diego Pino Garcia
7cc37a77ae Fix bug getAllChildrenAssociatedTaskElements() should not contain null elements
FEA: ItEr63OTS06MonteCarlo
2010-11-16 10:34:38 +01:00