sicam/componentes/desarrollosoftware/controladores/Controladores.control.php
- Package
- Default
\ControladoresControlador
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis.
- Parent(s)
- \Controladores
- Author
- Generado por SICAM
- Inherited_from
- \Controladores
- License
- GPL
Methods

desactivar() : \RespuestasSistemaCambiar el estado de un registro de la base de datos.
Esta operacion cambia a estado DESACTIVO / SUSPENDIDO / CANCELADO el registro.
| Type | Description |
|---|---|
| \RespuestasSistema | Resultado de la Operacion |

eliminar() : \RespuestasSistemaEliminar un registro de la base de datos.
Esta operación es irreversible. Si se tiene la referencia integral activada, la base de datos no va dejar eliminar si tiene otros registros asociados.
| Type | Description |
|---|---|
| \RespuestasSistema | Resultado de la Operacion que se envia al cliente |

guardarCambios() : \RespuestasSistemaFunción que toma los datos enviados y actualiza el registro
| Type | Description |
|---|---|
| \RespuestasSistema |

guardarDatos() : voidGuardar Datos Recibidos, bien sea como un registro nuevo, o como una actualización.
Despues imprime las Respuesta del Sistema a la ejecución de la operacion

guardarNuevo() : \RespuestasSistemaFunción que toma los datos enviados y crea un nuevo registro
| Type | Description |
|---|---|
| \RespuestasSistema |

mostrarFormulario( $controlador = null) : \HTMLMuestra el Formulario procesado para ser mostrado al usuario.
Se le envian unos datos inciales para la carga de la vista, y se envia los datos del controlador cuando se esta editando.
| Name | Type | Description |
|---|---|---|
| $controlador |
| Type | Description |
|---|---|
| \HTML | Vista del Formulario de controlador |

mostrarFormularioEditar() : \HTMLRecibe el ID del controlador y obtiene sus datos para ser enviados al formulario, y asi cargar los datos en los inputs.
Esta función se crea para poder gestionar el permiso de EDITAR controlador
| Type | Description |
|---|---|
| \HTML | Formulario con los datos del controlador a editar. |

mostrarFormularioNuevo() : \HTMLResponde con el formulario de controlador vacio, solo datos necesarios.
LLama a la función que devuleve el formulario pero sin enviarle los datos de controlador. Esta función se crea para poder gestionar el permiso de NUEVO controlador
| Type | Description |
|---|---|
| \HTML | Formulario solo con datos inciales o necesarios. |

mostrarTodos() : \HTMLVista que se encarga de organizar la forma de presentar los registros de controlador al usuario.
| Type | Description |
|---|---|
| \HTML | Listado de controlador. |

operacionConSoloID( $operacionMODELO) : \RespuestasSistemaSe identificó que la forma de tratar las operaciones que solo necesitan un id para ejecutar se pueden todas tratar como en esta funcion
| Name | Type | Description |
|---|---|---|
| $operacionMODELO |
| Type | Description |
|---|---|
| \RespuestasSistema | Resultado de la Operacion que se envia al cliente |

reactivar() : \RespuestasSistemaCambiar el estado de un registro de la base de datos.
Esta operacion cambia a estado ACTIVO el registro.
| Type | Description |
|---|---|
| \RespuestasSistema | Resultado de la Operacion |

recibirArchivos(String $archivoRECIBIDO, String $carpetaMOVIDO, String $nuevoNOMBRE) : StringToma el archivo enviado y lo mueve a la ubicacion y con el nombre enviado.
| Name | Type | Description |
|---|---|---|
| $archivoRECIBIDO | String | archivo enviado por POST |
| $carpetaMOVIDO | String | Carpeta donde se debe guardar el archivo |
| $nuevoNOMBRE | String | Nombre con el que se va ha lamacenar el archivo |
| Type | Description |
|---|---|
| String | Ruta WEB o URL de donde fue guardado el archivo recibido. |
- Author
- [Juan Pablo Llinás Ramírez] [jpllinas@ccsm.org.co]

tablaListado() : \HTMLPermite mostrar en forma de tabla los registros de controlador.
| Type | Description |
|---|---|
| \HTML | Formulario solo con datos inciales o necesarios. |

todos( $request, $response, $args = array()) : \JSONFunción para ser consumida desde la API
| Name | Type | Description |
|---|---|---|
| $request | ||
| $response | ||
| $args |
| Type | Description |
|---|---|
| \JSON | Datos de todos los controlador |
- Api