api/modelos/planeador/PlanesProgramas.phpView Source

Show: PublicProtectedPrivateinherited
Table of Contents
Package
Default  

\PlanesProgramas

Package: Modelos\Datos\PlanesProgramas
Descripción del Modelo de Datos PlanesProgramas

%%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
JUAN PABLO LLINAS RAMIREZ  
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/PlanesProgramas  
Version
201711081137  

Constants

>VConstant  CONSTRUCCION = 'CONSTRUCCION'
>VConstant  INICIADO = 'INICIADO'
>VConstant  TERMINADO = 'TERMINADO'
>VConstant  CANCELADO = 'CANCELADO'
>VConstant  SUSPENDIDO = 'SUSPENDIDO'

Methods

methodpublicactivos() : Array
static

Devuelve los registros de Programas en estado ACTIVO.

Returns
TypeDescription
Arrayde Objetos Programas
methodpublicactualizar(integer $programaID, String $programaTITULO, \Texto $programaDESCRIPCION,  $programaJUSTIFICACION,  $programaFCHINICIO,  $programaFCHFINAL, String $programaESTADO) : 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
$programaIDinteger

Identificador del Registro de Programas

$programaTITULOString

Titulo de Programas

$programaDESCRIPCION\Texto

Descripción de Programas

$programaJUSTIFICACION
$programaFCHINICIO
$programaFCHFINAL
$programaESTADOString

Estado del registro de Programas

Returns
TypeDescription
integercantidad de registros actualziados en la operacion
methodpubliccambiarEstado(String $programaESTADO, integer $programaID) : integer
static

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

Parameters
NameTypeDescription
$programaESTADOString

Nuevo estado del registro.

$programaIDinteger

Identificador del registro

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

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

Parameters
NameTypeDescription
$programaIDinteger
Returns
TypeDescription
\ObjetoPrograma
methodpublicdatosCompletos(integer $programaID,  $tipoPlanID = null) : \Objeto
static

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

Parameters
NameTypeDescription
$programaIDinteger
$tipoPlanID
Returns
TypeDescription
\ObjetoPrograma
methodpublicdelPlanYTipoPlan(integer $planID, integer $tipoPlan) : integer
static

Recibe los identificadores del plan y del tipo de plan.

Parameters
NameTypeDescription
$planIDinteger

Identificador del plan

$tipoPlaninteger

Identificador del tipo del plan

Returns
TypeDescription
integerCantidad de registros de programas
methodpublicdesactivar(integer $programaID) : integer
static

Recibe un identificador de Programas y desactiva el registro.

Parameters
NameTypeDescription
$programaIDinteger

Identificador del registro

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

Recibe un identificador de Programas y elimina el registro.

Parameters
NameTypeDescription
$programaIDinteger

Identificador del registro ha eliminar.

Returns
TypeDescription
integerCantidad de registros eliminados
methodpublicguardar(String $programaCODIGO, String $programaTITULO, \Texto $programaDESCRIPCION,  $programaJUSTIFICACION,  $programaFCHINICIO,  $programaFCHFINAL, String $programaESTADO) : integer
static

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

Parameters
NameTypeDescription
$programaCODIGOString

Código de Programas

$programaTITULOString

Titulo de Programas

$programaDESCRIPCION\Texto

Descripción de Programas

$programaJUSTIFICACION
$programaFCHINICIO
$programaFCHFINAL
$programaESTADOString

Estado del registro de Programas

Returns
TypeDescription
integercon el Identificador del Registro Programas
methodpublicreactivar(integer $programaID) : integer
static

Recibe un identificador de Programas y reactiva el registro.

Parameters
NameTypeDescription
$programaIDinteger

Identificador del registro

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

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

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

Parameters
NameTypeDescription
$programaESTADOString
Returns
TypeDescription
Arrayde Objetos Programas
Documentation was generated by phpDocumentor 2.8.5.