<?php
class GestionAdquisicionesControlador extends Controladores {
function mostrarSolicitudAdquisiciones(){
$solicitudAdquisiciones = GestionAdquisiciones::mostrarTodos();
Vistas::mostrar("planeador", "gestionAdquisiciones/mostrartodo",array('GestionAdquisiciones'=>$solicitudAdquisiciones));
}
function getIdSolicitudAdquisiciones(){
Metas::getIdSolicitudAdquisiciones($this->$idSolicitudAdquisiciones);
}
function crearSolicitudAdquisiciones() {
$objSolicitudAdquisiciones=null;
if(@$this->metaID){
$objSolicitudAdquisiciones=GestionAdquisiciones::getIdSolicitudAdquisiciones($this->solicitudAdquisicionesID);
$operacion = Operaciones::mostrarTodos();
$procedimiento = Procedimientos::mostrarTodos();
$documento = Documentos::mostrarTodos();
Vistas::mostrar("planeador", "gestionAdquisiciones/crear",array('Operaciones'=>$operacion, 'Procedimientos'=>$procedimiento,
'Documentos'=>$documento, '$objSolicitudAdquisiciones'=>$objSolicitudAdquisiciones));
} else{
Vistas::mostrar("planeador", "gestionAdquisiciones/crear",array('Operaciones'=>$operacion, 'Procedimientos'=>$procedimiento,
'Documentos'=>$documento, '$objSolicitudAdquisiciones'=>$objSolicitudAdquisiciones));
}
}
function registrar() {
$respuesta=0;
if($this->solicitudAdquisicionesID!=""){
$respuesta=GestionAdquisiciones::actualizar($this->solicitudAdquisicionID,$this->operacion, $this->procedimientoPaso, $this->consecutivo,
$this->fechaSolicitud, $this->observaciones, $this->usuarioSolicita, $this->documentoID);
}
else{
$respuesta=GestionAdquisiciones::guardar($this->operacion, $this->procedimientoPaso, $this->consecutivo,
$this->fechaSolicitud, $this->observaciones, $this->usuarioSolicita, $this->documentoID);
}
if($respuesta>0){
echo RespuestasSistema::exito("Solicitud Guardada con éxito");
}else if ($respuesta==NULL){
echo RespuestasSistema::alerta("La operación se ejecutó con posibles alertas");
}else{
echo RespuestasSistema::fallo("El sistema colapsó");
}
}
function eliminar(){
// print_r($this->checkb);
$respuesta=true;
foreach ($this->checkb as $value) {
/*Validar si La operación predefinida está atada a otro*/
$respuesta=GestionAdquisiciones::eliminar($value);
}
/**/
if($respuesta==true){
echo RespuestasSistema::exito( "Operacion guardada con éxito");
exit;
}else if ($respuesta==NULL){
echo RespuestasSistema::alerta( "La operación se ejecutó con posibles alertas");
/*NOTIFICACIONES*/
/**/
}else{
RespuestasSistema::fallo("El sistema colapsó");
}
}
}