Descripción del Modelo vigencia

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis.

package Constructor\Modelo
license GPL
author Diseñado por jpllinas@ccsm.org.co; Generado por SICAM.

 Methods

Devuleve el objeto con los datos de la Vigencia Actual.

actual() : \Objeto
Static

Returns

\ObjetoVigencias

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

actualizar(integer $vigenciaID, integer $categoriaID, String $vigenciaCODIGO, String $vigenciaTITULO, \Texto $vigenciaDESCRIPCION, \Url $vigenciaURL, String $vigenciaESTADO) : integer
Static

Parameters

$vigenciaID

integer

Identificador del Registro de Vigencias

$categoriaID

integer

Identificador de la Categoria

$vigenciaCODIGO

String

Código de Vigencias

$vigenciaTITULO

String

Titulo de Vigencias

$vigenciaDESCRIPCION

\Texto

Descripción de Vigencias

$vigenciaURL

\Url

Url del archivo asociado al Vigencias

$vigenciaESTADO

String

Estado del registro de Vigencias

Returns

integercantidad de registros actualziados en la operacion

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

cambiarEstado(String $vigenciaESTADO, integer $vigenciaID) : integer
Static

Parameters

$vigenciaESTADO

String

Nuevo estado del registro.

$vigenciaID

integer

Identificador del registro

Returns

integerCantidad de registros desactivados

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

datos(integer $vigenciaID) : \Objeto
Static

Parameters

$vigenciaID

integer

Returns

\ObjetoVigencias

Recibe un identificador de Vigencias y desactiva el registro.

desactivar(integer $vigenciaID) : integer
Static

Parameters

$vigenciaID

integer

Identificador del registro

Returns

integerCantidad de registros desactivados

Recibe un identificador de Vigencias y elimina el registro.

eliminar(integer $vigenciaID) : integer
Static

Parameters

$vigenciaID

integer

Identificador del registro ha eliminar.

Returns

integerCantidad de registros eliminados

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

guardar(integer $categoriaID, String $vigenciaCODIGO, String $vigenciaTITULO, \Texto $vigenciaDESCRIPCION, \Url $vigenciaURL, String $vigenciaESTADO) : integer
Static

Parameters

$categoriaID

integer

Identificador de la Categoria

$vigenciaCODIGO

String

Código de Vigencias

$vigenciaTITULO

String

Titulo de Vigencias

$vigenciaDESCRIPCION

\Texto

Descripción de Vigencias

$vigenciaURL

\Url

Url del archivo asociado al Vigencias

$vigenciaESTADO

String

Estado del registro de Vigencias

Returns

integercon el Identificador del Registro Vigencias

Recibe un identificador de Vigencias y reactiva el registro.

reactivar(integer $vigenciaID) : integer
Static

Parameters

$vigenciaID

integer

Identificador del registro

Returns

integerCantidad de registros reactivados

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

todos(String $vigenciaESTADO = null) : Array
Static

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

Parameters

$vigenciaESTADO

String

Returns

Arrayde Objetos Vigencias

Devuelve los registros de Vigencias en estado DESACTIVO.

vencidas() : Array
Static

Returns

Arrayde Objetos Vigencias

Devuelve los registros de Vigencias en estado ACTIVO.

vigentes() : Array
Static

Returns

Arrayde Objetos Vigencias

 Constants

 

PLANEADA

PLANEADA = 'PLANEADA' 
 

PREPARACION

PREPARACION = 'PREPARACION' 
 

VENCIDA

VENCIDA = 'VENCIDA' 
 

VIGENTE

VIGENTE = 'VIGENTE'