DROP PROCEDURE IF EXISTS sp_facilitator_change_availability; DELIMITER // CREATE PROCEDURE sp_facilitator_change_availability ( IN facilitatorId INT, IN stateAvailability VARCHAR(2), IN userId INT, OUT rpta INT ) BEGIN UPDATE tm_usuario SET ta_estado_disponibilidad = stateAvailability, IdUsuarioAct = userId, FechaAct = NOW() WHERE tm_idusuario = facilitatorId; SET rpta = facilitatorId; END// DELIMITER ; CREATE DEFINER=`root`@`localhost` PROCEDURE `chivoonline`.`sp_detailAnnouncement_state_change`( IN detailAnnouncementId INT, IN state VARCHAR(2), IN userId INT, OUT rpta INT ) BEGIN UPDATE td_requerimiento SET ta_estado_facilitador = state, IdUsuarioAct = userId, FechaAct = NOW() WHERE td_idrequerimiento = detailAnnouncementId; SET rpta = detailAnnouncementId; END CREATE DEFINER=`root`@`localhost` PROCEDURE `chivoonline`.`pa_facilitador_cv_general_register`( IN `idfacilitador` INT(11), IN `sexo` VARCHAR(2), IN `documento_identidad` INT, IN `nrodocumento` VARCHAR(12), IN `pasaporte_dia` SMALLINT(1), IN `tipo_telefono` VARCHAR(2), IN `nro_telefono` VARCHAR(12), IN `licencia` SMALLINT(1), IN `tipo_licencia` VARCHAR(2), IN `vehiculo` SMALLINT(1), IN `certificado` SMALLINT(1), IN `nacimiento` DATE, IN `espera` SMALLINT(1), IN `alertas` INT, IN `estado_civil` VARCHAR(2), IN `nivel_estudio` VARCHAR(2), IN `nivel_computo` VARCHAR(2), IN `nro_licencia` VARCHAR(50), IN `comentarios_servicio` VARCHAR(800), IN `linkdocumento` VARCHAR(255), OUT `rpta` INT(11), OUT `titulomsje` VARCHAR(200), OUT `contenidomsje` VARCHAR(200)) BEGIN update tm_usuario set ta_sexo = sexo, ta_documento_identidad = documento_identidad, tm_nrodocumento = nrodocumento, tm_pasaporte_dia = pasaporte_dia, ta_tipo_telefono = tipo_telefono, tm_nro_telefono = nro_telefono, flg_licencia = licencia, ta_tipo_licencia = tipo_licencia, flg_vehiculo = vehiculo, tm_nacimiento = nacimiento, tm_espera = espera, tm_alertas = alertas, ta_estado_civil = estado_civil, tm_nro_licencia = nro_licencia, tm_datos_facilitador = 1, tm_comentarios_servicio = comentarios_servicio, tm_linkdocumento = linkdocumento, IdUsuarioAct = idfacilitador, FechaAct = NOW() where tm_idusuario = idfacilitador; SELECT idfacilitador INTO rpta; SELECT 'Datos editados correctamente' INTO titulomsje; SELECT 'La operación se realizo con éxito' INTO contenidomsje; END CREATE DEFINER=`root`@`localhost` PROCEDURE `chivoonline`.`pa_facilitador_cv_education_register`( IN `idfacilitador` INT(11), IN `nivel_estudio` VARCHAR(2), IN `nivel_computo` VARCHAR(2), OUT `rpta` INT(11), OUT `titulomsje` VARCHAR(200), OUT `contenidomsje` VARCHAR(200) ) BEGIN update tm_usuario set ta_nivel_estudio = nivel_estudio, ta_nivel_computo = nivel_computo, IdUsuarioAct = idfacilitador, FechaAct = NOW() where tm_idusuario = idfacilitador; SELECT idfacilitador INTO rpta; SELECT 'Datos editados correctamente' INTO titulomsje; SELECT 'La operación se realizo con éxito' INTO contenidomsje; END