api/modelos/planeador/Metas.php
- Package
- Default
Package: Modelos\Datos\MetasDescripción del Modelo de Datos Metas
%%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/Metas
- Version
- 201711140330
Constants


SUSPENDIDO
= 'SUSPENDIDO'Methods



activos() : ArraystaticDevuelve los registros de Metas en estado ACTIVO.
Returns| Type | Description |
|---|
| Array | de Objetos Metas |



actualizar(integer $metaID, $plan, $tipovalor, $codigo, $frecuenciamedia, $evaluacion, $valoresperado, $metaMETRICA, $descripcion) : integerstaticRecibe los todos los datos del registro para ser actualizados, junto con
el identificador del registro que se va ha actualizar.
Parameters| Name | Type | Description |
|---|
| $metaID | integer | Identificador del Registro de Metas |
|---|
| $plan | | |
|---|
| $tipovalor | | |
|---|
| $codigo | | |
|---|
| $frecuenciamedia | | |
|---|
| $evaluacion | | |
|---|
| $valoresperado | | |
|---|
| $metaMETRICA | | |
|---|
| $descripcion | | |
|---|
Returns| Type | Description |
|---|
| integer | cantidad de registros actualziados en la operacion |



cambiarEstado(String $metaESTADO, integer $metaID) : integerstaticRecibe un identificador y el Estado y actualiza el estado del registro
Parameters| Name | Type | Description |
|---|
| $metaESTADO | String | Nuevo estado del registro. |
|---|
| $metaID | integer | Identificador del registro |
|---|
Returns| Type | Description |
|---|
| integer | Cantidad de registros desactivados |



datos(integer $metaID) : \ObjetostaticRecibe el Identificador del registro de Meta y
devuelve un objeto con sus datos.
Parameters| Name | Type | Description |
|---|
| $metaID | integer | |
|---|
Returns| Type | Description |
|---|
| \Objeto | Meta |



datosCompletos(integer $metaID) : \ObjetostaticRecibe el Identificador del registro de Meta y
devuelve un objeto con sus datos completos con todas sus relacion.
Parameters| Name | Type | Description |
|---|
| $metaID | integer | |
|---|
Returns| Type | Description |
|---|
| \Objeto | Meta |



desactivar(integer $metaID) : integerstaticRecibe un identificador de Metas y desactiva el registro.
Parameters| Name | Type | Description |
|---|
| $metaID | integer | Identificador del registro |
|---|
Returns| Type | Description |
|---|
| integer | Cantidad de registros desactivados |



eliminar(integer $metaID) : integerstaticRecibe un identificador de Metas y elimina el registro.
Parameters| Name | Type | Description |
|---|
| $metaID | integer | Identificador del registro
ha eliminar. |
|---|
Returns| Type | Description |
|---|
| integer | Cantidad de registros eliminados |



guardar( $plan, $tipovalor, $codigo, $frecuenciamedia, $evaluacion, $valoresperado, $metaMETRICA, $descripcion) : integerstaticRecibe Todos los datos de necesarios para la creación de un nuevo
registro de Metas.
Parameters| Name | Type | Description |
|---|
| $plan | | |
|---|
| $tipovalor | | |
|---|
| $codigo | | |
|---|
| $frecuenciamedia | | |
|---|
| $evaluacion | | |
|---|
| $valoresperado | | |
|---|
| $metaMETRICA | | |
|---|
| $descripcion | | |
|---|
Returns| Type | Description |
|---|
| integer | con el Identificador del Registro Metas |



porPlan( $planID) : \ObjetostaticRecibe el Identificador del registro de Meta y
devuelve un objeto con sus datos.
Parameters| Name | Type | Description |
|---|
| $planID | | |
|---|
Returns| Type | Description |
|---|
| \Objeto | Meta |



reactivar(integer $metaID) : integerstaticRecibe un identificador de Metas y reactiva el registro.
Parameters| Name | Type | Description |
|---|
| $metaID | integer | Identificador del registro |
|---|
Returns| Type | Description |
|---|
| integer | Cantidad de registros reactivados |



todas( $planID = null) : ArraystaticDevuelve todos los registros de Metas, según el estado.
Si no se envia el estado devuelve todos los registros
sin importar su estado.
Parameters| Name | Type | Description |
|---|
| $planID | | |
|---|
Returns| Type | Description |
|---|
| Array | de Objetos Metas |