api/modelos/planeador/PlanesOperaciones.php
- Package
- Default
\PlanesOperaciones
%%DESC_MODELO%%
Licenciado bajo la Licencia Apache, Versión 2.0; Usted no puede usar este archivo excepto en conformidad con la Licencia. Usted puede obtener una copia de la Licencia en: http://www.php.net/license/3_01.txt. A menos que sea requerido por la ley aplicable o acordado por escrito, el software Distribuido bajo la licencia se distribuye en una "AS IS" o "COMO ESTA" BASE, SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, expresas o implícitas. Consulte la Licencia para los permisos y Limitaciones bajo la Licencia.
- Parent(s)
- \ModeloDatos
- Author
- RONALD ANDRES FABRA JIMENEZ
- Author
- SICAM 20171025
- Copyright
- 2017 Cámara de Comercio de Santa Marta para el Magdalena
- Inherited_from
- \ModeloDatos
- License
- PHP License 3.01
- Link
- http://sicam.ccsm.org.co/docs/modelos/datos/PlanesOperaciones
- Version
- 201711111116
Constants
Methods

GastadoTotalPorAccion(\Id $accionID, \Id $tipoPlanID = null) : ArrayDevuelve el total gastado de las operaciones, según la accion y tipo plan.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $accionID | \Id | |
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

GastadoTotalPorActividad(\Id $actividadID, \Id $tipoPlanID = null) : ArrayDevuelve el total gastado de las operaciones, según la actividad y tipo plan.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $actividadID | \Id | |
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

GastadoTotalPorPlan(\Id $planID) : ArrayDevuelve el total gastado de las operaciones, según el plan.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $planID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

GastadoTotalPorPrograma(\Id $programaID, \Id $tipoPlanID = null) : ArrayDevuelve el total gastado de las operaciones, según el programa y tipo plan.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $programaID | \Id | |
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

activos() : ArrayDevuelve los registros de PlanOperaciones en estado ACTIVO.
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

actualizar(\Texto $planOperacionDESCRIPCION, $planOperacionFCHINICIO, $planOperacionFCHFINAL, $planOperacionPRESUPUESTADO, integer $planOperacionID) : integerRecibe los todos los datos del registro para ser actualizados, junto con el identificador del registro que se va ha actualizar.
| Name | Type | Description |
|---|---|---|
| $planOperacionDESCRIPCION | \Texto | Descripción de PlanOperaciones |
| $planOperacionFCHINICIO | ||
| $planOperacionFCHFINAL | ||
| $planOperacionPRESUPUESTADO | ||
| $planOperacionID | integer | Identificador del Registro de PlanOperaciones |
| Type | Description |
|---|---|
| integer | cantidad de registros actualziados en la operacion |

actualizarEstadoRevisionTecnica(integer $planOperacionID, $estadoRevision) : integerRecibe los todos los datos del registro para ser actualizados, junto con el identificador del registro que se va ha actualizar.
| Name | Type | Description |
|---|---|---|
| $planOperacionID | integer | Identificador del Registro de PlanOperaciones |
| $estadoRevision |
| Type | Description |
|---|---|
| integer | cantidad de registros actualziados en la operacion |

cambiarEstado(String $planOperacionESTADO, integer $planOperacionID) : integerRecibe un identificador y el Estado y actualiza el estado del registro
| Name | Type | Description |
|---|---|---|
| $planOperacionESTADO | String | Nuevo estado del registro. |
| $planOperacionID | integer | Identificador del registro |
| Type | Description |
|---|---|
| integer | Cantidad de registros desactivados |

datos(integer $planOperacionID) : \ObjetoRecibe el Identificador del registro de PlanOperacion y devuelve un objeto con sus datos.
| Name | Type | Description |
|---|---|---|
| $planOperacionID | integer |
| Type | Description |
|---|---|
| \Objeto | PlanOperacion |

datosCompletos(integer $planOperacionID) : \ObjetoRecibe el Identificador del registro de PlanOperacion y devuelve un objeto con sus datos completos con todas sus relacion.
| Name | Type | Description |
|---|---|---|
| $planOperacionID | integer |
| Type | Description |
|---|---|
| \Objeto | PlanOperacion |

delColaborador( $colaboradorID) : ArrayDevuelve todos los registros de PlanOperaciones, según el colaborador.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $colaboradorID |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

delPlan(String $tipoPlanID) : ArrayDevuelve todos los registros de PlanOperaciones, según el tipo de plan.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $tipoPlanID | String |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

delaActividad( $actividadID) : ArrayDevuelve todos los registros de PlanOperaciones, según el estado.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $actividadID |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

delaActividadPorTipo( $actividadID, $tipoOperacionID) : ArrayDevuelve todos los registros de PlanOperaciones, según el estado.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $actividadID | ||
| $tipoOperacionID |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

delaActividadYTipoOperacion(\Id $actividadID, \Id $operacionTipoID) : ArrayDevuelve todos los registros de PlanOperaciones, según la actividad y tipo Operacion.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $actividadID | \Id | |
| $operacionTipoID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

delaActividadYTipoPlan(\Id $actividadID, $operacionTipoID, \Id $tipoPlanID = null) : ArrayDevuelve todos los registros de PlanOperaciones, según la actividad y tipo de Plan.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $actividadID | \Id | |
| $operacionTipoID | ||
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

desactivar(integer $planOperacionID) : integerRecibe un identificador de PlanOperaciones y desactiva el registro.
| Name | Type | Description |
|---|---|---|
| $planOperacionID | integer | Identificador del registro |
| Type | Description |
|---|---|
| integer | Cantidad de registros desactivados |

eliminar(integer $planOperacionID) : integerRecibe un identificador de PlanOperaciones y elimina el registro.
| Name | Type | Description |
|---|---|---|
| $planOperacionID | integer | Identificador del registro ha eliminar. |
| Type | Description |
|---|---|
| integer | Cantidad de registros eliminados |

fechaTardiaPorAccion(\Id $accionID, \Id $tipoPlanID = null) : ArrayDevuelve la fecha mas tardia de las operaciones, según la accion y tipo plan si viene.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $accionID | \Id | |
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

fechaTardiaPorActividad(\Id $actividadID, \Id $tipoPlanID = null) : ArrayDevuelve la fecha mas tardia de las operaciones, según la actividad y tipo plan si viene.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $actividadID | \Id | |
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

fechaTardiaPorPrograma(\Id $programaID, \Id $tipoPlanID = null) : ArrayDevuelve la fecha mas tardia de las operaciones, según el programa y tipo plan si viene.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $programaID | \Id | |
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

fechaTempranaPorAccion(\Id $accionID, \Id $tipoPlanID = null) : ArrayDevuelve la fecha mas temprana de las operaciones, según la accion y tipo plan si viene.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $accionID | \Id | |
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

fechaTempranaPorActividad(\Id $actividadID, \Id $tipoPlanID = null) : ArrayDevuelve la fecha mas temprana de las operaciones, según la actividad y tipo plan si viene.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $actividadID | \Id | |
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

fechaTempranaPorPrograma(\Id $programaID, \Id $tipoPlanID = null) : ArrayDevuelve la fecha mas temprana de las operaciones, según el programa y tipo plan si viene.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $programaID | \Id | |
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

guardar( $actividadID, $tipoOperacionID, $operacionPredefinidaID, String $planOperacionCODIGO, \Texto $planOperacionDESCRIPCION, $planOperacionFCHINICIO, $planOperacionFCHFINAL, $planOperacionPRESUPUESTADO, $rubroID, $centroCostoID, $operacionClaseID) : integerRecibe Todos los datos de necesarios para la creación de un nuevo registro de PlanOperaciones.
| Name | Type | Description |
|---|---|---|
| $actividadID | ||
| $tipoOperacionID | ||
| $operacionPredefinidaID | ||
| $planOperacionCODIGO | String | Código de PlanOperaciones |
| $planOperacionDESCRIPCION | \Texto | Descripción de PlanOperaciones |
| $planOperacionFCHINICIO | ||
| $planOperacionFCHFINAL | ||
| $planOperacionPRESUPUESTADO | ||
| $rubroID | ||
| $centroCostoID | ||
| $operacionClaseID |
| Type | Description |
|---|---|
| integer | con el Identificador del Registro PlanOperaciones |

presupuestoTotalPorAccion( $accionID, \Id $tipoPlanID = null) : ArrayDevuelve el total del presupuesto de las operaciones, según la accion y tipo de Plan.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $accionID | ||
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

presupuestoTotalPorActividad( $actividadID) : ArrayDevuelve el total del presupuesto de las operaciones, según la actividad.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $actividadID |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

presupuestoTotalPorActividadyTipoPlan( $actividadID, \Id $tipoPlanID) : ArrayDevuelve el total del presupuesto de las operaciones, según la actividad y tipo de Plan.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $actividadID | ||
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

presupuestoTotalPorPlan(\Id $planID) : ArrayDevuelve el total del presupuesto de las operaciones, según el plan.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $planID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

presupuestoTotalPorPlanyTipoPlan(\Id $planID, \Id $tipoPlanID) : ArrayDevuelve el total del presupuesto de las operaciones, según el plan y tipo de Plan.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $planID | \Id | |
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

presupuestoTotalPorPrograma( $programaID, \Id $tipoPlanID = null) : ArrayDevuelve el total del presupuesto de las operaciones, según el programa y tipo de Plan.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $programaID | ||
| $tipoPlanID | \Id |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |

reactivar(integer $planOperacionID) : integerRecibe un identificador de PlanOperaciones y reactiva el registro.
| Name | Type | Description |
|---|---|---|
| $planOperacionID | integer | Identificador del registro |
| Type | Description |
|---|---|
| integer | Cantidad de registros reactivados |

todos(String $planOperacionESTADO = null) : ArrayDevuelve todos los registros de PlanOperaciones, según el estado.
Si no se envia el estado devuelve todos los registros sin importar su estado.
| Name | Type | Description |
|---|---|---|
| $planOperacionESTADO | String |
| Type | Description |
|---|---|
| Array | de Objetos PlanOperaciones |