api/modelos/planeador/PlanesOperaciones.phpView Source

Show: PublicProtectedPrivateinherited
Table of Contents
Package
Default  

\PlanesOperaciones

Package: Modelos\Datos\Planeador\PlanesOperaciones
Descripción del Modelo de Datos 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

>VConstant  ACTIVO = 'ACTIVO'
>VConstant  DESACTIVO = 'DESACTIVO'
>VConstant  SUSPENDIDO = 'SUSPENDIDO'

Methods

methodpublicGastadoTotalPorAccion(\Id $accionID, \Id $tipoPlanID = null) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$accionID\Id
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicGastadoTotalPorActividad(\Id $actividadID, \Id $tipoPlanID = null) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$actividadID\Id
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicGastadoTotalPorPlan(\Id $planID) : Array
static

Devuelve el total gastado de las operaciones, según el plan.

Si no se envia el estado devuelve todos los registros sin importar su estado.

Parameters
NameTypeDescription
$planID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicGastadoTotalPorPrograma(\Id $programaID, \Id $tipoPlanID = null) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$programaID\Id
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicactivos() : Array
static

Devuelve los registros de PlanOperaciones en estado ACTIVO.

Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicactualizar(\Texto $planOperacionDESCRIPCION,  $planOperacionFCHINICIO,  $planOperacionFCHFINAL,  $planOperacionPRESUPUESTADO, integer $planOperacionID) : integer
static

Recibe los todos los datos del registro para ser actualizados, junto con el identificador del registro que se va ha actualizar.

Parameters
NameTypeDescription
$planOperacionDESCRIPCION\Texto

Descripción de PlanOperaciones

$planOperacionFCHINICIO
$planOperacionFCHFINAL
$planOperacionPRESUPUESTADO
$planOperacionIDinteger

Identificador del Registro de PlanOperaciones

Returns
TypeDescription
integercantidad de registros actualziados en la operacion
methodpublicactualizarEstadoRevisionTecnica(integer $planOperacionID,  $estadoRevision) : integer
static

Recibe los todos los datos del registro para ser actualizados, junto con el identificador del registro que se va ha actualizar.

Parameters
NameTypeDescription
$planOperacionIDinteger

Identificador del Registro de PlanOperaciones

$estadoRevision
Returns
TypeDescription
integercantidad de registros actualziados en la operacion
methodpubliccambiarEstado(String $planOperacionESTADO, integer $planOperacionID) : integer
static

Recibe un identificador y el Estado y actualiza el estado del registro

Parameters
NameTypeDescription
$planOperacionESTADOString

Nuevo estado del registro.

$planOperacionIDinteger

Identificador del registro

Returns
TypeDescription
integerCantidad de registros desactivados
methodpublicdatos(integer $planOperacionID) : \Objeto
static

Recibe el Identificador del registro de PlanOperacion y devuelve un objeto con sus datos.

Parameters
NameTypeDescription
$planOperacionIDinteger
Returns
TypeDescription
\ObjetoPlanOperacion
methodpublicdatosCompletos(integer $planOperacionID) : \Objeto
static

Recibe el Identificador del registro de PlanOperacion y devuelve un objeto con sus datos completos con todas sus relacion.

Parameters
NameTypeDescription
$planOperacionIDinteger
Returns
TypeDescription
\ObjetoPlanOperacion
methodpublicdelColaborador( $colaboradorID) : Array
static

Devuelve todos los registros de PlanOperaciones, según el colaborador.

Si no se envia el estado devuelve todos los registros sin importar su estado.

Parameters
NameTypeDescription
$colaboradorID
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicdelPlan(String $tipoPlanID) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$tipoPlanIDString
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicdelaActividad( $actividadID) : Array
static

Devuelve todos los registros de PlanOperaciones, según el estado.

Si no se envia el estado devuelve todos los registros sin importar su estado.

Parameters
NameTypeDescription
$actividadID
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicdelaActividadPorTipo( $actividadID,  $tipoOperacionID) : Array
static

Devuelve todos los registros de PlanOperaciones, según el estado.

Si no se envia el estado devuelve todos los registros sin importar su estado.

Parameters
NameTypeDescription
$actividadID
$tipoOperacionID
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicdelaActividadYTipoOperacion(\Id $actividadID, \Id $operacionTipoID) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$actividadID\Id
$operacionTipoID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicdelaActividadYTipoPlan(\Id $actividadID,  $operacionTipoID, \Id $tipoPlanID = null) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$actividadID\Id
$operacionTipoID
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicdesactivar(integer $planOperacionID) : integer
static

Recibe un identificador de PlanOperaciones y desactiva el registro.

Parameters
NameTypeDescription
$planOperacionIDinteger

Identificador del registro

Returns
TypeDescription
integerCantidad de registros desactivados
methodpubliceliminar(integer $planOperacionID) : integer
static

Recibe un identificador de PlanOperaciones y elimina el registro.

Parameters
NameTypeDescription
$planOperacionIDinteger

Identificador del registro ha eliminar.

Returns
TypeDescription
integerCantidad de registros eliminados
methodpublicfechaTardiaPorAccion(\Id $accionID, \Id $tipoPlanID = null) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$accionID\Id
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicfechaTardiaPorActividad(\Id $actividadID, \Id $tipoPlanID = null) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$actividadID\Id
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicfechaTardiaPorPrograma(\Id $programaID, \Id $tipoPlanID = null) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$programaID\Id
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicfechaTempranaPorAccion(\Id $accionID, \Id $tipoPlanID = null) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$accionID\Id
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicfechaTempranaPorActividad(\Id $actividadID, \Id $tipoPlanID = null) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$actividadID\Id
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicfechaTempranaPorPrograma(\Id $programaID, \Id $tipoPlanID = null) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$programaID\Id
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicguardar( $actividadID,  $tipoOperacionID,  $operacionPredefinidaID, String $planOperacionCODIGO, \Texto $planOperacionDESCRIPCION,  $planOperacionFCHINICIO,  $planOperacionFCHFINAL,  $planOperacionPRESUPUESTADO,  $rubroID,  $centroCostoID,  $operacionClaseID) : integer
static

Recibe Todos los datos de necesarios para la creación de un nuevo registro de PlanOperaciones.

Parameters
NameTypeDescription
$actividadID
$tipoOperacionID
$operacionPredefinidaID
$planOperacionCODIGOString

Código de PlanOperaciones

$planOperacionDESCRIPCION\Texto

Descripción de PlanOperaciones

$planOperacionFCHINICIO
$planOperacionFCHFINAL
$planOperacionPRESUPUESTADO
$rubroID
$centroCostoID
$operacionClaseID
Returns
TypeDescription
integercon el Identificador del Registro PlanOperaciones
methodpublicpresupuestoTotalPorAccion( $accionID, \Id $tipoPlanID = null) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$accionID
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicpresupuestoTotalPorActividad( $actividadID) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$actividadID
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicpresupuestoTotalPorActividadyTipoPlan( $actividadID, \Id $tipoPlanID) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$actividadID
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicpresupuestoTotalPorPlan(\Id $planID) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$planID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicpresupuestoTotalPorPlanyTipoPlan(\Id $planID, \Id $tipoPlanID) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$planID\Id
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicpresupuestoTotalPorPrograma( $programaID, \Id $tipoPlanID = null) : Array
static

Devuelve 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.

Parameters
NameTypeDescription
$programaID
$tipoPlanID\Id
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
methodpublicreactivar(integer $planOperacionID) : integer
static

Recibe un identificador de PlanOperaciones y reactiva el registro.

Parameters
NameTypeDescription
$planOperacionIDinteger

Identificador del registro

Returns
TypeDescription
integerCantidad de registros reactivados
methodpublictodos(String $planOperacionESTADO = null) : Array
static

Devuelve todos los registros de PlanOperaciones, según el estado.

Si no se envia el estado devuelve todos los registros sin importar su estado.

Parameters
NameTypeDescription
$planOperacionESTADOString
Returns
TypeDescription
Arrayde Objetos PlanOperaciones
Documentation was generated by phpDocumentor 2.8.5.