Advertisement
LovelessIsma

Untitled

Dec 14th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 3.13 KB | None | 0 0
  1. DROP PROCEDURE IF EXISTS sp_facilitator_change_availability;
  2.  
  3. DELIMITER //
  4. CREATE PROCEDURE sp_facilitator_change_availability
  5. (
  6.     IN facilitatorId INT,
  7.     IN stateAvailability VARCHAR(2),
  8.     IN userId INT,
  9.     OUT rpta INT
  10. )
  11. BEGIN
  12.     UPDATE tm_usuario SET ta_estado_disponibilidad = stateAvailability, IdUsuarioAct = userId, FechaAct = NOW() WHERE tm_idusuario = facilitatorId;
  13.     SET rpta = facilitatorId;
  14. END//
  15. DELIMITER ;
  16.  
  17. CREATE DEFINER=`root`@`localhost` PROCEDURE `chivoonline`.`sp_detailAnnouncement_state_change`(
  18.     IN detailAnnouncementId INT,
  19.     IN state VARCHAR(2),
  20.     IN userId INT,
  21.     OUT rpta INT
  22. )
  23. BEGIN
  24.     UPDATE td_requerimiento SET ta_estado_facilitador = state, IdUsuarioAct = userId, FechaAct = NOW() WHERE td_idrequerimiento = detailAnnouncementId;
  25.     SET rpta = detailAnnouncementId;
  26. END
  27.  
  28.  
  29. CREATE DEFINER=`root`@`localhost` PROCEDURE `chivoonline`.`pa_facilitador_cv_general_register`(
  30.     IN `idfacilitador` INT(11),
  31.     IN `sexo` VARCHAR(2),
  32.     IN `documento_identidad` INT,
  33.     IN `nrodocumento` VARCHAR(12),
  34.     IN `pasaporte_dia` SMALLINT(1),
  35.     IN `tipo_telefono` VARCHAR(2),
  36.     IN `nro_telefono` VARCHAR(12),
  37.     IN `licencia` SMALLINT(1),
  38.     IN `tipo_licencia` VARCHAR(2),
  39.     IN `vehiculo` SMALLINT(1),
  40.     IN `certificado` SMALLINT(1),
  41.     IN `nacimiento` DATE,
  42.     IN `espera` SMALLINT(1),
  43.     IN `alertas` INT,
  44.     IN `estado_civil` VARCHAR(2),
  45.     IN `nivel_estudio` VARCHAR(2),
  46.     IN `nivel_computo` VARCHAR(2),
  47.     IN `nro_licencia` VARCHAR(50),
  48.     IN `comentarios_servicio` VARCHAR(800),
  49.     IN `linkdocumento` VARCHAR(255),
  50.     OUT `rpta` INT(11),
  51.     OUT `titulomsje` VARCHAR(200),
  52.     OUT `contenidomsje` VARCHAR(200))
  53. BEGIN
  54.      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()
  55.      where tm_idusuario = idfacilitador;
  56.  
  57.     SELECT idfacilitador INTO rpta;
  58.     SELECT 'Datos editados correctamente' INTO titulomsje;
  59.     SELECT 'La operación se realizo con éxito' INTO contenidomsje;
  60. END
  61.  
  62.  
  63. CREATE DEFINER=`root`@`localhost` PROCEDURE `chivoonline`.`pa_facilitador_cv_education_register`(
  64.     IN `idfacilitador` INT(11),
  65.     IN `nivel_estudio` VARCHAR(2),
  66.     IN `nivel_computo` VARCHAR(2),
  67.     OUT `rpta` INT(11),
  68.     OUT `titulomsje` VARCHAR(200),
  69.     OUT `contenidomsje` VARCHAR(200)
  70. )
  71. BEGIN
  72.     update tm_usuario set ta_nivel_estudio = nivel_estudio, ta_nivel_computo = nivel_computo, IdUsuarioAct = idfacilitador, FechaAct = NOW() where tm_idusuario = idfacilitador;
  73.  
  74.     SELECT idfacilitador INTO rpta;
  75.     SELECT 'Datos editados correctamente' INTO titulomsje;
  76.     SELECT 'La operación se realizo con éxito' INTO contenidomsje;
  77. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement