<?php


class SolicitudPersonal {


    public static function actualizar($solicitudPersonalID, $actividad ,$responsable, $personalPresupuesto, $funcion, $numeroPersonas, $cuantoTiempo, $observaciones){
        $sqlQuery = "UPDATE SolicitudesPersonal SET
         actividadID=?, cargoID=?, personalPresupuestadoID=?, solicitudPersonalFUNCION=? ,
         solicitudPersonalCANTIDAD=?, solicitudPersonalMESES=? ,solicitudPersonalOBSERVACIONES=?  where  solicitudPersonalID=?;";
        return SicamDB::actualizarFila($sqlQuery, array( $actividad ,$responsable, $personalPresupuesto, $funcion, $numeroPersonas, 
        $cuantoTiempo, $observaciones, $solicitudPersonalID));
    } 
   
    public static function guardar($actividadID, $solicitudPersonalCONSECUTIVO, $solicitudPersonalFUNCIONES, $solicitudPersonalOBSERVACIONES, $solicitudPersonalCANTIDAD, $solicitudPersonalMESES) {
            $sqlQuery = SolicitudPersonalSQL::CREAR_REGISTRO;
            return SicamDB::insertFila($sqlQuery,
                    array( $actividadID, $solicitudPersonalCONSECUTIVO, $solicitudPersonalFUNCIONES, $solicitudPersonalOBSERVACIONES, $solicitudPersonalCANTIDAD, $solicitudPersonalMESES ));
    }  

    public static function mostrarTodos(){
        $sqlQuery = 'Select * from SolicitudesPersonal';
            return SicamDB::selectVariasFilas($sqlQuery, array());
    }

    public static function getIdSolicitudPersonal($idSolicitudPersonal){
        $sqlQuery = "SELECT * FROM PlanesAcciones where  solicitudPersonalID=?";
        return SicamDB::selectUnaFila($sqlQuery, array($idSolicitudPersonal));
    }
  
 
    public static function eliminar($idSolicitudPersonal){
        $sqlQuery = SolicitudPersonalSQL::ELIMINAR_REGISTRO;
        return SicamDB::actualizarFila($sqlQuery, array($idSolicitudPersonal));
    }
    
    public static function delaActividad($actividadID) {
        $sqlQuery = SolicitudPersonalSQL::DATOS_BASICOS . " WHERE SolicitudesPersonal.actividadID =  ? ; ";
        return SicamDB::selectVariasFilas($sqlQuery, array($actividadID));
    }
    
}
