<?php
class GestionAdquisiciones {
public static function mostrarTodos(){
$sqlQuery = "SELECT * FROM SolicitudesAdquisiciones";
return SicamDB::selectVariasFilas($sqlQuery, array());
}
public static function guardar( $operacion, $procedimientoPaso, $consecutivo, $fechaSolicitud , $observaciones, $usuarioSolicita, $documentoID)
{
$sqlQuery = "INSERT INTO SolicitudesAdquisiciones "
."( programaID, accionCODIGO, accionTITULO, accionRESPONSABLE, accionDESCRIPCION, accionJUSTIFICACION) "
."VALUES (?, ?, ?, ?, ?, ?)";
return SicamDB::insertFila($sqlQuery,
array( $operacion, $procedimientoPaso, $consecutivo, $fechaSolicitud, $observaciones, $usuarioSolicita, documentoID ));
}
function crearSolicitudAdquisiciones() {
$objSolicitudAdquisiciones=null;
$objProgramas=null;
$objResponsables=null;
$acciones = Acciones::mostrarTodos();
$programa = Programas::mostrarTodos();
$responsable = Responsable::mostrarTodos();
if(@$this->accionesID){
$objAcciones=Acciones::datos($this->accionesID);
Vistas::mostrar("planeador", "gestionAdquisiciones/crear",array('CamaraCargos'=>$responsable ,
'objAcciones'=>$objAcciones,'PlanesPrograma'=>$programa));
} else{
Vistas::mostrar("planeador", "gestionAdquisiciones/crear",array('PlanesPrograma'=>$programa,'CamaraCargos'=>$responsable ,
'objAcciones'=>$objAcciones,'objProgramas'=>$objProgramas, 'objResponsables'=>$objResponsables));
}
}
public static function actualizar($solicitudAdquisiciones , $operacion, $procedimientoPaso, $consecutivo, $fechaSolicitud, $observaciones , $descripcion, $usuarioSolicita, $documentoID){
$sqlQuery = "UPDATE SolicitudesAdquisiciones SET
programaID=?, accionCODIGO=?, accionTITULO=?, accionRESPONSABLE=? ,
accionDESCRIPCION=?, accionJUSTIFICACION=? where accionID=?;";
return SicamDB::actualizarFila($sqlQuery, array( $operacion, $procedimientoPaso, $consecutivo, $fechaSolicitud , $observaciones, $usuarioSolicita,$documentoID, $solicitudAdquisiciones));
}
public static function getIdSolicitudAdquisiciones($idSolicitudAdquisiciones){
$sqlQuery = "SELECT * FROM PlanesAcciones where accionID=?";
return SicamDB::selectUnaFila($sqlQuery, array($idSolicitudAdquisiciones));
}
public static function eliminar($idSolicitudAdquisiciones){
$sqlQuery = "delete from Acciones where accionID=?";
return SicamDB::actualizarFila($sqlQuery, array($idSolicitudAdquisiciones));
}
}
?>