DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn2008`.`InsertarEspionaje`(intIdTrabajador INT(11),intIdEquipo int)
BEGIN

DECLARE intNReg TINYINT DEFAULT 0;

SELECT Count(*) AS NReg
INTO intNReg
FROM Espionajes
WHERE Fecha=Current_date
AND Id_Trabajador=intIdTrabajador;

IF (intNReg=0) THEN
    INSERT INTO Espionajes (Id_Trabajador,Fecha,HoraEntrada,Id_Equipo)
    VALUES (intIdTrabajador,CURRENT_DATE,CURRENT_TIME,intIdEquipo);
ELSE 
    UPDATE Espionajes
    SET HoraSalida=CURRENT_TIME
    WHERE Id_Trabajador=intIdTrabajador
    AND Fecha=util.VN_CURDATE();
END IF;
    


END$$
DELIMITER ;
