protected double calcularMontoManoObra(Ejecucion ejec) { double subTotal = 0; List<TareaEjecucion> tareas = EjecucionUtils.getTodasTareasEjecucion(ejec); for (int i = 0; i < tareas.size(); i++) { TareaEjecucion tareaEjecucion = tareas.get(i); List<DetalleTareaPlanificacion> mos = tareaEjecucion.getDetalles(); for (int j = 0; j < mos.size(); j++) { DetalleTareaPlanificacion mo = mos.get(j); subTotal += mo.calcularSubtotal(); } } return subTotal; }