<?php
Class PlanesTiposActividades {
public static function todos(){
$sqlQuery = "SELECT * FROM PlanesTiposActividades order by tipoActividadTITULO ASC";
return SicamDB::selectVariasFilas($sqlQuery, array());
}
public static function ID($planID){
$sqlQuery = "SELECT * FROM PlanesTiposActividadesPredefinidas
WHERE operacionPredefinidaID = ?";
return SicamDB::selectVariasFilas($sqlQuery, array($planID));
}
public static function datos($tipoActividadID){
$sqlQuery = "SELECT * FROM PlanesTiposActividades where tipoActividadID=?";
return SicamDB::selectUnaFila($sqlQuery, array($tipoActividadID));
}
public static function getOperacionesPredefinidasActividad($actividadID){
$sqlQuery = "SELECT pa.*, po.* FROM PlanesTiposActividadesPredefinidas pa
INNER JOIN PlanesOperacionesPredefinidas po
where pa.operacionPredefinidaID = po.operacionPredefinidaID
and pa.tipoActividadID=?";
return SicamDB::selectVariasFilas($sqlQuery, array($actividadID));
}
public static function eliminar($tipoActividadID){
ActividadesPredefinidas::eliminarPlanesTipos($tipoActividadID);
$sqlQuery = "delete from PlanesTiposActividades where tipoActividadID=?";
return SicamDB::actualizarFila($sqlQuery, array($tipoActividadID));
}
public static function eliminarOperacion($operacionID){
$sqlQuery = "delete from PlanesTiposActividadesPredefinidas where actividadOperacionPredefinidaID=?";
return SicamDB::actualizarFila($sqlQuery, array($operacionID));
}
public static function guardar($codigoTAct, $titulo, $descripcion){
$sqlQuery = "INSERT INTO PlanesTiposActividades
( tipoActividadCODIGO, tipoActividadTITULO, tipoActividadDESCRIPCION )
VALUES (?, ?, ?);";
return SicamDB::insertFila($sqlQuery, array($codigoTAct, $titulo, $descripcion));
}
public static function actualizar($id, $titulo, $descripcion){
$sqlQuery = "UPDATE PlanesTiposActividades SET
tipoActividadTITULO=?, tipoActividadDESCRIPCION=? where tipoActividadID=?";
return SicamDB::actualizarFila($sqlQuery, array($titulo,$descripcion,$id));
}
public static function actualizarOperacionesActivdad($idOperacion, $idTAct){
$sqlQuery = "INSERT INTO PlanesTiposActividadesPredefinidas
( operacionPredefinidaID, tipoActividadID )
VALUES (?, ?);";
return SicamDB::insertFila($sqlQuery, array($idOperacion, $idTAct));
}
}