WCF service for telemedicine sessions and JWT token management
Last commit: 2025-11-06
GetDestinoPaciente also in → NET-WS-DestinoPacienteGetDestinoPacienteV2 also in → NET-WS-DestinoPacienteGetPenalizacion also in → NET-WS-FormacionCUNDeletePenalizacion also in → NET-WS-FormacionCUNGetCursosList also in → NET-WS-FormacionCUNGetCurso also in → NET-WS-FormacionCUNAddCurso also in → NET-WS-FormacionCUNUPDATE CA1200 SET CA12ESTADO = :estado WHERE CA12NUMREG = :numReg…SELECT 1 EXISTE FROM CI3100 WHERE CI21CODPERSONA = :codigoPersonaCUN AND CI31TFNO = :telef…| Operation ⇅ | Verb | Returns ⇅ | Parameters | SQLs ⇅ | Description | Flags |
|---|---|---|---|---|---|---|
| GenerarTokenIdonia | SOAP | RespString | apiKey, apiSecret, horasTimeout | 0 | ⚠ | |
| GetInfo | SOAP | RespInfoNCC | tipo, fechaIni, fechaFin | 3 | ✓ | |
| EnvioVolantes | SOAP | RespInt | IdPrestacion, NumVolante, CorrelativoVolante, CodPrestacion, FechaPrestacion, FechaVolante, TipoVolante, NumPoliza, NumAsegurado, DiasAutorizados, TipoAsistencia, SituacionVolante, SesionesAutorizadas, HabitacionIndividualCubierta, ProtesisCubiertas, LimiteProtesis, Observaciones | 0 | ✓ | |
| InsertFormData | SOAP | RespBool | idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, pais, formData, soliCita, visitInst, charlaInfo, prefTel, objetoUTM | 0 | Inserta un registro en CA0400 con los datos de un formulario de la web | ✓ |
| InsertFormDataV2 | SOAP | RespBool | tabla, idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, pais, formData, soliCita, visitInst, charlaInfo, prefTel, objetoUTM | 0 | Inserta un registro en la tabla que recibe como parámetro, con los datos de un formulario de la web | ✓ |
| InsertFormToProcess | SOAP | RespBool | tabla, idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, pais, formData, soliCita, visitInst, charlaInfo, prefTel, objetoUTM, codTipoProceso | 0 | Inserta un registro en la tabla que recibe como parámetro, con los datos de un formulario de la web … | ✓ |
| InsertFormEnfermeria | SOAP | RespBool | idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, codigo, pais, formData | 2 | Inserta un registro en CA0700 con los datos de un formulario de inscripción a formación de Enfermerí… | ✓ |
| ValidarEmailEnfNoExiste | SOAP | RespBool | 1 | Comprueba si un email existe en CA0700 o no. Si existe, devuelve false; si no existe, devuelve true | ✓ | |
| ValidarEmailConCodigo | SOAP | RespBool | email, codigo | 1 | Comprueba si el email y el código existen en CA0700. Si existen, devuelve true; sino, false | ✓ |
| InsertFormDoc | SOAP | RespBool | idForm, email, codigo, campoDoc, rutaDoc, fecha | 1 | Inserta un registro en la tabla CA0800, que contiene un documento asociado a un registro de la tabla… | ✓ |
| UpdateFormDoc | SOAP | RespBool | idForm, email, codigo, campoDoc, rutaDoc | 1 | Actualiza el campo rutaDoc de la tabla CA0800 | ✓ |
| GetFormDoc | SOAP | RespListFormDoc | idForm, email, codigo | 1 | Devuelve una lista de objetos con campo y rutaDoc de CA0800 | ✓ |
| GetFormEnfData | SOAP | RespListFormEnfData | year | 1 | Devuelve los datos de la CA0700 por año | ✓ |
| InsertFormPriv | SOAP | RespBool | idForm, nombre, apellidos, dni, usuario, ip, email, indAcepta, fechaAcepta, centro, textoAcepta, pathDoc | 1 | Inserta un registro en CA1400 con los datos de un formulario con cláuslula de privacidad | ✓ |
| ValidarDNIEmpleadoCUN | SOAP | RespBool | dni, listaEntidad, sede | 0 | Valida que un DNI de empleado pertenezca a CUN (según entidad y sede) | ✓ |
| LoginEmpresa | SOAP | RespLoginEmpresa | usuario, password | 1 | Realiza el "login" para una empresa. Obtiene la info de póliza de la empresa | ✓ |
| GetAllLoginEmpresa | SOAP | RespListLoginEmpresa | maxRecords, numPag | 3 | Obtiene el listado completo de empresas | ✓ |
| CUDLoginEmpresa | SOAP | RespInt | accion, numReg, nombreEmpresa, usuario, password, codCentro, codTipoEconomico, codEntidad, codSubentidad, respEcon, activo | 5 | Añade, actualiza o elimina un registro de LoginEmpresa (CA1800) | ✓ |
| GetInfoUsuarioCUN | SOAP | RespInfoUsuarioCUN | codUsuarioWindows | 1 | Obtiene la información de un usuario de CUN a partir de su código de usuario de Windows | ✓ |
| GetListInfoUsuarioCUN | SOAP | RespListInfoUsuarioCUNV2 | nombreUsuario, primerApellidoUsuario, segundoApellidoUsuario, ordenado | 1 | Obtiene la información de un usuario de CUN a partir de su nombre y apellidos | ✓ |
| UpdateProfesionalCUN | SOAP | RespBool | codUsuarioCUN, urlCV, urlFoto | 2 | Actualiza la tabla SG0200 para un SG02COD | ✓ |
| CheckFirmaPrivacidad | SOAP | RespBool | nif, email, form | 1 | Devuelve TRUE si un usuario tiene registro de firma un formulario | ✓ |
| GetListaTiposProcesoForms | SOAP | RespListCampoValor | 1 | Obtiene la lista de tipos de procesadores de formularios que existen | ✓ | |
| InsertAuditoria | SOAP | RespBool | idForm, fecha, nombre, apellidos, tel, email, formData, indAcepta, idFormConsentimiento, dni, tipoDoc, paisPasaporte, dniPaciente, tipoDocPaciente, paisPasaportePaciente, codPersonaPaciente | 0 | Inserta un registro en la tabla que recibe como parámetro, con los datos de un formulario de la web … | ✓ |
| GetDestinoPaciente | SOAP | RespDestino | dni, fechaCita | 1 | Obtiene todos los cursos que cumplan las condiciones establecidas | ⚠ 🔁 |
| GetDestinoPacienteV2 | SOAP | RespDestinoV2 | dni, fechaCita | 1 | Obtiene todos los cursos que cumplan las condiciones establecidas | ⚠ 🔁 |
| GetDestinoPacienteV3 | SOAP | RespDestinoV3 | dni, fechaCita | 1 | Obtiene todos los cursos que cumplan las condiciones establecidas | ⚠ |
| GetDestinoPacienteByCodPersona | SOAP | RespDestino | dni, fechaCita | 1 | Obtiene todos los cursos que cumplan las condiciones establecidas | ⚠ |
| GetUsersList | SOAP | RespListUserEnfer | year, estado | 1 | Obtiene todos los usuarios que cumplan las condiciones establecidas | ⚠ |
| CheckUserExisteMail | SOAP | RespBool | email, year | 1 | Comprueba si un usuario existe a partir del email | ✓ |
| CheckUserExisteId | SOAP | RespBool | idUser | 1 | Comprueba si un usuario existe a partir del id | ✓ |
| CheckCodValid | SOAP | RespBool | email, codValid, year | 1 | Comprueba si un código de validación corresponde con el email | ✓ |
| GetUserById | SOAP | RespUserEnfer | idUser | 0 | ✓ | |
| AddUser | SOAP | RespUserEnfer | userEnfer | 2 | Crea un nuevo usuario | ✓ |
| UpdateUser | SOAP | RespUserEnfer | userEnfer | 1 | Actualiza un usuario existente | ✓ |
| UpdateUserLinks | SOAP | RespBool | userEnfer | 1 | Actualiza un usuario existente | ✓ |
| DeleteUser | SOAP | RespBool | idUser | 1 | Eliminar un usuario existente | ✓ |
| GetCursosList | SOAP | RespListCurso | fechaDesde, fechaHasta, mostrarEdiciones | 3 | Obtiene todos los cursos que cumplan las condiciones establecidas | ⚠ 🔁 |
| GetCurso | SOAP | RespCurso | codCurso | 1 | Obtiene la información del curso concreto, junto con sus ediciones | ✓ 🔁 |
| GetCursoEdicion | SOAP | RespCurso | codCurso, numEdicion | 0 | Obtiene la información del curso concreto, y de la edición especificada | ✓ 🔁 |
| CheckCursoExiste | SOAP | RespBool | codCurso, nomCurso, otroCurso | 3 | Comprueba si un curso existe a partir del nombre | ✓ 🔁 |
| CheckCursoTieneEdiciones | SOAP | RespBool | codCurso | 1 | Comprueba si un curso tiene ediciones | ✓ 🔁 |
| AddCurso | SOAP | RespCurso | nomCurso, descCurso, dirigidoA, rutaProg, rutaCursoWeb | 2 | Crea un nuevo curso | ✓ 🔁 |
| UpdateCurso | SOAP | RespCurso | codCurso, nomCurso, descCurso, dirigidoA, rutaProg, rutaCursoWeb | 1 | Actualiza un curso existente | ✓ 🔁 |
| DeleteCurso | SOAP | RespVoid | codCurso, forzarBaja | 3 | Eliminar un curso existente | ✓ 🔁 |
| GetEdicionesList | SOAP | RespListEdicion | codCurso | 1 | Obtiene todas las ediciones de un curso | ✓ 🔁 |
| GetEdicion | SOAP | RespEdicion | codCurso, numEdicion | 0 | Obtiene la información de la edición concreta | ✓ 🔁 |
| CheckEdicionExiste | SOAP | RespBool | codCurso, numEdicion, aula, horario, fechaIni, otraEdicion | 3 | Comprueba si una edición existe a partir del aula, horario y fechaIni | ✓ 🔁 |
| CheckEdicionTieneInscripciones | SOAP | RespBool | codCurso, numEdicion | 1 | Comprueba si una edición tiene inscripciones | ✓ 🔁 |
| AddEdicion | SOAP | RespEdicion | codCurso, aula, fechaIni, fechaFin, fechaLimite, fechaFinVis, horario, plazas, plazasRes, duracion, cancelada | 2 | Crea una nueva edición de un curso | ✓ 🔁 |
| UpdateEdicion | SOAP | RespEdicion | codCurso, numEdicion, aula, fechaIni, fechaFin, fechaLimite, fechaFinVis, horario, plazas, plazasRes, duracion | 1 | Actualiza una edición existente | ✓ 🔁 |
| DeleteEdicion | SOAP | RespVoid | codCurso, numEdicion, forzarBaja | 2 | Eliminar una edición existente | ✓ 🔁 |
| GetInscripcion | SOAP | RespInscripcion | codCurso, numEdicion, dni | 1 | Obtiene la inscripción de un usuario a un curso/edicion. Si existe una con estado = 2 (baja) no se d… | ✓ 🔁 |
| GetInscripcionesList | SOAP | RespListInscripcion | codCurso, numEdicion, estado | 1 | Obtiene todas las inscripciones a un curso/edicion | ✓ 🔁 |
| CheckUsuarioInscrito | SOAP | RespBool | codCurso, numEdicion, dni | 1 | Comprueba si un usuario ya está inscrito a una edición. Si numEdicion es 0, se comprobará que no est… | ✓ 🔁 |
| CheckPlazasDisponibles | SOAP | RespBool | codCurso, numEdicion, tipo | 1 | Comprueba si quedan plazas o plazas en reserva disponibles | ✓ 🔁 |
| AddInscripcion | SOAP | RespInscripcion | codCurso, numEdicion, dni, nombre, primerApellido, segundoApellido, categoria, departamento, planta, extension, email, observaciones, codigo, sede | 5 | Añade una nueva inscripción | ✓ 🔁 |
| UpdateInscripcion | SOAP | RespInscripcion | codCurso, numEdicion, numInscripcion, dni, nombre, primerApellido, segundoApellido, categoria, departamento, planta, extension, email, observaciones, codigo, asiste, estado, sede | 3 | Actualizar una inscripción | ✓ 🔁 |
| UpdateEstadoInscripcion | SOAP | RespInscripcion | codCurso, numEdicion, dni, estado | 2 | Actualiza el estado de una inscripción, a partir del DNI | ✓ 🔁 |
| ActivarInscripcionEnReserva | SOAP | RespInscripcion | codCurso, numEdicion | 2 | Busca la 1ª inscripción que esté en reserva y la pasa a estado 4 (Pte validación) | ✓ 🔁 |
| DarBajaInscritos | SOAP | RespDarBajaInscritos | codCurso, numEdicion | 2 | Pone todos los usuarios de un curso en estado "baja", y resetea las plazas disponibles | ⚠ 🔁 |
| CancelarEdicion | SOAP | RespEdicion | codCurso, numEdicion | 1 | Pone el campo CA11INDCANCELADA a -1 (edición cancelada) | ✓ 🔁 |
| GetPenalizacionesList | SOAP | RespListPenalizacion | fechaDesde, fechaHasta | 1 | Obtiene todas las penalizaciones que cumplan las condiciones establecidas | ✓ 🔁 |
| GetPenalizacion | SOAP | RespPenalizacion | numReg | 0 | Obtiene la información una penalización en concreto | ✓ 🔁 |
| AddPenalizacion | SOAP | RespPenalizacion | dni, fechaIni, fechaFin | 2 | Crea una nueva penalizacion | ✓ 🔁 |
| UpdatePenalizacion | SOAP | RespPenalizacion | numReg, dni, fechaIni, fechaFin | 1 | Actualiza una penalizacion existente | ✓ 🔁 |
| DeletePenalizacion | SOAP | RespVoid | numReg | 1 | Eliminar una penalización existente | ✓ 🔁 |
| CheckPenalizacionExiste | SOAP | RespBool | dni, fechaIni | 1 | Comprueba si una penalización existe a partir del dni y fechaIni | ✓ 🔁 |
| CheckUsuarioPenalizado | SOAP | RespBool | dni, codCurso, numEdicion | 1 | Comprueba si un usuario tiene una penalización activa para la fecha de la edición. | ✓ 🔁 |
| GetCursosConInscritos | SOAP | RespListCurso | 3 | Obtiene todos a futuro que tengan ediciones con usuarios inscritos | ⚠ 🔁 | |
| GetAllInscripcionesFuturas | SOAP | RespListInscripcion | codCurso, numEdicion, estado | 1 | Obtiene todas las inscripciones para un curso/edicion a futuro | ✓ 🔁 |
| GetAllEdiciones | SOAP | RespListEdicion | 1 | Obtiene todas las ediciones de un curso | ✓ 🔁 | |
| ComprobarEstado | SOAP | RespComprobarEstado | codUsuarioWin | 0 | Comprueba lo que debe realizar el usuario: registrar entrada/salida o nada | ✓ |
| ComprobarEstadoV2 | SOAP | RespComprobarEstadoV2 | codUsuarioWin | 0 | Comprueba lo que debe realizar el usuario: registrar entrada/salida o nada | ✓ |
| RegistrarHorario | SOAP | RespRegistrarHorario | codUsuarioWin, estado, origen, userIP, observ | 2 | Comprueba lo que debe realizar el usuario: registrar entrada/salida o nada | ✓ |
| GetRedSysResponse | SOAP | RespRedsysResponse | keyCode, SignatureVersion, MerchantParameters, Signature | 0 | Decodifica la respuesta recibida de RedSys. Si es válida, devuelve la información que contiene; sino… | ⚠ |
| GuardarDatosTPV | SOAP | RespBool | idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, orderid, pais, formData, indPagado, tipoPago, dni, isDonacion, hasCertificado, isAnonimo, proyecto, msg | 1 | Inserta un registro en CA0600 con los datos de un formulairo con TPV de la web | ✓ |
| GuardarDatosTPVV2 | SOAP | RespBool | idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, orderid, pais, formData, datosPago | 1 | Inserta un registro en CA0600 con los datos de un formulairo con TPV de la web | ✓ |
| GuardarDatosTPVV3 | SOAP | RespInt | idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, orderid, pais, formData, datosPago | 2 | Inserta un registro en CA0600 con los datos de un formulairo con TPV de la web | ✓ |
| ObtenerDatosTPV | SOAP | RespFormTPVData | orderId, indPagado, tipoTarjeta, cantidad, onlyData | 5 | Obtiene los datos de una orden de pago por TPV, de la tabla CA0600. Actualiza inPagado según el pará… | ⚠ |
| InsertRegistroCA09 | SOAP | RespBool | codFormulario, valores | 1 | Inserta un registro en la tabla CA0900 | ✓ |
| ObtenerDatosFormulario | SOAP | RespListCampoValor | codFormulario | 1 | Obtiene los datos asociados a un código de formulario con TPV, de la tabla CA0600 | ✓ |
| GetCodPersonaDNI | SOAP | RespString | dni | 0 | Obtiene, si existe, el código de persona en CUN a través del DNI | ✓ |
| GetCodPersonaDNIV2 | SOAP | RespString | dni, tipoDoc, paisPasaporte | 0 | Obtiene, si existe, el código de persona en CUN a través del DNI o pasaporte | ✓ |
| CrearPersona | SOAP | RespString | usuario | 0 | Método que crea una persona en CUN y devuelve el código de persona | ⚠ |
| RegistrarPagoTPV | SOAP | RespString | codPersona, tipoTarjeta, cantidad, observ, codCentro | 0 | Método que registra un pago realizado a través del TPV | ⚠ |
| UpdateCodPagoCA06 | SOAP | RespBool | orderId, codPago | 0 | Método que actualiza CA06 con el código del pago de FA17 | ⚠ |
| UpdateNumActPlanCA06 | SOAP | RespBool | orderId, numActPlan | 0 | Método que actualiza CA06 con el número de actuación | ⚠ |
| GetTotalDonado | SOAP | RespString | formulario, proyecto, fechaDesde | 1 | Obtiene el total de la cantidad donada para un proyecto dado. Se puede pasar la fecha de inicio de l… | ✓ |
| GetListadoDonantes | SOAP | RespListDonantes | formulario, proyecto, fechaDesde, limit | 2 | Obtiene el listado de donantes para un proyecto dado. Se puede pasar la fecha de inicio de las donac… | ✓ |
| CrearActuacion | SOAP | RespString | codPersona, codActuacion, codDpto, codUsuario, estado, motivoPeticion | 16 | Crea una actuación para una persona, en el estado indicado | ✓ |
| CrearActuacionV2 | SOAP | RespString | codPersona, codActuacion, codDpto, codUsuario, estado, motivoPeticion, numActPlanRel | 16 | Crea una actuación para una persona, en el estado indicado | ✓ |
| CrearActuacionV3 | SOAP | RespActuacionV2 | codPersona, codActuacion, codDpto, codUsuario, estado, motivoPeticion, numActPlanRel | 16 | Crea una actuación para una persona, en el estado indicado (V3) | ✓ |
| CrearActuacionV4 | SOAP | RespActuacionV2 | codPersona, codActuacion, codDpto, codUsuario, estado, motivoPeticion, numActPlanRel, respEconomico | 16 | Crea una actuación para una persona, en el estado indicado (V3) | ✓ |
| AbrirAsistencia | SOAP | RespAsistencia | codPersona, codProceso, fechaAsistencia, codDpto, codUsuario, tipoEconomico, codEntidad, codCentro, respEconomico | 36 | Abre una asistencia. Si tiene una abierta, devuelve los datos de la asistencia abierta. | ✓ |
| AddPruebaToAsistencia | SOAP | RespVoid | numActPlan, codAsistencia | 2 | Añade una prueba a una asistencia ya abierta | ✓ |
| AddPruebaToAsistenciaV2 | SOAP | RespVoid | numActPlan, codAsistencia, codProceso | 2 | Añade una prueba a una asistencia ya abierta | ✓ |
| GetActuacionPorOrderId | SOAP | RespActuacion | orderId | 0 | Obtiene, si existe, el número de actuación planificada por su OrderId | ✓ |
| GetActuacionDptByGrupo | SOAP | RespInt | codDpto, codGrupo | 0 | Obtiene el código de actuación para un grupo y departamento | ✓ |
| GetPagosPendientes | SOAP | RespListaFormTPV | idForms, tiposPago, tipoDif, tiempo | 1 | Obtiene una lista de registros pendientes de pago | ⚠ |
| ObtenerInfoCita | SOAP | RespCita | numActPlan | 1 | Obtiene la información de una cita a partir del numactplan. Si no está citado, no devuelve informaci… | ✓ 🔁 |
| CheckSiTieneCita | SOAP | RespListString | codActuacionCita, codDepartamentoCita, codActuacionPrueba, codDepartamentoPrueba, codPersona | 2 | Comprueba si un usuario tiene una cita asignada pero no para la prueba. Si la tiene, devuelve el num… | ✓ |
| ContactaDepartamento | SOAP | RespInt | codDepartamento, codPersona, observaciones, enviarEmailUsuario, metodo | 2 | Envía un email a la persona del departamento | ✓ |
| ContactaDepartamentoV2 | SOAP | RespInt | codDepartamento, codPersona, codPersonaPaciente, observaciones, enviarEmailUsuario, metodo | 3 | Envía un email a la persona del departamento | ✓ |
| ContactaDepartamentoV3 | SOAP | RespInt | codDepartamento, codPersona, codPersonaPaciente, observaciones, enviarEmailUsuario, metodo, copia, oculta | 3 | Envía un email a la persona del departamento | ✓ |
| ContactaDepartamentoV4 | SOAP | RespInt | codDepartamento, codPersona, codPersonaPaciente, observaciones, enviarEmailUsuario, metodo, copia, oculta, soloMensaje | 3 | Envía un email a la persona del departamento | ✓ |
| UpdatePaypalCA06 | SOAP | RespBool | orderId, paypalToken, paypalIdTrans | 0 | Metodo que actualiza un registro en CA0600 con el token y el id de transaccion de paypal | ⚠ |
| CrearPersonaV2 | SOAP | RespString | usuario | 0 | Método que crea una persona en CUN y devuelve el código de persona | ⚠ |
| UpsertCA09ByOrderId | SOAP | RespBool | orderId, campo, valor | 3 | Añade o actualiza un campo en CA0900 para un orderId | ✓ |
| UpdateErrorPagoCA06 | SOAP | RespBool | orderId, errorPago | 0 | Método que actualiza CA06 con el código del pago de FA17 | ⚠ |
| ObtenerInfoHash | SOAP | RespInfoHash | hash | 1 | Obtiene la información de un hash | ✓ |
| GuardarResultadoHash | SOAP | RespString | hash, info, valoracion, observaciones | 3 | Guarda los resultados para un hash concreto | ✓ |
| ObtenerHashByOrderId | SOAP | RespString | orderId | 1 | Obtiene un hash a partir de un orderId | ✓ |
| GetDocumentosIdentificativos | SOAP | RespListDocumentoIdentificativo | codPersona | 0 | Obtiene los documentos identificativos de un paciente | ✓ |
| CrearEvento | SOAP | RespString | codEvento, titulo, fechaIni, fechaFin, activo | 3 | Creación de evento | ✓ |
| ActualizarEvento | SOAP | RespString | idEvento, codEvento, titulo, fechaIni, fechaFin, activo | 4 | Actualizar datos de un evento por su Identificador | ✓ |
| EliminarEvento | SOAP | RespString | idEvento | 3 | Eliminar evento en caso que no tenga ningun asistente | ✓ |
| ObtenerEventos | SOAP | RespListEvento | 1 | Lista de Todos los eventos | ⚠ | |
| ObtenerEventoById | SOAP | RespEvento | idEvento | 1 | Obtener Evento por su Identificador | ✓ |
| ObtenerEventoByCodEvento | SOAP | RespEvento | codEvento | 1 | Obtener evento por su Código de Evento | ✓ |
| RegistrarAsistencia | SOAP | RespString | codEvento, documento, tipoDoc, codPais, nombre, primerApellido, segundoApellido, email, centro, departamento, titulacion, categoria, asistencia | 4 | Registro de asistencia a un evento | ✓ |
| ObtenerAsistentesByIdEvento | SOAP | RespListAsistentes | idEvento | 1 | Obtener asistentes a un Evento por el Identificador del evento | ✓ |
| ObtenerAsistentesByCodEvento | SOAP | RespListAsistentes | codEvento | 1 | Obtener asistentes a un Evento por el código del evento | ✓ |
/// <summary> /// Executes generar token idonia /// </summary> /// <param name="apiKey">TODO: describe apiKey</param> /// <param name="apiSecret">TODO: describe apiSecret</param> /// <param name="horasTimeout">TODO: describe horasTimeout</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_GenerarTokenIdonia_ReturnsSuccess()
{
// Arrange
var client = new WSTelemedicina();
var apiKey = "test_value";
var apiSecret = "test_value";
var horasTimeout = 1;
// Act
var result = client.GenerarTokenIdonia(apiKey, apiSecret, horasTimeout);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_GenerarTokenIdonia_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var apiKey = null;
var apiSecret = null;
var horasTimeout = -1;
// Act
var result = client.GenerarTokenIdonia(apiKey, apiSecret, horasTimeout);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
SELECT 'solicitudDonacion' AS tipo, GC92FECADD AS fecha, GC92NOMBRE AS nombre, GC92APELLIDOS AS apellidos, GC92EMPRESA AS empresa, GC92NIF AS nif, GC92CORREO AS correo, GC92TELEFONO AS telefono,
SELECT 'donacionRealizada' AS tipo, GC91FECADD AS fecha, GC91NOMBRE AS nombre, GC91APELLIDOS AS apellidos, GC91EMPRESA AS empresa, GC91NIF AS nif, GC91CORREO AS correo, GC91TELEFONO AS telefono,
SELECT 'gala' AS tipo, CA04FECPET AS fecha, CA04NOMBRE AS nombre, CA04APELLIDOS AS apellidos, '' AS empresa, '' AS nif, CA04EMAIL AS correo, CA04TFNO AS telefono,
/// <summary> /// Retrieves get info /// </summary> /// <param name="tipo">TODO: describe tipo</param> /// <param name="fechaIni">TODO: describe fechaIni</param> /// <param name="fechaFin">TODO: describe fechaFin</param> /// <returns>RespInfoNCC</returns>
[TestMethod]
public void Test_GetInfo_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var tipo = "test_value";
var fechaIni = "test_value";
var fechaFin = "test_value";
// Act
var result = client.GetInfo(tipo, fechaIni, fechaFin);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetInfo_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var tipo = null;
var fechaIni = null;
var fechaFin = null;
// Act
var result = client.GetInfo(tipo, fechaIni, fechaFin);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.core/// <summary> /// Executes envio volantes /// </summary> /// <param name="IdPrestacion">TODO: describe IdPrestacion</param> /// <param name="NumVolante">TODO: describe NumVolante</param> /// <param name="CorrelativoVolante">TODO: describe CorrelativoVolante</param> /// <param name="CodPrestacion">TODO: describe CodPrestacion</param> /// <param name="FechaPrestacion">TODO: describe FechaPrestacion</param> /// <param name="FechaVolante">TODO: describe FechaVolante</param> /// <param name="TipoVolante">TODO: describe TipoVolante</param> /// <param name="NumPoliza">TODO: describe NumPoliza</param> /// <param name="NumAsegurado">TODO: describe NumAsegurado</param> /// <param name="DiasAutorizados">TODO: describe DiasAutorizados</param> /// <param name="TipoAsistencia">TODO: describe TipoAsistencia</param> /// <param name="SituacionVolante">TODO: describe SituacionVolante</param> /// <param name="SesionesAutorizadas">TODO: describe SesionesAutorizadas</param> /// <param name="HabitacionIndividualCubierta">TODO: describe HabitacionIndividualCubierta</param> /// <param name="ProtesisCubiertas">TODO: describe ProtesisCubiertas</param> /// <param name="LimiteProtesis">TODO: describe LimiteProtesis</param> /// <param name="Observaciones">TODO: describe Observaciones</param> /// <returns>RespInt</returns>
[TestMethod]
public void Test_EnvioVolantes_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var IdPrestacion = 1;
var NumVolante = 1;
var CorrelativoVolante = 1;
var CodPrestacion = 1;
var FechaPrestacion = "test_value";
var FechaVolante = "test_value";
var TipoVolante = "test_value";
var NumPoliza = 1;
var NumAsegurado = 1;
var DiasAutorizados = 1;
var TipoAsistencia = "test_value";
var SituacionVolante = "test_value";
var SesionesAutorizadas = 1;
var HabitacionIndividualCubierta = 1;
var ProtesisCubiertas = true;
var LimiteProtesis = 1.0m;
var Observaciones = "test_value";
// Act
var result = client.EnvioVolantes(IdPrestacion, NumVolante, CorrelativoVolante, CodPrestacion, FechaPrestacion, FechaVolante, TipoVolante, NumPoliza, NumAsegurado, DiasAutorizados, TipoAsistencia, SituacionVolante, SesionesAutorizadas, HabitacionIndividualCubierta, ProtesisCubiertas, LimiteProtesis, Observaciones);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_EnvioVolantes_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var IdPrestacion = -1;
var NumVolante = -1;
var CorrelativoVolante = -1;
var CodPrestacion = -1;
var FechaPrestacion = null;
var FechaVolante = null;
var TipoVolante = null;
var NumPoliza = -1;
var NumAsegurado = -1;
var DiasAutorizados = -1;
var TipoAsistencia = null;
var SituacionVolante = null;
var SesionesAutorizadas = -1;
var HabitacionIndividualCubierta = -1;
var ProtesisCubiertas = -1;
var LimiteProtesis = -1;
var Observaciones = null;
// Act
var result = client.EnvioVolantes(IdPrestacion, NumVolante, CorrelativoVolante, CodPrestacion, FechaPrestacion, FechaVolante, TipoVolante, NumPoliza, NumAsegurado, DiasAutorizados, TipoAsistencia, SituacionVolante, SesionesAutorizadas, HabitacionIndividualCubierta, ProtesisCubiertas, LimiteProtesis, Observaciones);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un registro en CA0400 con los datos de un formulario de la web
/// <summary> /// Inserta un registro en CA0400 con los datos de un formulario de la web /// </summary> /// <param name="idContacto">TODO: describe idContacto</param> /// <param name="idForm">TODO: describe idForm</param> /// <param name="codCampana">TODO: describe codCampana</param> /// <param name="clientID">TODO: describe clientID</param> /// <param name="fecha">TODO: describe fecha</param> /// <param name="nombre">TODO: describe nombre</param> /// <param name="apellidos">TODO: describe apellidos</param> /// <param name="tel">TODO: describe tel</param> /// <param name="email">TODO: describe email</param> /// <param name="pais">TODO: describe pais</param> /// <param name="formData">TODO: describe formData</param> /// <param name="soliCita">TODO: describe soliCita</param> /// <param name="visitInst">TODO: describe visitInst</param> /// <param name="charlaInfo">TODO: describe charlaInfo</param> /// <param name="prefTel">TODO: describe prefTel</param> /// <param name="objetoUTM">TODO: describe objetoUTM</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_InsertFormData_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idContacto = 1;
var idForm = "test_value";
var codCampana = "test_value";
var clientID = "test_value";
var fecha = "test_value";
var nombre = "test_value";
var apellidos = "test_value";
var tel = "test_value";
var email = "test_value";
var pais = "test_value";
var formData = "test_value";
var soliCita = "test_value";
var visitInst = "test_value";
var charlaInfo = "test_value";
var prefTel = "test_value";
var objetoUTM = null;
// Act
var result = client.InsertFormData(idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, pais, formData, soliCita, visitInst, charlaInfo, prefTel, objetoUTM);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_InsertFormData_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idContacto = -1;
var idForm = null;
var codCampana = null;
var clientID = null;
var fecha = null;
var nombre = null;
var apellidos = null;
var tel = null;
var email = null;
var pais = null;
var formData = null;
var soliCita = null;
var visitInst = null;
var charlaInfo = null;
var prefTel = null;
var objetoUTM = -1;
// Act
var result = client.InsertFormData(idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, pais, formData, soliCita, visitInst, charlaInfo, prefTel, objetoUTM);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un registro en la tabla que recibe como parámetro, con los datos de un formulario de la web
/// <summary> /// Inserta un registro en la tabla que recibe como parámetro, con los datos de un formulario de la web /// </summary> /// <param name="tabla">TODO: describe tabla</param> /// <param name="idContacto">TODO: describe idContacto</param> /// <param name="idForm">TODO: describe idForm</param> /// <param name="codCampana">TODO: describe codCampana</param> /// <param name="clientID">TODO: describe clientID</param> /// <param name="fecha">TODO: describe fecha</param> /// <param name="nombre">TODO: describe nombre</param> /// <param name="apellidos">TODO: describe apellidos</param> /// <param name="tel">TODO: describe tel</param> /// <param name="email">TODO: describe email</param> /// <param name="pais">TODO: describe pais</param> /// <param name="formData">TODO: describe formData</param> /// <param name="soliCita">TODO: describe soliCita</param> /// <param name="visitInst">TODO: describe visitInst</param> /// <param name="charlaInfo">TODO: describe charlaInfo</param> /// <param name="prefTel">TODO: describe prefTel</param> /// <param name="objetoUTM">TODO: describe objetoUTM</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_InsertFormDataV2_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var tabla = "test_value";
var idContacto = 1;
var idForm = "test_value";
var codCampana = "test_value";
var clientID = "test_value";
var fecha = "test_value";
var nombre = "test_value";
var apellidos = "test_value";
var tel = "test_value";
var email = "test_value";
var pais = "test_value";
var formData = "test_value";
var soliCita = "test_value";
var visitInst = "test_value";
var charlaInfo = "test_value";
var prefTel = "test_value";
var objetoUTM = null;
// Act
var result = client.InsertFormDataV2(tabla, idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, pais, formData, soliCita, visitInst, charlaInfo, prefTel, objetoUTM);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_InsertFormDataV2_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var tabla = null;
var idContacto = -1;
var idForm = null;
var codCampana = null;
var clientID = null;
var fecha = null;
var nombre = null;
var apellidos = null;
var tel = null;
var email = null;
var pais = null;
var formData = null;
var soliCita = null;
var visitInst = null;
var charlaInfo = null;
var prefTel = null;
var objetoUTM = -1;
// Act
var result = client.InsertFormDataV2(tabla, idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, pais, formData, soliCita, visitInst, charlaInfo, prefTel, objetoUTM);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un registro en la tabla que recibe como parámetro, con los datos de un formulario de la web y lo marca para procesar
/// <summary> /// Inserta un registro en la tabla que recibe como parámetro, con los datos de un formulario de la web y lo marca para procesar /// </summary> /// <param name="tabla">TODO: describe tabla</param> /// <param name="idContacto">TODO: describe idContacto</param> /// <param name="idForm">TODO: describe idForm</param> /// <param name="codCampana">TODO: describe codCampana</param> /// <param name="clientID">TODO: describe clientID</param> /// <param name="fecha">TODO: describe fecha</param> /// <param name="nombre">TODO: describe nombre</param> /// <param name="apellidos">TODO: describe apellidos</param> /// <param name="tel">TODO: describe tel</param> /// <param name="email">TODO: describe email</param> /// <param name="pais">TODO: describe pais</param> /// <param name="formData">TODO: describe formData</param> /// <param name="soliCita">TODO: describe soliCita</param> /// <param name="visitInst">TODO: describe visitInst</param> /// <param name="charlaInfo">TODO: describe charlaInfo</param> /// <param name="prefTel">TODO: describe prefTel</param> /// <param name="objetoUTM">TODO: describe objetoUTM</param> /// <param name="codTipoProceso">TODO: describe codTipoProceso</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_InsertFormToProcess_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var tabla = "test_value";
var idContacto = 1;
var idForm = "test_value";
var codCampana = "test_value";
var clientID = "test_value";
var fecha = "test_value";
var nombre = "test_value";
var apellidos = "test_value";
var tel = "test_value";
var email = "test_value";
var pais = "test_value";
var formData = "test_value";
var soliCita = "test_value";
var visitInst = "test_value";
var charlaInfo = "test_value";
var prefTel = "test_value";
var objetoUTM = null;
var codTipoProceso = 1;
// Act
var result = client.InsertFormToProcess(tabla, idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, pais, formData, soliCita, visitInst, charlaInfo, prefTel, objetoUTM, codTipoProceso);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_InsertFormToProcess_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var tabla = null;
var idContacto = -1;
var idForm = null;
var codCampana = null;
var clientID = null;
var fecha = null;
var nombre = null;
var apellidos = null;
var tel = null;
var email = null;
var pais = null;
var formData = null;
var soliCita = null;
var visitInst = null;
var charlaInfo = null;
var prefTel = null;
var objetoUTM = -1;
var codTipoProceso = -1;
// Act
var result = client.InsertFormToProcess(tabla, idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, pais, formData, soliCita, visitInst, charlaInfo, prefTel, objetoUTM, codTipoProceso);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un registro en CA0700 con los datos de un formulario de inscripción a formación de Enfermería de la web
cysnet.cun.coreINSERT INTO CA0700 (CA07NUMCONTACTO, CA07IDFORM, CA02CODCAMPANA, CA07CLIENTID, CA03CODESTADO, CA07FECPET, CA07NOMBRE, CA07APELLIDOS, CA07TFNO, CA07EMAIL, CA07CODIGO, CI19CODPAIS, CA07FORMDATA)
SELECT MAX(CA07NUMCONTACTO)+1, :idForm, :codCampana, :clientId, 1, TO_DATE(:fecha, 'YYYYMMDDHH24MISS'), :nombre, :apellidos, :telefono, :email, :codigo, :pais, :formData
/// <summary> /// Inserta un registro en CA0700 con los datos de un formulario de inscripción a formación de Enfermería de la web /// </summary> /// <param name="idContacto">TODO: describe idContacto</param> /// <param name="idForm">TODO: describe idForm</param> /// <param name="codCampana">TODO: describe codCampana</param> /// <param name="clientID">TODO: describe clientID</param> /// <param name="fecha">TODO: describe fecha</param> /// <param name="nombre">TODO: describe nombre</param> /// <param name="apellidos">TODO: describe apellidos</param> /// <param name="tel">TODO: describe tel</param> /// <param name="email">TODO: describe email</param> /// <param name="codigo">TODO: describe codigo</param> /// <param name="pais">TODO: describe pais</param> /// <param name="formData">TODO: describe formData</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_InsertFormEnfermeria_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idContacto = 1;
var idForm = "test_value";
var codCampana = "test_value";
var clientID = "test_value";
var fecha = "test_value";
var nombre = "test_value";
var apellidos = "test_value";
var tel = "test_value";
var email = "test_value";
var codigo = "test_value";
var pais = "test_value";
var formData = "test_value";
// Act
var result = client.InsertFormEnfermeria(idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, codigo, pais, formData);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_InsertFormEnfermeria_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idContacto = -1;
var idForm = null;
var codCampana = null;
var clientID = null;
var fecha = null;
var nombre = null;
var apellidos = null;
var tel = null;
var email = null;
var codigo = null;
var pais = null;
var formData = null;
// Act
var result = client.InsertFormEnfermeria(idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, codigo, pais, formData);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si un email existe en CA0700 o no. Si existe, devuelve false; si no existe, devuelve true
cysnet.cun.coreselect 1 from CA0700 where CA07EMAIL= :email
/// <summary> /// Comprueba si un email existe en CA0700 o no. Si existe, devuelve false; si no existe, devuelve true /// </summary> /// <param name="email">TODO: describe email</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_ValidarEmailEnfNoExiste_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var email = "test_value";
// Act
var result = client.ValidarEmailEnfNoExiste(email);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ValidarEmailEnfNoExiste_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var email = null;
// Act
var result = client.ValidarEmailEnfNoExiste(email);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si el email y el código existen en CA0700. Si existen, devuelve true; sino, false
cysnet.cun.coreselect 1 from CA0700 where CA07EMAIL= :email AND CA07CODIGO = :codigo
/// <summary> /// Comprueba si el email y el código existen en CA0700. Si existen, devuelve true; sino, false /// </summary> /// <param name="email">TODO: describe email</param> /// <param name="codigo">TODO: describe codigo</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_ValidarEmailConCodigo_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var email = "test_value";
var codigo = "test_value";
// Act
var result = client.ValidarEmailConCodigo(email, codigo);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ValidarEmailConCodigo_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var email = null;
var codigo = null;
// Act
var result = client.ValidarEmailConCodigo(email, codigo);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un registro en la tabla CA0800, que contiene un documento asociado a un registro de la tabla CA0700
cysnet.cun.coreINSERT INTO CA0800 (CA08NUMREG, CA08IDFORM, CA08EMAIL, CA08CODIGO, CA08CAMPODOC, CA08RUTADOC, CA08FECPET)
/// <summary> /// Inserta un registro en la tabla CA0800, que contiene un documento asociado a un registro de la tabla CA0700 /// </summary> /// <param name="idForm">TODO: describe idForm</param> /// <param name="email">TODO: describe email</param> /// <param name="codigo">TODO: describe codigo</param> /// <param name="campoDoc">TODO: describe campoDoc</param> /// <param name="rutaDoc">TODO: describe rutaDoc</param> /// <param name="fecha">TODO: describe fecha</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_InsertFormDoc_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idForm = "test_value";
var email = "test_value";
var codigo = "test_value";
var campoDoc = "test_value";
var rutaDoc = "test_value";
var fecha = "test_value";
// Act
var result = client.InsertFormDoc(idForm, email, codigo, campoDoc, rutaDoc, fecha);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_InsertFormDoc_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idForm = null;
var email = null;
var codigo = null;
var campoDoc = null;
var rutaDoc = null;
var fecha = null;
// Act
var result = client.InsertFormDoc(idForm, email, codigo, campoDoc, rutaDoc, fecha);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Actualiza el campo rutaDoc de la tabla CA0800
cysnet.cun.coreUPDATE CA0800
/// <summary> /// Actualiza el campo rutaDoc de la tabla CA0800 /// </summary> /// <param name="idForm">TODO: describe idForm</param> /// <param name="email">TODO: describe email</param> /// <param name="codigo">TODO: describe codigo</param> /// <param name="campoDoc">TODO: describe campoDoc</param> /// <param name="rutaDoc">TODO: describe rutaDoc</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_UpdateFormDoc_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idForm = "test_value";
var email = "test_value";
var codigo = "test_value";
var campoDoc = "test_value";
var rutaDoc = "test_value";
// Act
var result = client.UpdateFormDoc(idForm, email, codigo, campoDoc, rutaDoc);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpdateFormDoc_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idForm = null;
var email = null;
var codigo = null;
var campoDoc = null;
var rutaDoc = null;
// Act
var result = client.UpdateFormDoc(idForm, email, codigo, campoDoc, rutaDoc);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Devuelve una lista de objetos con campo y rutaDoc de CA0800
cysnet.cun.coreSELECT CA08CAMPODOC,CA08RUTADOC FROM CA0800
/// <summary> /// Devuelve una lista de objetos con campo y rutaDoc de CA0800 /// </summary> /// <param name="idForm">TODO: describe idForm</param> /// <param name="email">TODO: describe email</param> /// <param name="codigo">TODO: describe codigo</param> /// <returns>RespListFormDoc</returns>
[TestMethod]
public void Test_GetFormDoc_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idForm = "test_value";
var email = "test_value";
var codigo = "test_value";
// Act
var result = client.GetFormDoc(idForm, email, codigo);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetFormDoc_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idForm = null;
var email = null;
var codigo = null;
// Act
var result = client.GetFormDoc(idForm, email, codigo);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Devuelve los datos de la CA0700 por año
cysnet.cun.coreSELECT CA07NUMCONTACTO, CA07IDFORM, CA02CODCAMPANA, CA07CLIENTID, CA03CODESTADO, CA07FECPET, CA07NOMBRE, CA07APELLIDOS, CA07TFNO, CA07EMAIL, CA07CODIGO, CI19CODPAIS, CA07FORMDATA
/// <summary> /// Devuelve los datos de la CA0700 por año /// </summary> /// <param name="year">TODO: describe year</param> /// <returns>RespListFormEnfData</returns>
[TestMethod]
public void Test_GetFormEnfData_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var year = "test_value";
// Act
var result = client.GetFormEnfData(year);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetFormEnfData_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var year = null;
// Act
var result = client.GetFormEnfData(year);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un registro en CA1400 con los datos de un formulario con cláuslula de privacidad
INSERT INTO CA1400 (CA14NUMREG, CA15IDFORM, CA15NUMTEXTO, CA14NOMBRE, CA14APELLIDOS, CA14DNI, CA14EMAIL, CA14IP, CA14INDACEPTA, CA14FECACEPTA, CA14CODWINDOWS, CA14RUTADOC
/// <summary> /// Inserta un registro en CA1400 con los datos de un formulario con cláuslula de privacidad /// </summary> /// <param name="idForm">TODO: describe idForm</param> /// <param name="nombre">TODO: describe nombre</param> /// <param name="apellidos">TODO: describe apellidos</param> /// <param name="dni">TODO: describe dni</param> /// <param name="usuario">TODO: describe usuario</param> /// <param name="ip">TODO: describe ip</param> /// <param name="email">TODO: describe email</param> /// <param name="indAcepta">TODO: describe indAcepta</param> /// <param name="fechaAcepta">TODO: describe fechaAcepta</param> /// <param name="centro">TODO: describe centro</param> /// <param name="textoAcepta">TODO: describe textoAcepta</param> /// <param name="pathDoc">TODO: describe pathDoc</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_InsertFormPriv_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idForm = "test_value";
var nombre = "test_value";
var apellidos = "test_value";
var dni = "test_value";
var usuario = "test_value";
var ip = "test_value";
var email = "test_value";
var indAcepta = 1;
var fechaAcepta = "test_value";
var centro = 1;
var textoAcepta = "test_value";
var pathDoc = "test_value";
// Act
var result = client.InsertFormPriv(idForm, nombre, apellidos, dni, usuario, ip, email, indAcepta, fechaAcepta, centro, textoAcepta, pathDoc);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_InsertFormPriv_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idForm = null;
var nombre = null;
var apellidos = null;
var dni = null;
var usuario = null;
var ip = null;
var email = null;
var indAcepta = -1;
var fechaAcepta = null;
var centro = -1;
var textoAcepta = null;
var pathDoc = null;
// Act
var result = client.InsertFormPriv(idForm, nombre, apellidos, dni, usuario, ip, email, indAcepta, fechaAcepta, centro, textoAcepta, pathDoc);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Valida que un DNI de empleado pertenezca a CUN (según entidad y sede)
/// <summary> /// Valida que un DNI de empleado pertenezca a CUN (según entidad y sede) /// </summary> /// <param name="dni">TODO: describe dni</param> /// <param name="listaEntidad">TODO: describe listaEntidad</param> /// <param name="sede">TODO: describe sede</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_ValidarDNIEmpleadoCUN_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var dni = "test_value";
var listaEntidad = "test_value";
var sede = 1;
// Act
var result = client.ValidarDNIEmpleadoCUN(dni, listaEntidad, sede);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ValidarDNIEmpleadoCUN_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var dni = null;
var listaEntidad = null;
var sede = -1;
// Act
var result = client.ValidarDNIEmpleadoCUN(dni, listaEntidad, sede);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Realiza el "login" para una empresa. Obtiene la info de póliza de la empresa
cysnet.cun.coreSELECT CA18INDACTIVO, AD74CODCENTRO, CI13CODENTIDAD, CA18CODRESPECO, CA18CODSUBENTIDAD, CI32CODTIPECON, CA18EMPRESA
/// <summary> /// Realiza el "login" para una empresa. Obtiene la info de póliza de la empresa /// </summary> /// <param name="usuario">TODO: describe usuario</param> /// <param name="password">TODO: describe password</param> /// <returns>RespLoginEmpresa</returns>
[TestMethod]
public void Test_LoginEmpresa_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var usuario = "test_value";
var password = "test_value";
// Act
var result = client.LoginEmpresa(usuario, password);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_LoginEmpresa_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var usuario = null;
var password = null;
// Act
var result = client.LoginEmpresa(usuario, password);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene el listado completo de empresas
cysnet.cun.coreSELECT CA18NUMREG,CA18EMPRESA,CA18USUARIO,CA18PASSWORD,AD74CODCENTRO,CI32CODTIPECON,CI13CODENTIDAD,CA18CODSUBENTIDAD,CA18CODRESPECO,CA18INDACTIVO
SELECT a.*, ROWNUM r__ FROM (
SELECT CA18NUMREG,CA18EMPRESA,CA18USUARIO,CA18PASSWORD,AD74CODCENTRO,CI32CODTIPECON,CI13CODENTIDAD,CA18CODSUBENTIDAD,CA18CODRESPECO,CA18INDACTIVO
/// <summary> /// Obtiene el listado completo de empresas /// </summary> /// <param name="maxRecords">TODO: describe maxRecords</param> /// <param name="numPag">TODO: describe numPag</param> /// <returns>RespListLoginEmpresa</returns>
[TestMethod]
public void Test_GetAllLoginEmpresa_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var maxRecords = 1;
var numPag = 1;
// Act
var result = client.GetAllLoginEmpresa(maxRecords, numPag);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetAllLoginEmpresa_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var maxRecords = -1;
var numPag = -1;
// Act
var result = client.GetAllLoginEmpresa(maxRecords, numPag);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Añade, actualiza o elimina un registro de LoginEmpresa (CA1800)
SELECT 1 FROM CA1800 WHERE CA18USUARIO = :usuario AND CA18PASSWORD = :password
SELECT 1 FROM CA1800 WHERE CA18NUMREG = :numReg
INSERT INTO CA1800 (CA18NUMREG, CA18EMPRESA, CA18USUARIO, CA18PASSWORD,
UPDATE CA1800
DELETE FROM CA1800 WHERE CA18NUMREG = :numReg
/// <summary> /// Añade, actualiza o elimina un registro de LoginEmpresa (CA1800) /// </summary> /// <param name="accion">TODO: describe accion</param> /// <param name="numReg">TODO: describe numReg</param> /// <param name="nombreEmpresa">TODO: describe nombreEmpresa</param> /// <param name="usuario">TODO: describe usuario</param> /// <param name="password">TODO: describe password</param> /// <param name="codCentro">TODO: describe codCentro</param> /// <param name="codTipoEconomico">TODO: describe codTipoEconomico</param> /// <param name="codEntidad">TODO: describe codEntidad</param> /// <param name="codSubentidad">TODO: describe codSubentidad</param> /// <param name="respEcon">TODO: describe respEcon</param> /// <param name="activo">TODO: describe activo</param> /// <returns>RespInt</returns>
[TestMethod]
public void Test_CUDLoginEmpresa_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var accion = "test_value";
var numReg = 1;
var nombreEmpresa = "test_value";
var usuario = "test_value";
var password = "test_value";
var codCentro = "test_value";
var codTipoEconomico = "test_value";
var codEntidad = "test_value";
var codSubentidad = "test_value";
var respEcon = 1;
var activo = 1;
// Act
var result = client.CUDLoginEmpresa(accion, numReg, nombreEmpresa, usuario, password, codCentro, codTipoEconomico, codEntidad, codSubentidad, respEcon, activo);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CUDLoginEmpresa_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var accion = null;
var numReg = -1;
var nombreEmpresa = null;
var usuario = null;
var password = null;
var codCentro = null;
var codTipoEconomico = null;
var codEntidad = null;
var codSubentidad = null;
var respEcon = -1;
var activo = -1;
// Act
var result = client.CUDLoginEmpresa(accion, numReg, nombreEmpresa, usuario, password, codCentro, codTipoEconomico, codEntidad, codSubentidad, respEcon, activo);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene la información de un usuario de CUN a partir de su código de usuario de Windows
cysnet.cun.coreSELECT SG0200.SG02COD, UPPER(SG02NOM) AS SG02NOM, UPPER(SG02APE1) AS SG02APE1, UPPER(SG02APE2) AS SG02APE2, SG02EMAIL, GC4400.GC44DNI, GC4400.GC44N_EMPLEADO
/// <summary> /// Obtiene la información de un usuario de CUN a partir de su código de usuario de Windows /// </summary> /// <param name="codUsuarioWindows">TODO: describe codUsuarioWindows</param> /// <returns>RespInfoUsuarioCUN</returns>
[TestMethod]
public void Test_GetInfoUsuarioCUN_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codUsuarioWindows = "test_value";
// Act
var result = client.GetInfoUsuarioCUN(codUsuarioWindows);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetInfoUsuarioCUN_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codUsuarioWindows = null;
// Act
var result = client.GetInfoUsuarioCUN(codUsuarioWindows);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene la información de un usuario de CUN a partir de su nombre y apellidos
SELECT SG0200.SG02COD, UPPER(SG02NOM) AS SG02NOM, UPPER(SG02APE1) AS SG02APE1, UPPER(SG02APE2) AS SG02APE2, SG02EMAIL, GC4400.GC44DNI, GC4400.GC44N_EMPLEADO, SG02FECACT
/// <summary> /// Obtiene la información de un usuario de CUN a partir de su nombre y apellidos /// </summary> /// <param name="nombreUsuario">TODO: describe nombreUsuario</param> /// <param name="primerApellidoUsuario">TODO: describe primerApellidoUsuario</param> /// <param name="segundoApellidoUsuario">TODO: describe segundoApellidoUsuario</param> /// <param name="ordenado">TODO: describe ordenado</param> /// <returns>RespListInfoUsuarioCUNV2</returns>
[TestMethod]
public void Test_GetListInfoUsuarioCUN_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var nombreUsuario = "test_value";
var primerApellidoUsuario = "test_value";
var segundoApellidoUsuario = "test_value";
var ordenado = "test_value";
// Act
var result = client.GetListInfoUsuarioCUN(nombreUsuario, primerApellidoUsuario, segundoApellidoUsuario, ordenado);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetListInfoUsuarioCUN_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var nombreUsuario = null;
var primerApellidoUsuario = null;
var segundoApellidoUsuario = null;
var ordenado = null;
// Act
var result = client.GetListInfoUsuarioCUN(nombreUsuario, primerApellidoUsuario, segundoApellidoUsuario, ordenado);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Actualiza la tabla SG0200 para un SG02COD
SELECT 1 FROM SG0200 WHERE upper(SG02COD) = upper(:codUsuarioCUN)
UPDATE SG0200 SET
/// <summary> /// Actualiza la tabla SG0200 para un SG02COD /// </summary> /// <param name="codUsuarioCUN">TODO: describe codUsuarioCUN</param> /// <param name="urlCV">TODO: describe urlCV</param> /// <param name="urlFoto">TODO: describe urlFoto</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_UpdateProfesionalCUN_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codUsuarioCUN = "test_value";
var urlCV = "test_value";
var urlFoto = "test_value";
// Act
var result = client.UpdateProfesionalCUN(codUsuarioCUN, urlCV, urlFoto);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpdateProfesionalCUN_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codUsuarioCUN = null;
var urlCV = null;
var urlFoto = null;
// Act
var result = client.UpdateProfesionalCUN(codUsuarioCUN, urlCV, urlFoto);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Devuelve TRUE si un usuario tiene registro de firma un formulario
cysnet.cun.coreSELECT 1 FROM CA1400
/// <summary> /// Devuelve TRUE si un usuario tiene registro de firma un formulario /// </summary> /// <param name="nif">TODO: describe nif</param> /// <param name="email">TODO: describe email</param> /// <param name="form">TODO: describe form</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CheckFirmaPrivacidad_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var nif = "test_value";
var email = "test_value";
var form = "test_value";
// Act
var result = client.CheckFirmaPrivacidad(nif, email, form);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CheckFirmaPrivacidad_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var nif = null;
var email = null;
var form = null;
// Act
var result = client.CheckFirmaPrivacidad(nif, email, form);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene la lista de tipos de procesadores de formularios que existen
cysnet.cun.coreSELECT CA24CODTIPO, CA24NOMBRE, CA24DESC FROM CA2400 ORDER BY CA24CODTIPO
/// <summary> /// Obtiene la lista de tipos de procesadores de formularios que existen /// </summary> /// <returns>RespListCampoValor</returns>
[TestMethod]
public void Test_GetListaTiposProcesoForms_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
// Act
var result = client.GetListaTiposProcesoForms();
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetListaTiposProcesoForms_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
// Act
var result = client.GetListaTiposProcesoForms();
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un registro en la tabla que recibe como parámetro, con los datos de un formulario de la web y lo marca para procesar
/// <summary> /// Inserta un registro en la tabla que recibe como parámetro, con los datos de un formulario de la web y lo marca para procesar /// </summary> /// <param name="idForm">TODO: describe idForm</param> /// <param name="fecha">TODO: describe fecha</param> /// <param name="nombre">TODO: describe nombre</param> /// <param name="apellidos">TODO: describe apellidos</param> /// <param name="tel">TODO: describe tel</param> /// <param name="email">TODO: describe email</param> /// <param name="formData">TODO: describe formData</param> /// <param name="indAcepta">TODO: describe indAcepta</param> /// <param name="idFormConsentimiento">TODO: describe idFormConsentimiento</param> /// <param name="dni">TODO: describe dni</param> /// <param name="tipoDoc">TODO: describe tipoDoc</param> /// <param name="paisPasaporte">TODO: describe paisPasaporte</param> /// <param name="dniPaciente">TODO: describe dniPaciente</param> /// <param name="tipoDocPaciente">TODO: describe tipoDocPaciente</param> /// <param name="paisPasaportePaciente">TODO: describe paisPasaportePaciente</param> /// <param name="codPersonaPaciente">TODO: describe codPersonaPaciente</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_InsertAuditoria_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idForm = "test_value";
var fecha = "test_value";
var nombre = "test_value";
var apellidos = "test_value";
var tel = "test_value";
var email = "test_value";
var formData = "test_value";
var indAcepta = true;
var idFormConsentimiento = 1;
var dni = "test_value";
var tipoDoc = "test_value";
var paisPasaporte = "test_value";
var dniPaciente = "test_value";
var tipoDocPaciente = "test_value";
var paisPasaportePaciente = "test_value";
var codPersonaPaciente = "test_value";
// Act
var result = client.InsertAuditoria(idForm, fecha, nombre, apellidos, tel, email, formData, indAcepta, idFormConsentimiento, dni, tipoDoc, paisPasaporte, dniPaciente, tipoDocPaciente, paisPasaportePaciente, codPersonaPaciente);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_InsertAuditoria_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idForm = null;
var fecha = null;
var nombre = null;
var apellidos = null;
var tel = null;
var email = null;
var formData = null;
var indAcepta = -1;
var idFormConsentimiento = -1;
var dni = null;
var tipoDoc = null;
var paisPasaporte = null;
var dniPaciente = null;
var tipoDocPaciente = null;
var paisPasaportePaciente = null;
var codPersonaPaciente = null;
// Act
var result = client.InsertAuditoria(idForm, fecha, nombre, apellidos, tel, email, formData, indAcepta, idFormConsentimiento, dni, tipoDoc, paisPasaporte, dniPaciente, tipoDocPaciente, paisPasaportePaciente, codPersonaPaciente);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene todos los cursos que cumplan las condiciones establecidas
SELECT MIN(CI0100.CI01FECCONCERT) KEEP (DENSE_RANK FIRST ORDER BY CI01FECCONCERT) FECHA_CITA,
/// <summary> /// Obtiene todos los cursos que cumplan las condiciones establecidas /// </summary> /// <param name="dni">TODO: describe dni</param> /// <param name="fechaCita">TODO: describe fechaCita</param> /// <returns>RespDestino</returns>
[TestMethod]
public void Test_GetDestinoPaciente_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var dni = "test_value";
var fechaCita = "test_value";
// Act
var result = client.GetDestinoPaciente(dni, fechaCita);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetDestinoPaciente_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var dni = null;
var fechaCita = null;
// Act
var result = client.GetDestinoPaciente(dni, fechaCita);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene todos los cursos que cumplan las condiciones establecidas
SELECT MIN(CI0100.CI01FECCONCERT) KEEP (DENSE_RANK FIRST ORDER BY CI01FECCONCERT) FECHA_CITA,
/// <summary> /// Obtiene todos los cursos que cumplan las condiciones establecidas /// </summary> /// <param name="dni">TODO: describe dni</param> /// <param name="fechaCita">TODO: describe fechaCita</param> /// <returns>RespDestinoV2</returns>
[TestMethod]
public void Test_GetDestinoPacienteV2_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var dni = "test_value";
var fechaCita = "test_value";
// Act
var result = client.GetDestinoPacienteV2(dni, fechaCita);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetDestinoPacienteV2_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var dni = null;
var fechaCita = null;
// Act
var result = client.GetDestinoPacienteV2(dni, fechaCita);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene todos los cursos que cumplan las condiciones establecidas
SELECT MIN(CI0100.CI01FECCONCERT) KEEP (DENSE_RANK FIRST ORDER BY CI01FECCONCERT) FECHA_CITA,
/// <summary> /// Obtiene todos los cursos que cumplan las condiciones establecidas /// </summary> /// <param name="dni">TODO: describe dni</param> /// <param name="fechaCita">TODO: describe fechaCita</param> /// <returns>RespDestinoV3</returns>
[TestMethod]
public void Test_GetDestinoPacienteV3_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var dni = "test_value";
var fechaCita = "test_value";
// Act
var result = client.GetDestinoPacienteV3(dni, fechaCita);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetDestinoPacienteV3_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var dni = null;
var fechaCita = null;
// Act
var result = client.GetDestinoPacienteV3(dni, fechaCita);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene todos los cursos que cumplan las condiciones establecidas
SELECT MIN(CI0100.CI01FECCONCERT) KEEP (DENSE_RANK FIRST ORDER BY CI01FECCONCERT) FECHA_CITA,
/// <summary> /// Obtiene todos los cursos que cumplan las condiciones establecidas /// </summary> /// <param name="dni">TODO: describe dni</param> /// <param name="fechaCita">TODO: describe fechaCita</param> /// <returns>RespDestino</returns>
[TestMethod]
public void Test_GetDestinoPacienteByCodPersona_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var dni = "test_value";
var fechaCita = "test_value";
// Act
var result = client.GetDestinoPacienteByCodPersona(dni, fechaCita);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetDestinoPacienteByCodPersona_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var dni = null;
var fechaCita = null;
// Act
var result = client.GetDestinoPacienteByCodPersona(dni, fechaCita);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene todos los usuarios que cumplan las condiciones establecidas
SELECT CA13NUMREG,CA13NOMBRE,CA13PRIAPEL,CA13SEGAPEL,CA13DNI,CA13DIRECCION,CA13LOCALIDAD,CA13PROVINCIA,CA13CP,CA13PAIS,CA13TLFMOVIL,CA13TLFFIJO,CA13EMAIL,CA13FECNAC,
/// <summary> /// Obtiene todos los usuarios que cumplan las condiciones establecidas /// </summary> /// <param name="year">TODO: describe year</param> /// <param name="estado">TODO: describe estado</param> /// <returns>RespListUserEnfer</returns>
[TestMethod]
public void Test_GetUsersList_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var year = "test_value";
var estado = "test_value";
// Act
var result = client.GetUsersList(year, estado);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetUsersList_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var year = null;
var estado = null;
// Act
var result = client.GetUsersList(year, estado);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si un usuario existe a partir del email
cysnet.cun.coreSELECT 1 FROM CA1300 WHERE CA13EMAIL = :email AND EXTRACT(YEAR FROM CA13FECADD) = :year
/// <summary> /// Comprueba si un usuario existe a partir del email /// </summary> /// <param name="email">TODO: describe email</param> /// <param name="year">TODO: describe year</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CheckUserExisteMail_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var email = "test_value";
var year = "test_value";
// Act
var result = client.CheckUserExisteMail(email, year);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CheckUserExisteMail_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var email = null;
var year = null;
// Act
var result = client.CheckUserExisteMail(email, year);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si un usuario existe a partir del id
cysnet.cun.coreSELECT 1 FROM CA1300 WHERE CA13NUMREG = :idUser
/// <summary> /// Comprueba si un usuario existe a partir del id /// </summary> /// <param name="idUser">TODO: describe idUser</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CheckUserExisteId_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idUser = "test_value";
// Act
var result = client.CheckUserExisteId(idUser);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CheckUserExisteId_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idUser = null;
// Act
var result = client.CheckUserExisteId(idUser);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si un código de validación corresponde con el email
cysnet.cun.coreSELECT 1 FROM CA1300 WHERE CA13EMAIL = :email AND CA13CODVAL = :codValid AND EXTRACT(YEAR FROM CA13FECADD) = :year
/// <summary> /// Comprueba si un código de validación corresponde con el email /// </summary> /// <param name="email">TODO: describe email</param> /// <param name="codValid">TODO: describe codValid</param> /// <param name="year">TODO: describe year</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CheckCodValid_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var email = "test_value";
var codValid = "test_value";
var year = "test_value";
// Act
var result = client.CheckCodValid(email, codValid, year);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CheckCodValid_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var email = null;
var codValid = null;
var year = null;
// Act
var result = client.CheckCodValid(email, codValid, year);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.core/// <summary> /// Retrieves get user by id /// </summary> /// <param name="idUser">TODO: describe idUser</param> /// <returns>RespUserEnfer</returns>
[TestMethod]
public void Test_GetUserById_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idUser = "test_value";
// Act
var result = client.GetUserById(idUser);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetUserById_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idUser = null;
// Act
var result = client.GetUserById(idUser);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Crea un nuevo usuario
SELECT CA13NUMREG_SEQUENCE.NEXTVAL FROM dual
INSERT INTO CA1300 (CA13NUMREG, CA13NOMBRE, CA13PRIAPEL, CA13SEGAPEL, CA13DNI, CA13DIRECCION, CA13LOCALIDAD, CA13PROVINCIA ,
/// <summary> /// Crea un nuevo usuario /// </summary> /// <param name="userEnfer">TODO: describe userEnfer</param> /// <returns>RespUserEnfer</returns>
[TestMethod]
public void Test_AddUser_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var userEnfer = null;
// Act
var result = client.AddUser(userEnfer);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_AddUser_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var userEnfer = -1;
// Act
var result = client.AddUser(userEnfer);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Actualiza un usuario existente
UPDATE CA1300 SET
/// <summary> /// Actualiza un usuario existente /// </summary> /// <param name="userEnfer">TODO: describe userEnfer</param> /// <returns>RespUserEnfer</returns>
[TestMethod]
public void Test_UpdateUser_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var userEnfer = null;
// Act
var result = client.UpdateUser(userEnfer);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpdateUser_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var userEnfer = -1;
// Act
var result = client.UpdateUser(userEnfer);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Actualiza un usuario existente
UPDATE CA1300 SET
/// <summary> /// Actualiza un usuario existente /// </summary> /// <param name="userEnfer">TODO: describe userEnfer</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_UpdateUserLinks_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var userEnfer = null;
// Act
var result = client.UpdateUserLinks(userEnfer);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpdateUserLinks_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var userEnfer = -1;
// Act
var result = client.UpdateUserLinks(userEnfer);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Eliminar un usuario existente
cysnet.cun.coreUPDATE CA1300 SET CA13ESTADO = -1 WHERE CA13NUMREG = :idUser
/// <summary> /// Eliminar un usuario existente /// </summary> /// <param name="idUser">TODO: describe idUser</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_DeleteUser_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idUser = "test_value";
// Act
var result = client.DeleteUser(idUser);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_DeleteUser_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idUser = null;
// Act
var result = client.DeleteUser(idUser);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene todos los cursos que cumplan las condiciones establecidas
SELECT CA10CODCURSO FROM CA1000
WHERE CA10CODCURSO IN (SELECT CA10CODCURSO FROM CA1100 WHERE
SELECT CA11NUMEDICION FROM CA1100
CA1000 also used in: NET-WS-FormacionCUNCA1100 also used in: NET-WS-FormacionCUN/// <summary> /// Obtiene todos los cursos que cumplan las condiciones establecidas /// </summary> /// <param name="fechaDesde">TODO: describe fechaDesde</param> /// <param name="fechaHasta">TODO: describe fechaHasta</param> /// <param name="mostrarEdiciones">TODO: describe mostrarEdiciones</param> /// <returns>RespListCurso</returns>
[TestMethod]
public void Test_GetCursosList_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var fechaDesde = "test_value";
var fechaHasta = "test_value";
var mostrarEdiciones = true;
// Act
var result = client.GetCursosList(fechaDesde, fechaHasta, mostrarEdiciones);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetCursosList_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var fechaDesde = null;
var fechaHasta = null;
var mostrarEdiciones = -1;
// Act
var result = client.GetCursosList(fechaDesde, fechaHasta, mostrarEdiciones);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene la información del curso concreto, junto con sus ediciones
cysnet.cun.coreSELECT CA11NUMEDICION FROM CA1100 WHERE CA10CODCURSO = :codCurso
CA1100 also used in: NET-WS-FormacionCUN/// <summary> /// Obtiene la información del curso concreto, junto con sus ediciones /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <returns>RespCurso</returns>
[TestMethod]
public void Test_GetCurso_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
// Act
var result = client.GetCurso(codCurso);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetCurso_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
// Act
var result = client.GetCurso(codCurso);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene la información del curso concreto, y de la edición especificada
cysnet.cun.core/// <summary> /// Obtiene la información del curso concreto, y de la edición especificada /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <returns>RespCurso</returns>
[TestMethod]
public void Test_GetCursoEdicion_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
// Act
var result = client.GetCursoEdicion(codCurso, numEdicion);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetCursoEdicion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
// Act
var result = client.GetCursoEdicion(codCurso, numEdicion);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si un curso existe a partir del nombre
cysnet.cun.coreSELECT CA10CODCURSO FROM CA1000 WHERE CA10CODCURSO = :codCurso
SELECT CA10CODCURSO FROM CA1000 WHERE CA10CODCURSO != :codCurso AND CA10NOMCURSO = :nomCurso AND CA10FECHABAJA IS NULL
SELECT CA10CODCURSO FROM CA1000 WHERE CA10NOMCURSO = :nomCurso AND CA10FECHABAJA IS NULL
CA1000 also used in: NET-WS-FormacionCUN/// <summary> /// Comprueba si un curso existe a partir del nombre /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="nomCurso">TODO: describe nomCurso</param> /// <param name="otroCurso">TODO: describe otroCurso</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CheckCursoExiste_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var nomCurso = "test_value";
var otroCurso = true;
// Act
var result = client.CheckCursoExiste(codCurso, nomCurso, otroCurso);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CheckCursoExiste_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var nomCurso = null;
var otroCurso = -1;
// Act
var result = client.CheckCursoExiste(codCurso, nomCurso, otroCurso);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si un curso tiene ediciones
cysnet.cun.coreSELECT COUNT(*) AS total FROM CA1100 WHERE CA10CODCURSO = :codCurso
CA1100 also used in: NET-WS-FormacionCUN/// <summary> /// Comprueba si un curso tiene ediciones /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CheckCursoTieneEdiciones_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
// Act
var result = client.CheckCursoTieneEdiciones(codCurso);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CheckCursoTieneEdiciones_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
// Act
var result = client.CheckCursoTieneEdiciones(codCurso);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Crea un nuevo curso
cysnet.cun.formacion.commonSELECT CA10CODCURSO_SEQUENCE.NEXTVAL FROM dual
INSERT INTO CA1000 (CA10CODCURSO, CA10NOMCURSO, CA10DESCURSO, CA10DIRIGIDOA, CA10RUTAPROG, CA10RUTACURSOWEB)
CA1000 also used in: NET-WS-FormacionCUN/// <summary> /// Crea un nuevo curso /// </summary> /// <param name="nomCurso">TODO: describe nomCurso</param> /// <param name="descCurso">TODO: describe descCurso</param> /// <param name="dirigidoA">TODO: describe dirigidoA</param> /// <param name="rutaProg">TODO: describe rutaProg</param> /// <param name="rutaCursoWeb">TODO: describe rutaCursoWeb</param> /// <returns>RespCurso</returns>
[TestMethod]
public void Test_AddCurso_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var nomCurso = "test_value";
var descCurso = "test_value";
var dirigidoA = "test_value";
var rutaProg = "test_value";
var rutaCursoWeb = "test_value";
// Act
var result = client.AddCurso(nomCurso, descCurso, dirigidoA, rutaProg, rutaCursoWeb);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_AddCurso_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var nomCurso = null;
var descCurso = null;
var dirigidoA = null;
var rutaProg = null;
var rutaCursoWeb = null;
// Act
var result = client.AddCurso(nomCurso, descCurso, dirigidoA, rutaProg, rutaCursoWeb);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Actualiza un curso existente
cysnet.cun.core/// <summary> /// Actualiza un curso existente /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="nomCurso">TODO: describe nomCurso</param> /// <param name="descCurso">TODO: describe descCurso</param> /// <param name="dirigidoA">TODO: describe dirigidoA</param> /// <param name="rutaProg">TODO: describe rutaProg</param> /// <param name="rutaCursoWeb">TODO: describe rutaCursoWeb</param> /// <returns>RespCurso</returns>
[TestMethod]
public void Test_UpdateCurso_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var nomCurso = "test_value";
var descCurso = "test_value";
var dirigidoA = "test_value";
var rutaProg = "test_value";
var rutaCursoWeb = "test_value";
// Act
var result = client.UpdateCurso(codCurso, nomCurso, descCurso, dirigidoA, rutaProg, rutaCursoWeb);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpdateCurso_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var nomCurso = null;
var descCurso = null;
var dirigidoA = null;
var rutaProg = null;
var rutaCursoWeb = null;
// Act
var result = client.UpdateCurso(codCurso, nomCurso, descCurso, dirigidoA, rutaProg, rutaCursoWeb);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Eliminar un curso existente
cysnet.cun.formacion.commonUPDATE CA1000 SET CA10FECHABAJA = SYSDATE WHERE CA10CODCURSO = :codCurso
DELETE FROM CA1000 WHERE CA10CODCURSO = :codCurso
UPDATE CA1100 SET CA11FECHABAJA = SYSDATE WHERE CA10CODCURSO = :codCurso
CA1000 also used in: NET-WS-FormacionCUNCA1100 also used in: NET-WS-FormacionCUN/// <summary> /// Eliminar un curso existente /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="forzarBaja">TODO: describe forzarBaja</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_DeleteCurso_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var forzarBaja = true;
// Act
var result = client.DeleteCurso(codCurso, forzarBaja);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_DeleteCurso_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var forzarBaja = -1;
// Act
var result = client.DeleteCurso(codCurso, forzarBaja);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene todas las ediciones de un curso
cysnet.cun.coreSELECT CA11NUMEDICION FROM CA1100
CA1100 also used in: NET-WS-FormacionCUN/// <summary> /// Obtiene todas las ediciones de un curso /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <returns>RespListEdicion</returns>
[TestMethod]
public void Test_GetEdicionesList_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
// Act
var result = client.GetEdicionesList(codCurso);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetEdicionesList_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
// Act
var result = client.GetEdicionesList(codCurso);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene la información de la edición concreta
cysnet.cun.core/// <summary> /// Obtiene la información de la edición concreta /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <returns>RespEdicion</returns>
[TestMethod]
public void Test_GetEdicion_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
// Act
var result = client.GetEdicion(codCurso, numEdicion);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetEdicion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
// Act
var result = client.GetEdicion(codCurso, numEdicion);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si una edición existe a partir del aula, horario y fechaIni
cysnet.cun.coreSELECT CA11NUMEDICION FROM CA1100 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion
SELECT CA11NUMEDICION FROM CA1100 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION != :numEdicion AND CA11AULA = :aula AND CA11HORARIO = :horario AND CA11FECHAINI = TO_DATE(:fechaIni, 'YYYY-MM-DD') AND CA11FECHABAJA IS NULL
SELECT CA11NUMEDICION FROM CA1100 WHERE CA10CODCURSO = :codCurso AND CA11AULA = :aula AND CA11HORARIO = :horario AND CA11FECHAINI = TO_DATE(:fechaIni, 'YYYY-MM-DD') AND CA11FECHABAJA IS NULL
CA1100 also used in: NET-WS-FormacionCUN/// <summary> /// Comprueba si una edición existe a partir del aula, horario y fechaIni /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <param name="aula">TODO: describe aula</param> /// <param name="horario">TODO: describe horario</param> /// <param name="fechaIni">TODO: describe fechaIni</param> /// <param name="otraEdicion">TODO: describe otraEdicion</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CheckEdicionExiste_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
var aula = "test_value";
var horario = "test_value";
var fechaIni = "test_value";
var otraEdicion = true;
// Act
var result = client.CheckEdicionExiste(codCurso, numEdicion, aula, horario, fechaIni, otraEdicion);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CheckEdicionExiste_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
var aula = null;
var horario = null;
var fechaIni = null;
var otraEdicion = -1;
// Act
var result = client.CheckEdicionExiste(codCurso, numEdicion, aula, horario, fechaIni, otraEdicion);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si una edición tiene inscripciones
cysnet.cun.coreSELECT COUNT(*) AS total FROM CA1200 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion AND CA12ESTADO != 2
CA1200 also used in: NET-WS-FormacionCUN/// <summary> /// Comprueba si una edición tiene inscripciones /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CheckEdicionTieneInscripciones_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
// Act
var result = client.CheckEdicionTieneInscripciones(codCurso, numEdicion);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CheckEdicionTieneInscripciones_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
// Act
var result = client.CheckEdicionTieneInscripciones(codCurso, numEdicion);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Crea una nueva edición de un curso
cysnet.cun.formacion.commonSELECT CA11NUMEDICION_SEQUENCE.NEXTVAL FROM dual
INSERT INTO CA1100 (CA11NUMEDICION, CA10CODCURSO, CA11AULA, CA11FECHAINI, CA11FECHAFIN, CA11FECHALIMITE, CA11FECHAFINVIS, CA11HORARIO, CA11PLAZAS, CA11PLAZASDIS, CA11PLAZASRES, CA11PLAZASRESDIS, CA11DURACION, CA11INDCANCELADA)
CA1100 also used in: NET-WS-FormacionCUN/// <summary> /// Crea una nueva edición de un curso /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="aula">TODO: describe aula</param> /// <param name="fechaIni">TODO: describe fechaIni</param> /// <param name="fechaFin">TODO: describe fechaFin</param> /// <param name="fechaLimite">TODO: describe fechaLimite</param> /// <param name="fechaFinVis">TODO: describe fechaFinVis</param> /// <param name="horario">TODO: describe horario</param> /// <param name="plazas">TODO: describe plazas</param> /// <param name="plazasRes">TODO: describe plazasRes</param> /// <param name="duracion">TODO: describe duracion</param> /// <param name="cancelada">TODO: describe cancelada</param> /// <returns>RespEdicion</returns>
[TestMethod]
public void Test_AddEdicion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var aula = "test_value";
var fechaIni = "test_value";
var fechaFin = "test_value";
var fechaLimite = "test_value";
var fechaFinVis = "test_value";
var horario = "test_value";
var plazas = 1;
var plazasRes = 1;
var duracion = "test_value";
var cancelada = 1;
// Act
var result = client.AddEdicion(codCurso, aula, fechaIni, fechaFin, fechaLimite, fechaFinVis, horario, plazas, plazasRes, duracion, cancelada);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_AddEdicion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var aula = null;
var fechaIni = null;
var fechaFin = null;
var fechaLimite = null;
var fechaFinVis = null;
var horario = null;
var plazas = -1;
var plazasRes = -1;
var duracion = null;
var cancelada = -1;
// Act
var result = client.AddEdicion(codCurso, aula, fechaIni, fechaFin, fechaLimite, fechaFinVis, horario, plazas, plazasRes, duracion, cancelada);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Actualiza una edición existente
cysnet.cun.core/// <summary> /// Actualiza una edición existente /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <param name="aula">TODO: describe aula</param> /// <param name="fechaIni">TODO: describe fechaIni</param> /// <param name="fechaFin">TODO: describe fechaFin</param> /// <param name="fechaLimite">TODO: describe fechaLimite</param> /// <param name="fechaFinVis">TODO: describe fechaFinVis</param> /// <param name="horario">TODO: describe horario</param> /// <param name="plazas">TODO: describe plazas</param> /// <param name="plazasRes">TODO: describe plazasRes</param> /// <param name="duracion">TODO: describe duracion</param> /// <returns>RespEdicion</returns>
[TestMethod]
public void Test_UpdateEdicion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
var aula = "test_value";
var fechaIni = "test_value";
var fechaFin = "test_value";
var fechaLimite = "test_value";
var fechaFinVis = "test_value";
var horario = "test_value";
var plazas = 1;
var plazasRes = 1;
var duracion = "test_value";
// Act
var result = client.UpdateEdicion(codCurso, numEdicion, aula, fechaIni, fechaFin, fechaLimite, fechaFinVis, horario, plazas, plazasRes, duracion);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpdateEdicion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
var aula = null;
var fechaIni = null;
var fechaFin = null;
var fechaLimite = null;
var fechaFinVis = null;
var horario = null;
var plazas = -1;
var plazasRes = -1;
var duracion = null;
// Act
var result = client.UpdateEdicion(codCurso, numEdicion, aula, fechaIni, fechaFin, fechaLimite, fechaFinVis, horario, plazas, plazasRes, duracion);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Eliminar una edición existente
cysnet.cun.coreUPDATE CA1100 SET CA11FECHABAJA = SYSDATE WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion
DELETE FROM CA1100 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion
CA1100 also used in: NET-WS-FormacionCUN/// <summary> /// Eliminar una edición existente /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <param name="forzarBaja">TODO: describe forzarBaja</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_DeleteEdicion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
var forzarBaja = true;
// Act
var result = client.DeleteEdicion(codCurso, numEdicion, forzarBaja);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_DeleteEdicion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
var forzarBaja = -1;
// Act
var result = client.DeleteEdicion(codCurso, numEdicion, forzarBaja);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene la inscripción de un usuario a un curso/edicion. Si existe una con estado = 2 (baja) no se devuelve
cysnet.cun.coreSELECT CA12NUMREG FROM CA1200 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion AND CA12DNI = :dni
CA1200 also used in: NET-WS-FormacionCUN/// <summary> /// Obtiene la inscripción de un usuario a un curso/edicion. Si existe una con estado = 2 (baja) no se devuelve /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <param name="dni">TODO: describe dni</param> /// <returns>RespInscripcion</returns>
[TestMethod]
public void Test_GetInscripcion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
var dni = "test_value";
// Act
var result = client.GetInscripcion(codCurso, numEdicion, dni);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetInscripcion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
var dni = null;
// Act
var result = client.GetInscripcion(codCurso, numEdicion, dni);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene todas las inscripciones a un curso/edicion
cysnet.cun.coreSELECT CA12NUMREG FROM CA1200 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion
CA1200 also used in: NET-WS-FormacionCUN/// <summary> /// Obtiene todas las inscripciones a un curso/edicion /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <param name="estado">TODO: describe estado</param> /// <returns>RespListInscripcion</returns>
[TestMethod]
public void Test_GetInscripcionesList_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
var estado = 1;
// Act
var result = client.GetInscripcionesList(codCurso, numEdicion, estado);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetInscripcionesList_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
var estado = -1;
// Act
var result = client.GetInscripcionesList(codCurso, numEdicion, estado);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si un usuario ya está inscrito a una edición. Si numEdicion es 0, se comprobará que no esté inscrito en alguna edición del curso
cysnet.cun.core/// <summary> /// Comprueba si un usuario ya está inscrito a una edición. Si numEdicion es 0, se comprobará que no esté inscrito en alguna edición del curso /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <param name="dni">TODO: describe dni</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CheckUsuarioInscrito_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
var dni = "test_value";
// Act
var result = client.CheckUsuarioInscrito(codCurso, numEdicion, dni);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CheckUsuarioInscrito_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
var dni = null;
// Act
var result = client.CheckUsuarioInscrito(codCurso, numEdicion, dni);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si quedan plazas o plazas en reserva disponibles
cysnet.cun.core/// <summary> /// Comprueba si quedan plazas o plazas en reserva disponibles /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <param name="tipo">TODO: describe tipo</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CheckPlazasDisponibles_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
var tipo = "test_value";
// Act
var result = client.CheckPlazasDisponibles(codCurso, numEdicion, tipo);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CheckPlazasDisponibles_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
var tipo = null;
// Act
var result = client.CheckPlazasDisponibles(codCurso, numEdicion, tipo);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Añade una nueva inscripción
cysnet.cun.formacion.commonSELECT CA11PLAZASDIS, CA11PLAZASRESDIS FROM CA1100 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion
SELECT CA12NUMREG FROM CA1200 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion AND CA12DNI = :dni AND CA12ESTADO = 2
UPDATE CA1200 SET CA12ESTADO = :estado WHERE CA12NUMREG = :numReg
SELECT CA12NUMREG_SEQUENCE.NEXTVAL FROM dual
INSERT INTO CA1200 (CA12NUMREG, CA10CODCURSO, CA11NUMEDICION, CA12DNI, CA12NOMBRE, CA12PRIAPEL, CA12SEGAPEL, CA12CATEGORIA, CA12DPTO, CA12PLANTA, CA12EXT, CA12EMAIL, CA12OBSERV, CA12CODIGO, AD74CODCENTRO, CA12ESTADO, CA12INDASISTE, CA12FECHAINS)
CA1100 also used in: NET-WS-FormacionCUNCA1200 also used in: NET-WS-FormacionCUN/// <summary> /// Añade una nueva inscripción /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <param name="dni">TODO: describe dni</param> /// <param name="nombre">TODO: describe nombre</param> /// <param name="primerApellido">TODO: describe primerApellido</param> /// <param name="segundoApellido">TODO: describe segundoApellido</param> /// <param name="categoria">TODO: describe categoria</param> /// <param name="departamento">TODO: describe departamento</param> /// <param name="planta">TODO: describe planta</param> /// <param name="extension">TODO: describe extension</param> /// <param name="email">TODO: describe email</param> /// <param name="observaciones">TODO: describe observaciones</param> /// <param name="codigo">TODO: describe codigo</param> /// <param name="sede">TODO: describe sede</param> /// <returns>RespInscripcion</returns>
[TestMethod]
public void Test_AddInscripcion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
var dni = "test_value";
var nombre = "test_value";
var primerApellido = "test_value";
var segundoApellido = "test_value";
var categoria = "test_value";
var departamento = "test_value";
var planta = "test_value";
var extension = "test_value";
var email = "test_value";
var observaciones = "test_value";
var codigo = "test_value";
var sede = 1;
// Act
var result = client.AddInscripcion(codCurso, numEdicion, dni, nombre, primerApellido, segundoApellido, categoria, departamento, planta, extension, email, observaciones, codigo, sede);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_AddInscripcion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
var dni = null;
var nombre = null;
var primerApellido = null;
var segundoApellido = null;
var categoria = null;
var departamento = null;
var planta = null;
var extension = null;
var email = null;
var observaciones = null;
var codigo = null;
var sede = -1;
// Act
var result = client.AddInscripcion(codCurso, numEdicion, dni, nombre, primerApellido, segundoApellido, categoria, departamento, planta, extension, email, observaciones, codigo, sede);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Actualizar una inscripción
cysnet.cun.formacion.commonUPDATE CA1200 SET CA12NOMBRE = :nombre, CA12PRIAPEL = :primerApellido, CA12SEGAPEL = :segundoApellido, CA12CATEGORIA = :categoria, CA12DPTO = :departamento,
SELECT CA12ESTADO FROM CA1200 WHERE CA10CODCURSO = :codCuso AND CA11NUMEDICION = :numEdicion AND CA12NUMREG = :numInscripcion AND CA12DNI = :dni
UPDATE CA1200 SET CA12ESTADO = :estado
CA1200 also used in: NET-WS-FormacionCUN/// <summary> /// Actualizar una inscripción /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <param name="numInscripcion">TODO: describe numInscripcion</param> /// <param name="dni">TODO: describe dni</param> /// <param name="nombre">TODO: describe nombre</param> /// <param name="primerApellido">TODO: describe primerApellido</param> /// <param name="segundoApellido">TODO: describe segundoApellido</param> /// <param name="categoria">TODO: describe categoria</param> /// <param name="departamento">TODO: describe departamento</param> /// <param name="planta">TODO: describe planta</param> /// <param name="extension">TODO: describe extension</param> /// <param name="email">TODO: describe email</param> /// <param name="observaciones">TODO: describe observaciones</param> /// <param name="codigo">TODO: describe codigo</param> /// <param name="asiste">TODO: describe asiste</param> /// <param name="estado">TODO: describe estado</param> /// <param name="sede">TODO: describe sede</param> /// <returns>RespInscripcion</returns>
[TestMethod]
public void Test_UpdateInscripcion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
var numInscripcion = 1;
var dni = "test_value";
var nombre = "test_value";
var primerApellido = "test_value";
var segundoApellido = "test_value";
var categoria = "test_value";
var departamento = "test_value";
var planta = "test_value";
var extension = "test_value";
var email = "test_value";
var observaciones = "test_value";
var codigo = "test_value";
var asiste = 1;
var estado = 1;
var sede = 1;
// Act
var result = client.UpdateInscripcion(codCurso, numEdicion, numInscripcion, dni, nombre, primerApellido, segundoApellido, categoria, departamento, planta, extension, email, observaciones, codigo, asiste, estado, sede);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpdateInscripcion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
var numInscripcion = -1;
var dni = null;
var nombre = null;
var primerApellido = null;
var segundoApellido = null;
var categoria = null;
var departamento = null;
var planta = null;
var extension = null;
var email = null;
var observaciones = null;
var codigo = null;
var asiste = -1;
var estado = -1;
var sede = -1;
// Act
var result = client.UpdateInscripcion(codCurso, numEdicion, numInscripcion, dni, nombre, primerApellido, segundoApellido, categoria, departamento, planta, extension, email, observaciones, codigo, asiste, estado, sede);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Actualiza el estado de una inscripción, a partir del DNI
cysnet.cun.formacion.commonSELECT CA12NUMREG, CA12ESTADO FROM CA1200 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion AND CA12DNI = :dni
UPDATE CA1200 SET CA12ESTADO = :estado WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion AND CA12DNI = :dni
CA1200 also used in: NET-WS-FormacionCUN/// <summary> /// Actualiza el estado de una inscripción, a partir del DNI /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <param name="dni">TODO: describe dni</param> /// <param name="estado">TODO: describe estado</param> /// <returns>RespInscripcion</returns>
[TestMethod]
public void Test_UpdateEstadoInscripcion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
var dni = "test_value";
var estado = 1;
// Act
var result = client.UpdateEstadoInscripcion(codCurso, numEdicion, dni, estado);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpdateEstadoInscripcion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
var dni = null;
var estado = -1;
// Act
var result = client.UpdateEstadoInscripcion(codCurso, numEdicion, dni, estado);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Busca la 1ª inscripción que esté en reserva y la pasa a estado 4 (Pte validación)
cysnet.cun.formacion.commonSELECT CA12NUMREG FROM CA1200 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion AND CA12ESTADO = 3 ORDER BY CA12FECHAINS ASC
UPDATE CA1200 SET CA12ESTADO = 4 WHERE CA12NUMREG = :numReg
CA1200 also used in: NET-WS-FormacionCUN/// <summary> /// Busca la 1ª inscripción que esté en reserva y la pasa a estado 4 (Pte validación) /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <returns>RespInscripcion</returns>
[TestMethod]
public void Test_ActivarInscripcionEnReserva_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
// Act
var result = client.ActivarInscripcionEnReserva(codCurso, numEdicion);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ActivarInscripcionEnReserva_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
// Act
var result = client.ActivarInscripcionEnReserva(codCurso, numEdicion);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Pone todos los usuarios de un curso en estado "baja", y resetea las plazas disponibles
cysnet.cun.sharedUPDATE CA1200 SET CA12ESTADO = 2 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion
UPDATE CA1100 SET CA11PLAZASDIS = CA11PLAZAS, CA11PLAZASRESDIS = CA11PLAZASRES WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion
CA1200 also used in: NET-WS-FormacionCUNCA1100 also used in: NET-WS-FormacionCUN/// <summary> /// Pone todos los usuarios de un curso en estado "baja", y resetea las plazas disponibles /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <returns>RespDarBajaInscritos</returns>
[TestMethod]
public void Test_DarBajaInscritos_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
// Act
var result = client.DarBajaInscritos(codCurso, numEdicion);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_DarBajaInscritos_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
// Act
var result = client.DarBajaInscritos(codCurso, numEdicion);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Pone el campo CA11INDCANCELADA a -1 (edición cancelada)
cysnet.cun.coreUPDATE CA1100 SET CA11INDCANCELADA = -1 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion
CA1100 also used in: NET-WS-FormacionCUN/// <summary> /// Pone el campo CA11INDCANCELADA a -1 (edición cancelada) /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <returns>RespEdicion</returns>
[TestMethod]
public void Test_CancelarEdicion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
// Act
var result = client.CancelarEdicion(codCurso, numEdicion);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CancelarEdicion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
// Act
var result = client.CancelarEdicion(codCurso, numEdicion);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene todas las penalizaciones que cumplan las condiciones establecidas
cysnet.cun.coreSELECT CA17NUMREG FROM CA1700
CA1700 also used in: NET-WS-FormacionCUN/// <summary> /// Obtiene todas las penalizaciones que cumplan las condiciones establecidas /// </summary> /// <param name="fechaDesde">TODO: describe fechaDesde</param> /// <param name="fechaHasta">TODO: describe fechaHasta</param> /// <returns>RespListPenalizacion</returns>
[TestMethod]
public void Test_GetPenalizacionesList_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var fechaDesde = "test_value";
var fechaHasta = "test_value";
// Act
var result = client.GetPenalizacionesList(fechaDesde, fechaHasta);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetPenalizacionesList_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var fechaDesde = null;
var fechaHasta = null;
// Act
var result = client.GetPenalizacionesList(fechaDesde, fechaHasta);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene la información una penalización en concreto
cysnet.cun.core/// <summary> /// Obtiene la información una penalización en concreto /// </summary> /// <param name="numReg">TODO: describe numReg</param> /// <returns>RespPenalizacion</returns>
[TestMethod]
public void Test_GetPenalizacion_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var numReg = 1;
// Act
var result = client.GetPenalizacion(numReg);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetPenalizacion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var numReg = -1;
// Act
var result = client.GetPenalizacion(numReg);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Crea una nueva penalizacion
cysnet.cun.formacion.commonSELECT CA17NUMREG_SEQUENCE.NEXTVAL FROM dual
INSERT INTO CA1700 (CA17NUMREG, CA17DNI, CA17FECINI, CA17FECFIN)
CA1700 also used in: NET-WS-FormacionCUN/// <summary> /// Crea una nueva penalizacion /// </summary> /// <param name="dni">TODO: describe dni</param> /// <param name="fechaIni">TODO: describe fechaIni</param> /// <param name="fechaFin">TODO: describe fechaFin</param> /// <returns>RespPenalizacion</returns>
[TestMethod]
public void Test_AddPenalizacion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var dni = "test_value";
var fechaIni = "test_value";
var fechaFin = "test_value";
// Act
var result = client.AddPenalizacion(dni, fechaIni, fechaFin);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_AddPenalizacion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var dni = null;
var fechaIni = null;
var fechaFin = null;
// Act
var result = client.AddPenalizacion(dni, fechaIni, fechaFin);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Actualiza una penalizacion existente
cysnet.cun.core/// <summary> /// Actualiza una penalizacion existente /// </summary> /// <param name="numReg">TODO: describe numReg</param> /// <param name="dni">TODO: describe dni</param> /// <param name="fechaIni">TODO: describe fechaIni</param> /// <param name="fechaFin">TODO: describe fechaFin</param> /// <returns>RespPenalizacion</returns>
[TestMethod]
public void Test_UpdatePenalizacion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var numReg = 1;
var dni = "test_value";
var fechaIni = "test_value";
var fechaFin = "test_value";
// Act
var result = client.UpdatePenalizacion(numReg, dni, fechaIni, fechaFin);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpdatePenalizacion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var numReg = -1;
var dni = null;
var fechaIni = null;
var fechaFin = null;
// Act
var result = client.UpdatePenalizacion(numReg, dni, fechaIni, fechaFin);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Eliminar una penalización existente
cysnet.cun.coreDELETE FROM CA1700 WHERE CA17NUMREG = :numReg
CA1700 also used in: NET-WS-FormacionCUN/// <summary> /// Eliminar una penalización existente /// </summary> /// <param name="numReg">TODO: describe numReg</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_DeletePenalizacion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var numReg = 1;
// Act
var result = client.DeletePenalizacion(numReg);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_DeletePenalizacion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var numReg = -1;
// Act
var result = client.DeletePenalizacion(numReg);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si una penalización existe a partir del dni y fechaIni
cysnet.cun.coreSELECT CA17NUMREG FROM CA1700 WHERE CA17DNI = :dni AND CA17FECINI = TO_DATE(:fechaIni, 'YYYY-MM-DD')
CA1700 also used in: NET-WS-FormacionCUN/// <summary> /// Comprueba si una penalización existe a partir del dni y fechaIni /// </summary> /// <param name="dni">TODO: describe dni</param> /// <param name="fechaIni">TODO: describe fechaIni</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CheckPenalizacionExiste_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var dni = "test_value";
var fechaIni = "test_value";
// Act
var result = client.CheckPenalizacionExiste(dni, fechaIni);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CheckPenalizacionExiste_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var dni = null;
var fechaIni = null;
// Act
var result = client.CheckPenalizacionExiste(dni, fechaIni);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si un usuario tiene una penalización activa para la fecha de la edición.
cysnet.cun.coreSELECT CA17NUMREG FROM CA1700, CA1100 WHERE
CA1700 also used in: NET-WS-FormacionCUN/// <summary> /// Comprueba si un usuario tiene una penalización activa para la fecha de la edición. /// </summary> /// <param name="dni">TODO: describe dni</param> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CheckUsuarioPenalizado_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var dni = "test_value";
var codCurso = 1;
var numEdicion = 1;
// Act
var result = client.CheckUsuarioPenalizado(dni, codCurso, numEdicion);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CheckUsuarioPenalizado_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var dni = null;
var codCurso = -1;
var numEdicion = -1;
// Act
var result = client.CheckUsuarioPenalizado(dni, codCurso, numEdicion);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene todos a futuro que tengan ediciones con usuarios inscritos
cysnet.cun.formacion.commonSELECT CA10CODCURSO FROM CA1000
WHERE CA10CODCURSO IN (SELECT CA10CODCURSO FROM CA1100 WHERE
SELECT CA11NUMEDICION FROM CA1100
CA1000 also used in: NET-WS-FormacionCUNCA1100 also used in: NET-WS-FormacionCUN/// <summary> /// Obtiene todos a futuro que tengan ediciones con usuarios inscritos /// </summary> /// <returns>RespListCurso</returns>
[TestMethod]
public void Test_GetCursosConInscritos_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
// Act
var result = client.GetCursosConInscritos();
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetCursosConInscritos_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
// Act
var result = client.GetCursosConInscritos();
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene todas las inscripciones para un curso/edicion a futuro
cysnet.cun.coreSELECT CA12NUMREG
/// <summary> /// Obtiene todas las inscripciones para un curso/edicion a futuro /// </summary> /// <param name="codCurso">TODO: describe codCurso</param> /// <param name="numEdicion">TODO: describe numEdicion</param> /// <param name="estado">TODO: describe estado</param> /// <returns>RespListInscripcion</returns>
[TestMethod]
public void Test_GetAllInscripcionesFuturas_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codCurso = 1;
var numEdicion = 1;
var estado = 1;
// Act
var result = client.GetAllInscripcionesFuturas(codCurso, numEdicion, estado);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetAllInscripcionesFuturas_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codCurso = -1;
var numEdicion = -1;
var estado = -1;
// Act
var result = client.GetAllInscripcionesFuturas(codCurso, numEdicion, estado);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene todas las ediciones de un curso
cysnet.cun.coreSELECT CA10CODCURSO, CA11NUMEDICION FROM CA1100
CA1100 also used in: NET-WS-FormacionCUN/// <summary> /// Obtiene todas las ediciones de un curso /// </summary> /// <returns>RespListEdicion</returns>
[TestMethod]
public void Test_GetAllEdiciones_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
// Act
var result = client.GetAllEdiciones();
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetAllEdiciones_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
// Act
var result = client.GetAllEdiciones();
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba lo que debe realizar el usuario: registrar entrada/salida o nada
/// <summary> /// Comprueba lo que debe realizar el usuario: registrar entrada/salida o nada /// </summary> /// <param name="codUsuarioWin">TODO: describe codUsuarioWin</param> /// <returns>RespComprobarEstado</returns>
[TestMethod]
public void Test_ComprobarEstado_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codUsuarioWin = "test_value";
// Act
var result = client.ComprobarEstado(codUsuarioWin);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ComprobarEstado_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codUsuarioWin = null;
// Act
var result = client.ComprobarEstado(codUsuarioWin);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba lo que debe realizar el usuario: registrar entrada/salida o nada
/// <summary> /// Comprueba lo que debe realizar el usuario: registrar entrada/salida o nada /// </summary> /// <param name="codUsuarioWin">TODO: describe codUsuarioWin</param> /// <returns>RespComprobarEstadoV2</returns>
[TestMethod]
public void Test_ComprobarEstadoV2_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codUsuarioWin = "test_value";
// Act
var result = client.ComprobarEstadoV2(codUsuarioWin);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ComprobarEstadoV2_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codUsuarioWin = null;
// Act
var result = client.ComprobarEstadoV2(codUsuarioWin);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba lo que debe realizar el usuario: registrar entrada/salida o nada
INSERT INTO tr4400 (tr44contador, sg02cod, tr44fecini, tr44cpuini, tr44observaciones)
UPDATE tr4400
/// <summary> /// Comprueba lo que debe realizar el usuario: registrar entrada/salida o nada /// </summary> /// <param name="codUsuarioWin">TODO: describe codUsuarioWin</param> /// <param name="estado">TODO: describe estado</param> /// <param name="origen">TODO: describe origen</param> /// <param name="userIP">TODO: describe userIP</param> /// <param name="observ">TODO: describe observ</param> /// <returns>RespRegistrarHorario</returns>
[TestMethod]
public void Test_RegistrarHorario_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codUsuarioWin = "test_value";
var estado = 1;
var origen = "test_value";
var userIP = "test_value";
var observ = "test_value";
// Act
var result = client.RegistrarHorario(codUsuarioWin, estado, origen, userIP, observ);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_RegistrarHorario_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codUsuarioWin = null;
var estado = -1;
var origen = null;
var userIP = null;
var observ = null;
// Act
var result = client.RegistrarHorario(codUsuarioWin, estado, origen, userIP, observ);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Decodifica la respuesta recibida de RedSys. Si es válida, devuelve la información que contiene; sino, devuelve que es incorrecta.
/// <summary> /// Decodifica la respuesta recibida de RedSys. Si es válida, devuelve la información que contiene; sino, devuelve que es incorrecta. /// </summary> /// <param name="keyCode">TODO: describe keyCode</param> /// <param name="SignatureVersion">TODO: describe SignatureVersion</param> /// <param name="MerchantParameters">TODO: describe MerchantParameters</param> /// <param name="Signature">TODO: describe Signature</param> /// <returns>RespRedsysResponse</returns>
[TestMethod]
public void Test_GetRedSysResponse_ReturnsSuccess()
{
// Arrange
var client = new WSTelemedicina();
var keyCode = "test_value";
var SignatureVersion = "test_value";
var MerchantParameters = "test_value";
var Signature = "test_value";
// Act
var result = client.GetRedSysResponse(keyCode, SignatureVersion, MerchantParameters, Signature);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetRedSysResponse_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var keyCode = null;
var SignatureVersion = null;
var MerchantParameters = null;
var Signature = null;
// Act
var result = client.GetRedSysResponse(keyCode, SignatureVersion, MerchantParameters, Signature);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un registro en CA0600 con los datos de un formulairo con TPV de la web
INSERT INTO CA0600 (CA06NUMCONTACTO, CA06IDFORM, CA02CODCAMPANA, CA06CLIENTID, CA03CODESTADO, CA06FECPET, CA06NOMBRE, CA06APELLIDOS, CA06TFNO, CA06EMAIL, CA06ORDERID, CI19CODPAIS, CA06FORMDATA, CA06ESTADOPAGADO, CA06TIPOPAGO, CA06DNI, CA06INDDONACION, CA06INDCERT, CA06INDANONIMO, CA06PROYECTO, CA06MENSAJE)
/// <summary> /// Inserta un registro en CA0600 con los datos de un formulairo con TPV de la web /// </summary> /// <param name="idContacto">TODO: describe idContacto</param> /// <param name="idForm">TODO: describe idForm</param> /// <param name="codCampana">TODO: describe codCampana</param> /// <param name="clientID">TODO: describe clientID</param> /// <param name="fecha">TODO: describe fecha</param> /// <param name="nombre">TODO: describe nombre</param> /// <param name="apellidos">TODO: describe apellidos</param> /// <param name="tel">TODO: describe tel</param> /// <param name="email">TODO: describe email</param> /// <param name="orderid">TODO: describe orderid</param> /// <param name="pais">TODO: describe pais</param> /// <param name="formData">TODO: describe formData</param> /// <param name="indPagado">TODO: describe indPagado</param> /// <param name="tipoPago">TODO: describe tipoPago</param> /// <param name="dni">TODO: describe dni</param> /// <param name="isDonacion">TODO: describe isDonacion</param> /// <param name="hasCertificado">TODO: describe hasCertificado</param> /// <param name="isAnonimo">TODO: describe isAnonimo</param> /// <param name="proyecto">TODO: describe proyecto</param> /// <param name="msg">TODO: describe msg</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_GuardarDatosTPV_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idContacto = 1;
var idForm = "test_value";
var codCampana = "test_value";
var clientID = "test_value";
var fecha = "test_value";
var nombre = "test_value";
var apellidos = "test_value";
var tel = "test_value";
var email = "test_value";
var orderid = "test_value";
var pais = "test_value";
var formData = "test_value";
var indPagado = "test_value";
var tipoPago = "test_value";
var dni = "test_value";
var isDonacion = "test_value";
var hasCertificado = "test_value";
var isAnonimo = "test_value";
var proyecto = "test_value";
var msg = "test_value";
// Act
var result = client.GuardarDatosTPV(idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, orderid, pais, formData, indPagado, tipoPago, dni, isDonacion, hasCertificado, isAnonimo, proyecto, msg);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GuardarDatosTPV_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idContacto = -1;
var idForm = null;
var codCampana = null;
var clientID = null;
var fecha = null;
var nombre = null;
var apellidos = null;
var tel = null;
var email = null;
var orderid = null;
var pais = null;
var formData = null;
var indPagado = null;
var tipoPago = null;
var dni = null;
var isDonacion = null;
var hasCertificado = null;
var isAnonimo = null;
var proyecto = null;
var msg = null;
// Act
var result = client.GuardarDatosTPV(idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, orderid, pais, formData, indPagado, tipoPago, dni, isDonacion, hasCertificado, isAnonimo, proyecto, msg);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un registro en CA0600 con los datos de un formulairo con TPV de la web
INSERT INTO CA0600 (CA06NUMCONTACTO, CA06IDFORM, CA02CODCAMPANA, CA06CLIENTID, CA03CODESTADO, CA06FECPET, CA06NOMBRE, CA06APELLIDOS, CA06TFNO, CA06EMAIL, CA06ORDERID, CI19CODPAIS, CA06FORMDATA, CA06ESTADOPAGADO, CA06TIPOPAGO, CA06DNI, CA06INDDONACION, CA06INDCERT, CA06INDANONIMO, CA06PROYECTO, CA06MENSAJE, CA06CANTIDAD)
/// <summary> /// Inserta un registro en CA0600 con los datos de un formulairo con TPV de la web /// </summary> /// <param name="idContacto">TODO: describe idContacto</param> /// <param name="idForm">TODO: describe idForm</param> /// <param name="codCampana">TODO: describe codCampana</param> /// <param name="clientID">TODO: describe clientID</param> /// <param name="fecha">TODO: describe fecha</param> /// <param name="nombre">TODO: describe nombre</param> /// <param name="apellidos">TODO: describe apellidos</param> /// <param name="tel">TODO: describe tel</param> /// <param name="email">TODO: describe email</param> /// <param name="orderid">TODO: describe orderid</param> /// <param name="pais">TODO: describe pais</param> /// <param name="formData">TODO: describe formData</param> /// <param name="datosPago">TODO: describe datosPago</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_GuardarDatosTPVV2_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idContacto = 1;
var idForm = "test_value";
var codCampana = "test_value";
var clientID = "test_value";
var fecha = "test_value";
var nombre = "test_value";
var apellidos = "test_value";
var tel = "test_value";
var email = "test_value";
var orderid = "test_value";
var pais = "test_value";
var formData = "test_value";
var datosPago = null;
// Act
var result = client.GuardarDatosTPVV2(idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, orderid, pais, formData, datosPago);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GuardarDatosTPVV2_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idContacto = -1;
var idForm = null;
var codCampana = null;
var clientID = null;
var fecha = null;
var nombre = null;
var apellidos = null;
var tel = null;
var email = null;
var orderid = null;
var pais = null;
var formData = null;
var datosPago = -1;
// Act
var result = client.GuardarDatosTPVV2(idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, orderid, pais, formData, datosPago);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un registro en CA0600 con los datos de un formulairo con TPV de la web
SELECT CA06NUMCONTACTO_SEQUENCE.NEXTVAL AS NumContacto FROM dual
INSERT INTO CA0600 (CA06NUMCONTACTO, CA06IDFORM, CA02CODCAMPANA, CA06CLIENTID, CA03CODESTADO, CA06FECPET, CA06NOMBRE, CA06APELLIDOS, CA06TFNO, CA06EMAIL, CA06ORDERID, CI19CODPAIS, CA06FORMDATA, CA06ESTADOPAGADO, CA06TIPOPAGO, CA06DNI, CA06INDDONACION, CA06INDCERT, CA06INDANONIMO, CA06PROYECTO, CA06MENSAJE, CA06CANTIDAD)
/// <summary> /// Inserta un registro en CA0600 con los datos de un formulairo con TPV de la web /// </summary> /// <param name="idContacto">TODO: describe idContacto</param> /// <param name="idForm">TODO: describe idForm</param> /// <param name="codCampana">TODO: describe codCampana</param> /// <param name="clientID">TODO: describe clientID</param> /// <param name="fecha">TODO: describe fecha</param> /// <param name="nombre">TODO: describe nombre</param> /// <param name="apellidos">TODO: describe apellidos</param> /// <param name="tel">TODO: describe tel</param> /// <param name="email">TODO: describe email</param> /// <param name="orderid">TODO: describe orderid</param> /// <param name="pais">TODO: describe pais</param> /// <param name="formData">TODO: describe formData</param> /// <param name="datosPago">TODO: describe datosPago</param> /// <returns>RespInt</returns>
[TestMethod]
public void Test_GuardarDatosTPVV3_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idContacto = 1;
var idForm = "test_value";
var codCampana = "test_value";
var clientID = "test_value";
var fecha = "test_value";
var nombre = "test_value";
var apellidos = "test_value";
var tel = "test_value";
var email = "test_value";
var orderid = "test_value";
var pais = "test_value";
var formData = "test_value";
var datosPago = null;
// Act
var result = client.GuardarDatosTPVV3(idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, orderid, pais, formData, datosPago);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GuardarDatosTPVV3_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idContacto = -1;
var idForm = null;
var codCampana = null;
var clientID = null;
var fecha = null;
var nombre = null;
var apellidos = null;
var tel = null;
var email = null;
var orderid = null;
var pais = null;
var formData = null;
var datosPago = -1;
// Act
var result = client.GuardarDatosTPVV3(idContacto, idForm, codCampana, clientID, fecha, nombre, apellidos, tel, email, orderid, pais, formData, datosPago);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene los datos de una orden de pago por TPV, de la tabla CA0600. Actualiza inPagado según el parámetro (0-pendiente,-1 pagado, 4-error)
UPDATE CA0600
UPDATE CA0900
WHERE CA06NUMCONTACTO = (SELECT CA06NUMCONTACTO FROM CA0600 WHERE CA06ORDERID = :orderid)
SELECT CA06NUMCONTACTO, CA06IDFORM, CA02CODCAMPANA, CA06CLIENTID, CA03CODESTADO, CA06FECPET, CA06NOMBRE, CA06APELLIDOS, CA06TFNO, CA06EMAIL, CA06ORDERID,
Operación 3, SELECT CA06NUMCONTACTO, CA06IDFORM, CA02CODCAMPANA, CA06CLIENTID, CA03CODESTADO, CA06FECPET, CA06NOMBRE, CA06APELLIDOS, CA06TFNO, CA06EMAIL, CA06ORDERID,
/// <summary> /// Obtiene los datos de una orden de pago por TPV, de la tabla CA0600. Actualiza inPagado según el parámetro (0-pendiente,-1 pagado, 4-error) /// </summary> /// <param name="orderId">TODO: describe orderId</param> /// <param name="indPagado">TODO: describe indPagado</param> /// <param name="tipoTarjeta">TODO: describe tipoTarjeta</param> /// <param name="cantidad">TODO: describe cantidad</param> /// <param name="onlyData">TODO: describe onlyData</param> /// <returns>RespFormTPVData</returns>
[TestMethod]
public void Test_ObtenerDatosTPV_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var orderId = "test_value";
var indPagado = "test_value";
var tipoTarjeta = "test_value";
var cantidad = "test_value";
var onlyData = true;
// Act
var result = client.ObtenerDatosTPV(orderId, indPagado, tipoTarjeta, cantidad, onlyData);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerDatosTPV_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var orderId = null;
var indPagado = null;
var tipoTarjeta = null;
var cantidad = null;
var onlyData = -1;
// Act
var result = client.ObtenerDatosTPV(orderId, indPagado, tipoTarjeta, cantidad, onlyData);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un registro en la tabla CA0900
cysnet.cun.coreINSERT INTO CA0900 (CA06NUMCONTACTO, CA09CAMPO, CA09VALOR)
/// <summary> /// Inserta un registro en la tabla CA0900 /// </summary> /// <param name="codFormulario">TODO: describe codFormulario</param> /// <param name="valores">TODO: describe valores</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_InsertRegistroCA09_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codFormulario = 1;
var valores = null;
// Act
var result = client.InsertRegistroCA09(codFormulario, valores);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_InsertRegistroCA09_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codFormulario = -1;
var valores = -1;
// Act
var result = client.InsertRegistroCA09(codFormulario, valores);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene los datos asociados a un código de formulario con TPV, de la tabla CA0600
cysnet.cun.coreSELECT CA09CAMPO, CA09VALOR FROM CA0900
/// <summary> /// Obtiene los datos asociados a un código de formulario con TPV, de la tabla CA0600 /// </summary> /// <param name="codFormulario">TODO: describe codFormulario</param> /// <returns>RespListCampoValor</returns>
[TestMethod]
public void Test_ObtenerDatosFormulario_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codFormulario = "test_value";
// Act
var result = client.ObtenerDatosFormulario(codFormulario);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_ObtenerDatosFormulario_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codFormulario = null;
// Act
var result = client.ObtenerDatosFormulario(codFormulario);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene, si existe, el código de persona en CUN a través del DNI
cysnet.cun.core/// <summary> /// Obtiene, si existe, el código de persona en CUN a través del DNI /// </summary> /// <param name="dni">TODO: describe dni</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_GetCodPersonaDNI_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var dni = "test_value";
// Act
var result = client.GetCodPersonaDNI(dni);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_GetCodPersonaDNI_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var dni = null;
// Act
var result = client.GetCodPersonaDNI(dni);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene, si existe, el código de persona en CUN a través del DNI o pasaporte
cysnet.cun.core/// <summary> /// Obtiene, si existe, el código de persona en CUN a través del DNI o pasaporte /// </summary> /// <param name="dni">TODO: describe dni</param> /// <param name="tipoDoc">TODO: describe tipoDoc</param> /// <param name="paisPasaporte">TODO: describe paisPasaporte</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_GetCodPersonaDNIV2_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var dni = "test_value";
var tipoDoc = 1;
var paisPasaporte = 1;
// Act
var result = client.GetCodPersonaDNIV2(dni, tipoDoc, paisPasaporte);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_GetCodPersonaDNIV2_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var dni = null;
var tipoDoc = -1;
var paisPasaporte = -1;
// Act
var result = client.GetCodPersonaDNIV2(dni, tipoDoc, paisPasaporte);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Método que crea una persona en CUN y devuelve el código de persona
/// <summary> /// Método que crea una persona en CUN y devuelve el código de persona /// </summary> /// <param name="usuario">TODO: describe usuario</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_CrearPersona_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var usuario = null;
// Act
var result = client.CrearPersona(usuario);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_CrearPersona_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var usuario = -1;
// Act
var result = client.CrearPersona(usuario);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Método que registra un pago realizado a través del TPV
cysnet.cun.core/// <summary> /// Método que registra un pago realizado a través del TPV /// </summary> /// <param name="codPersona">TODO: describe codPersona</param> /// <param name="tipoTarjeta">TODO: describe tipoTarjeta</param> /// <param name="cantidad">TODO: describe cantidad</param> /// <param name="observ">TODO: describe observ</param> /// <param name="codCentro">TODO: describe codCentro</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_RegistrarPagoTPV_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codPersona = "test_value";
var tipoTarjeta = "test_value";
var cantidad = "test_value";
var observ = "test_value";
var codCentro = "test_value";
// Act
var result = client.RegistrarPagoTPV(codPersona, tipoTarjeta, cantidad, observ, codCentro);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_RegistrarPagoTPV_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codPersona = null;
var tipoTarjeta = null;
var cantidad = null;
var observ = null;
var codCentro = null;
// Act
var result = client.RegistrarPagoTPV(codPersona, tipoTarjeta, cantidad, observ, codCentro);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Método que actualiza CA06 con el código del pago de FA17
cysnet.cun.core/// <summary> /// Método que actualiza CA06 con el código del pago de FA17 /// </summary> /// <param name="orderId">TODO: describe orderId</param> /// <param name="codPago">TODO: describe codPago</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_UpdateCodPagoCA06_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var orderId = "test_value";
var codPago = "test_value";
// Act
var result = client.UpdateCodPagoCA06(orderId, codPago);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpdateCodPagoCA06_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var orderId = null;
var codPago = null;
// Act
var result = client.UpdateCodPagoCA06(orderId, codPago);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Método que actualiza CA06 con el número de actuación
cysnet.cun.core/// <summary> /// Método que actualiza CA06 con el número de actuación /// </summary> /// <param name="orderId">TODO: describe orderId</param> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_UpdateNumActPlanCA06_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var orderId = "test_value";
var numActPlan = "test_value";
// Act
var result = client.UpdateNumActPlanCA06(orderId, numActPlan);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpdateNumActPlanCA06_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var orderId = null;
var numActPlan = null;
// Act
var result = client.UpdateNumActPlanCA06(orderId, numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene el total de la cantidad donada para un proyecto dado. Se puede pasar la fecha de inicio de las donaciones.
cysnet.cun.coreSELECT NVL(SUM(CA06CANTIDAD),0) AS totalDonado
/// <summary> /// Obtiene el total de la cantidad donada para un proyecto dado. Se puede pasar la fecha de inicio de las donaciones. /// </summary> /// <param name="formulario">TODO: describe formulario</param> /// <param name="proyecto">TODO: describe proyecto</param> /// <param name="fechaDesde">TODO: describe fechaDesde</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_GetTotalDonado_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var formulario = "test_value";
var proyecto = "test_value";
var fechaDesde = "test_value";
// Act
var result = client.GetTotalDonado(formulario, proyecto, fechaDesde);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_GetTotalDonado_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var formulario = null;
var proyecto = null;
var fechaDesde = null;
// Act
var result = client.GetTotalDonado(formulario, proyecto, fechaDesde);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene el listado de donantes para un proyecto dado. Se puede pasar la fecha de inicio de las donaciones.
SELECT CA06NOMBRE, CA06INDANONIMO, CA06PROYECTO, CA06MENSAJE, CA06CANTIDAD, CA06FECADD, CA06NUMCONTACTO
SELECT CA09CAMPO, CA09VALOR
/// <summary> /// Obtiene el listado de donantes para un proyecto dado. Se puede pasar la fecha de inicio de las donaciones. /// </summary> /// <param name="formulario">TODO: describe formulario</param> /// <param name="proyecto">TODO: describe proyecto</param> /// <param name="fechaDesde">TODO: describe fechaDesde</param> /// <param name="limit">TODO: describe limit</param> /// <returns>RespListDonantes</returns>
[TestMethod]
public void Test_GetListadoDonantes_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var formulario = "test_value";
var proyecto = "test_value";
var fechaDesde = "test_value";
var limit = 1;
// Act
var result = client.GetListadoDonantes(formulario, proyecto, fechaDesde, limit);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetListadoDonantes_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var formulario = null;
var proyecto = null;
var fechaDesde = null;
var limit = -1;
// Act
var result = client.GetListadoDonantes(formulario, proyecto, fechaDesde, limit);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Crea una actuación para una persona, en el estado indicado
INSERT INTO PR0900 (PR09NumPeticion, CI21CodPersona, AD02CodDpto, SG02Cod, PR09FecPeticion, PR09NumGrupo)
Ejecutando consulta INSERT INTO PR0900
Operación Insert PR0900 realizada con éxito
INSERT INTO PR0300 (PR09NumPeticion, CI21CodPersona, PR03NumActPedi, AD02CodDpto, PR01CodActuacion,
Ejecutando consulta INSERT INTO PR0300
Operación Insert PR0300 realizada con éxito
INSERT INTO PR1400 (PR03NUMACTPEDI, PR14NUMNECESID, AG14CODTIPRECU, PR14INDRECPREFE, PR14NUMMINOCU, PR14INDPLANIF)
SELECT :numActPedi, PR13NUMNECESID, AG14CODTIPRECU, PR13INDPREFEREN, PR13NUMTIEMPREC, PR13INDPLANIF
Ejecutando consulta INSERT INTO PR1400
Operación Insert PR1400 realizada con éxito
INSERT INTO PR0800 (PR09NumPeticion, PR03NumActPedi, PR08NumSecuencia, AD07CodProceso, AD01CodAsistenci, PR08DesMotPet)
Ejecutando consulta INSERT INTO PR0800
Operación Insert PR0800 realizada con éxito
INSERT INTO PR0400 (PR04NumActPlan, AD01CodAsistenci, PR01CodActuacion, AD02CodDpto, CI21CodPersona,
Ejecutando consulta INSERT INTO PR0400
Operación Insert PR0400 realizada con éxito
/// <summary> /// Crea una actuación para una persona, en el estado indicado /// </summary> /// <param name="codPersona">TODO: describe codPersona</param> /// <param name="codActuacion">TODO: describe codActuacion</param> /// <param name="codDpto">TODO: describe codDpto</param> /// <param name="codUsuario">TODO: describe codUsuario</param> /// <param name="estado">TODO: describe estado</param> /// <param name="motivoPeticion">TODO: describe motivoPeticion</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_CrearActuacion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codPersona = "test_value";
var codActuacion = "test_value";
var codDpto = "test_value";
var codUsuario = "test_value";
var estado = "test_value";
var motivoPeticion = "test_value";
// Act
var result = client.CrearActuacion(codPersona, codActuacion, codDpto, codUsuario, estado, motivoPeticion);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_CrearActuacion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codPersona = null;
var codActuacion = null;
var codDpto = null;
var codUsuario = null;
var estado = null;
var motivoPeticion = null;
// Act
var result = client.CrearActuacion(codPersona, codActuacion, codDpto, codUsuario, estado, motivoPeticion);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Crea una actuación para una persona, en el estado indicado
INSERT INTO PR0900 (PR09NumPeticion, CI21CodPersona, AD02CodDpto, SG02Cod, PR09FecPeticion, PR09NumGrupo)
Ejecutando consulta INSERT INTO PR0900
Operación Insert PR0900 realizada con éxito
INSERT INTO PR0300 (PR09NumPeticion, CI21CodPersona, PR03NumActPedi, AD02CodDpto, PR01CodActuacion,
Ejecutando consulta INSERT INTO PR0300
Operación Insert PR0300 realizada con éxito
INSERT INTO PR1400 (PR03NUMACTPEDI, PR14NUMNECESID, AG14CODTIPRECU, PR14INDRECPREFE, PR14NUMMINOCU, PR14INDPLANIF)
SELECT :numActPedi, PR13NUMNECESID, AG14CODTIPRECU, PR13INDPREFEREN, PR13NUMTIEMPREC, PR13INDPLANIF
Ejecutando consulta INSERT INTO PR1400
Operación Insert PR1400 realizada con éxito
INSERT INTO PR0800 (PR09NumPeticion, PR03NumActPedi, PR08NumSecuencia, AD07CodProceso, AD01CodAsistenci, PR08DesMotPet)
Ejecutando consulta INSERT INTO PR0800
Operación Insert PR0800 realizada con éxito
INSERT INTO PR0400 (PR04NumActPlan, AD01CodAsistenci, PR01CodActuacion, AD02CodDpto, CI21CodPersona,
Ejecutando consulta INSERT INTO PR0400
Operación Insert PR0400 realizada con éxito
/// <summary> /// Crea una actuación para una persona, en el estado indicado /// </summary> /// <param name="codPersona">TODO: describe codPersona</param> /// <param name="codActuacion">TODO: describe codActuacion</param> /// <param name="codDpto">TODO: describe codDpto</param> /// <param name="codUsuario">TODO: describe codUsuario</param> /// <param name="estado">TODO: describe estado</param> /// <param name="motivoPeticion">TODO: describe motivoPeticion</param> /// <param name="numActPlanRel">TODO: describe numActPlanRel</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_CrearActuacionV2_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codPersona = "test_value";
var codActuacion = "test_value";
var codDpto = "test_value";
var codUsuario = "test_value";
var estado = "test_value";
var motivoPeticion = "test_value";
var numActPlanRel = "test_value";
// Act
var result = client.CrearActuacionV2(codPersona, codActuacion, codDpto, codUsuario, estado, motivoPeticion, numActPlanRel);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_CrearActuacionV2_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codPersona = null;
var codActuacion = null;
var codDpto = null;
var codUsuario = null;
var estado = null;
var motivoPeticion = null;
var numActPlanRel = null;
// Act
var result = client.CrearActuacionV2(codPersona, codActuacion, codDpto, codUsuario, estado, motivoPeticion, numActPlanRel);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Crea una actuación para una persona, en el estado indicado (V3)
INSERT INTO PR0900 (PR09NumPeticion, CI21CodPersona, AD02CodDpto, SG02Cod, PR09FecPeticion, PR09NumGrupo)
Ejecutando consulta INSERT INTO PR0900
Operación Insert PR0900 realizada con éxito
INSERT INTO PR0300 (PR09NumPeticion, CI21CodPersona, PR03NumActPedi, AD02CodDpto, PR01CodActuacion,
Ejecutando consulta INSERT INTO PR0300
Operación Insert PR0300 realizada con éxito
INSERT INTO PR1400 (PR03NUMACTPEDI, PR14NUMNECESID, AG14CODTIPRECU, PR14INDRECPREFE, PR14NUMMINOCU, PR14INDPLANIF)
SELECT :numActPedi, PR13NUMNECESID, AG14CODTIPRECU, PR13INDPREFEREN, PR13NUMTIEMPREC, PR13INDPLANIF
Ejecutando consulta INSERT INTO PR1400
Operación Insert PR1400 realizada con éxito
INSERT INTO PR0800 (PR09NumPeticion, PR03NumActPedi, PR08NumSecuencia, AD07CodProceso, AD01CodAsistenci, PR08DesMotPet)
Ejecutando consulta INSERT INTO PR0800
Operación Insert PR0800 realizada con éxito
INSERT INTO PR0400 (PR04NumActPlan, AD01CodAsistenci, PR01CodActuacion, AD02CodDpto, CI21CodPersona,
Ejecutando consulta INSERT INTO PR0400
Operación Insert PR0400 realizada con éxito
/// <summary> /// Crea una actuación para una persona, en el estado indicado (V3) /// </summary> /// <param name="codPersona">TODO: describe codPersona</param> /// <param name="codActuacion">TODO: describe codActuacion</param> /// <param name="codDpto">TODO: describe codDpto</param> /// <param name="codUsuario">TODO: describe codUsuario</param> /// <param name="estado">TODO: describe estado</param> /// <param name="motivoPeticion">TODO: describe motivoPeticion</param> /// <param name="numActPlanRel">TODO: describe numActPlanRel</param> /// <returns>RespActuacionV2</returns>
[TestMethod]
public void Test_CrearActuacionV3_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codPersona = "test_value";
var codActuacion = "test_value";
var codDpto = "test_value";
var codUsuario = "test_value";
var estado = "test_value";
var motivoPeticion = "test_value";
var numActPlanRel = "test_value";
// Act
var result = client.CrearActuacionV3(codPersona, codActuacion, codDpto, codUsuario, estado, motivoPeticion, numActPlanRel);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CrearActuacionV3_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codPersona = null;
var codActuacion = null;
var codDpto = null;
var codUsuario = null;
var estado = null;
var motivoPeticion = null;
var numActPlanRel = null;
// Act
var result = client.CrearActuacionV3(codPersona, codActuacion, codDpto, codUsuario, estado, motivoPeticion, numActPlanRel);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Crea una actuación para una persona, en el estado indicado (V3)
INSERT INTO PR0900 (PR09NumPeticion, CI21CodPersona, AD02CodDpto, SG02Cod, PR09FecPeticion, PR09NumGrupo
Ejecutando consulta INSERT INTO PR0900 (
Operación Insert PR0900 realizada con éxito
INSERT INTO PR0300 (PR09NumPeticion, CI21CodPersona, PR03NumActPedi, AD02CodDpto, PR01CodActuacion,
Ejecutando consulta INSERT INTO PR0300
Operación Insert PR0300 realizada con éxito
INSERT INTO PR1400 (PR03NUMACTPEDI, PR14NUMNECESID, AG14CODTIPRECU, PR14INDRECPREFE, PR14NUMMINOCU, PR14INDPLANIF)
SELECT :numActPedi, PR13NUMNECESID, AG14CODTIPRECU, PR13INDPREFEREN, PR13NUMTIEMPREC, PR13INDPLANIF
Ejecutando consulta INSERT INTO PR1400
Operación Insert PR1400 realizada con éxito
INSERT INTO PR0800 (PR09NumPeticion, PR03NumActPedi, PR08NumSecuencia, AD07CodProceso, AD01CodAsistenci, PR08DesMotPet)
Ejecutando consulta INSERT INTO PR0800
Operación Insert PR0800 realizada con éxito
INSERT INTO PR0400 (PR04NumActPlan, AD01CodAsistenci, PR01CodActuacion, AD02CodDpto, CI21CodPersona,
Ejecutando consulta INSERT INTO PR0400
Operación Insert PR0400 realizada con éxito
/// <summary> /// Crea una actuación para una persona, en el estado indicado (V3) /// </summary> /// <param name="codPersona">TODO: describe codPersona</param> /// <param name="codActuacion">TODO: describe codActuacion</param> /// <param name="codDpto">TODO: describe codDpto</param> /// <param name="codUsuario">TODO: describe codUsuario</param> /// <param name="estado">TODO: describe estado</param> /// <param name="motivoPeticion">TODO: describe motivoPeticion</param> /// <param name="numActPlanRel">TODO: describe numActPlanRel</param> /// <param name="respEconomico">TODO: describe respEconomico</param> /// <returns>RespActuacionV2</returns>
[TestMethod]
public void Test_CrearActuacionV4_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codPersona = "test_value";
var codActuacion = "test_value";
var codDpto = "test_value";
var codUsuario = "test_value";
var estado = "test_value";
var motivoPeticion = "test_value";
var numActPlanRel = "test_value";
var respEconomico = "test_value";
// Act
var result = client.CrearActuacionV4(codPersona, codActuacion, codDpto, codUsuario, estado, motivoPeticion, numActPlanRel, respEconomico);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CrearActuacionV4_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codPersona = null;
var codActuacion = null;
var codDpto = null;
var codUsuario = null;
var estado = null;
var motivoPeticion = null;
var numActPlanRel = null;
var respEconomico = null;
// Act
var result = client.CrearActuacionV4(codPersona, codActuacion, codDpto, codUsuario, estado, motivoPeticion, numActPlanRel, respEconomico);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Abre una asistencia. Si tiene una abierta, devuelve los datos de la asistencia abierta.
SELECT AD01CODASISTENCI FROM AD0100 WHERE CI21CODPERSONA = :codPersona AND AD01FECFIN IS NULL
SELECT CI22NUMHISTORIA FROM CI2200 WHERE CI21CODPERSONA = :codPersona
UPDATE CI2200 SET CI22NUMHISTORIA = :numHistoria WHERE CI21CODPERSONA = :codPersona
Ejecutando consulta UPDATE CI2200
Operación UPDATE CI2200 realizada con éxito
INSERT INTO AD0700 (CI21CodPersona, AD07CodProceso, AD07FecHoraInici, CI22NumHistoria)
SELECT CI21CodPersona, :codProceso, SYSDATE, CI22NumHistoria
Ejecutando consulta INSERT INTO AD0700
Operación Insert AD0700 realizada con éxito
INSERT INTO AD0400 (AD07CodProceso, AD04FecIniRespon, AD02CodDpto, SG02Cod)
Ejecutando consulta INSERT INTO AD0400
Operación Insert AD0400 realizada con éxito
INSERT INTO AD0100 (CI21CODPERSONA, AD01CODASISTENCI, AD01FECINICIO, CI22NUMHISTORIA, AD34CODESTADO)
Ejecutando consulta INSERT INTO AD0100
Operación Insert AD0100 realizada con éxito
INSERT INTO AD2500 (AD01CODASISTENCI, AD25FECINICIO, AD12CODTIPOASIST)
Ejecutando consulta INSERT INTO AD2500
Operación Insert AD2500 realizada con éxito
INSERT INTO AD0800 (AD07CODPROCESO, AD01CODASISTENCI, AD10CODTIPPACIEN, AD08INDREQIM, AD08FECINICIO, AD34CODESTADO)
Ejecutando consulta INSERT INTO AD0800
Operación Insert AD0800 realizada con éxito
INSERT INTO AD0500 (AD07CODPROCESO, AD01CODASISTENCI, AD05FECINIRESPON, AD02CODDPTO, SG02COD, AD05INDPUESPLAN)
Ejecutando consulta INSERT INTO AD0500
Operación Insert AD0500 realizada con éxito
INSERT INTO AD1100 (AD01CODASISTENCI, AD11FECINICIO, CI32CODTIPECON, CI21CODPERSONA, CI13CODENTIDAD, AD11INDVOLANTE, AD07CODPROCESO, AD74CODCENTRO)
Ejecutando consulta INSERT INTO AD1100
Operación Insert AD1100 realizada con éxito
INSERT INTO AR0400 (CI22NUMHISTORIA, AR00CODTIPOLOGIA, AR04FECINICIO, AR06CODESTADO)
Ejecutando consulta Insert AR0400
Operación Insert AR0400 realizada con éxito
INSERT INTO AR0700 (CI22NUMHISTORIA, AR00CODTIPOLOGIA, AR04FECINICIO, AR07FECMVTO, AD02CODDPTO, SG02COD)
Ejecutando consulta Insert AR0700
Operación Insert AR0700 realizada con éxito
UPDATE AD0700 SET CI22NUMHISTORIA = :numHistoria
Ejecutando consulta UPDATE AD0700
Operación Update AD0700 realizada con éxito
AD0100 also used in: NET-WS-HL7BrokerAD0400 also used in: NET-WS-HL7BrokerAD1100 also used in: NET-WS-Pacs/// <summary> /// Abre una asistencia. Si tiene una abierta, devuelve los datos de la asistencia abierta. /// </summary> /// <param name="codPersona">TODO: describe codPersona</param> /// <param name="codProceso">TODO: describe codProceso</param> /// <param name="fechaAsistencia">TODO: describe fechaAsistencia</param> /// <param name="codDpto">TODO: describe codDpto</param> /// <param name="codUsuario">TODO: describe codUsuario</param> /// <param name="tipoEconomico">TODO: describe tipoEconomico</param> /// <param name="codEntidad">TODO: describe codEntidad</param> /// <param name="codCentro">TODO: describe codCentro</param> /// <param name="respEconomico">TODO: describe respEconomico</param> /// <returns>RespAsistencia</returns>
[TestMethod]
public void Test_AbrirAsistencia_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codPersona = "test_value";
var codProceso = "test_value";
var fechaAsistencia = "test_value";
var codDpto = "test_value";
var codUsuario = "test_value";
var tipoEconomico = "test_value";
var codEntidad = "test_value";
var codCentro = "test_value";
var respEconomico = "test_value";
// Act
var result = client.AbrirAsistencia(codPersona, codProceso, fechaAsistencia, codDpto, codUsuario, tipoEconomico, codEntidad, codCentro, respEconomico);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_AbrirAsistencia_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codPersona = null;
var codProceso = null;
var fechaAsistencia = null;
var codDpto = null;
var codUsuario = null;
var tipoEconomico = null;
var codEntidad = null;
var codCentro = null;
var respEconomico = null;
// Act
var result = client.AbrirAsistencia(codPersona, codProceso, fechaAsistencia, codDpto, codUsuario, tipoEconomico, codEntidad, codCentro, respEconomico);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Añade una prueba a una asistencia ya abierta
SELECT AD01CODASISTENCI FROM PR0400 WHERE PR04NUMACTPLAN = :numActPlan
UPDATE PR0400 SET AD01CODASISTENCI = :codAsistencia WHERE PR04NUMACTPLAN = :numActPlan
/// <summary> /// Añade una prueba a una asistencia ya abierta /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="codAsistencia">TODO: describe codAsistencia</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_AddPruebaToAsistencia_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var numActPlan = "test_value";
var codAsistencia = "test_value";
// Act
var result = client.AddPruebaToAsistencia(numActPlan, codAsistencia);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_AddPruebaToAsistencia_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var numActPlan = null;
var codAsistencia = null;
// Act
var result = client.AddPruebaToAsistencia(numActPlan, codAsistencia);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Añade una prueba a una asistencia ya abierta
SELECT AD01CODASISTENCI FROM PR0400 WHERE PR04NUMACTPLAN = :numActPlan
UPDATE PR0400 SET AD01CODASISTENCI = :codAsistencia, AD07CODPROCESO = :codProceso WHERE PR04NUMACTPLAN = :numActPlan
/// <summary> /// Añade una prueba a una asistencia ya abierta /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="codAsistencia">TODO: describe codAsistencia</param> /// <param name="codProceso">TODO: describe codProceso</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_AddPruebaToAsistenciaV2_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var numActPlan = "test_value";
var codAsistencia = "test_value";
var codProceso = "test_value";
// Act
var result = client.AddPruebaToAsistenciaV2(numActPlan, codAsistencia, codProceso);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_AddPruebaToAsistenciaV2_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var numActPlan = null;
var codAsistencia = null;
var codProceso = null;
// Act
var result = client.AddPruebaToAsistenciaV2(numActPlan, codAsistencia, codProceso);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene, si existe, el número de actuación planificada por su OrderId
cysnet.cun.core/// <summary> /// Obtiene, si existe, el número de actuación planificada por su OrderId /// </summary> /// <param name="orderId">TODO: describe orderId</param> /// <returns>RespActuacion</returns>
[TestMethod]
public void Test_GetActuacionPorOrderId_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var orderId = "test_value";
// Act
var result = client.GetActuacionPorOrderId(orderId);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetActuacionPorOrderId_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var orderId = null;
// Act
var result = client.GetActuacionPorOrderId(orderId);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene el código de actuación para un grupo y departamento
cysnet.cun.core/// <summary> /// Obtiene el código de actuación para un grupo y departamento /// </summary> /// <param name="codDpto">TODO: describe codDpto</param> /// <param name="codGrupo">TODO: describe codGrupo</param> /// <returns>RespInt</returns>
[TestMethod]
public void Test_GetActuacionDptByGrupo_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codDpto = "test_value";
var codGrupo = "test_value";
// Act
var result = client.GetActuacionDptByGrupo(codDpto, codGrupo);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetActuacionDptByGrupo_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codDpto = null;
var codGrupo = null;
// Act
var result = client.GetActuacionDptByGrupo(codDpto, codGrupo);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene una lista de registros pendientes de pago
SELECT CA06NUMCONTACTO, CA06IDFORM, CA02CODCAMPANA, CA06CLIENTID, CI19CODPAIS, CA06FECPET, CA06NOMBRE, CA06APELLIDOS, CA06TFNO, CA06EMAIL,
/// <summary> /// Obtiene una lista de registros pendientes de pago /// </summary> /// <param name="idForms">TODO: describe idForms</param> /// <param name="tiposPago">TODO: describe tiposPago</param> /// <param name="tipoDif">TODO: describe tipoDif</param> /// <param name="tiempo">TODO: describe tiempo</param> /// <returns>RespListaFormTPV</returns>
[TestMethod]
public void Test_GetPagosPendientes_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idForms = "test_value";
var tiposPago = "test_value";
var tipoDif = "test_value";
var tiempo = 1;
// Act
var result = client.GetPagosPendientes(idForms, tiposPago, tipoDif, tiempo);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetPagosPendientes_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idForms = null;
var tiposPago = null;
var tipoDif = null;
var tiempo = -1;
// Act
var result = client.GetPagosPendientes(idForms, tiposPago, tipoDif, tiempo);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene la información de una cita a partir del numactplan. Si no está citado, no devuelve información
SELECT PR0400.PR04NUMACTPLAN, PR0400.PR37CODESTADO, PR0400.AD02CODDPTO, PR0400.CI21CODPERSONA, PR0100.PR01CODACTUACION, PR0100.PR01DESCORTA,
/// <summary> /// Obtiene la información de una cita a partir del numactplan. Si no está citado, no devuelve información /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespCita</returns>
[TestMethod]
public void Test_ObtenerInfoCita_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var numActPlan = "test_value";
// Act
var result = client.ObtenerInfoCita(numActPlan);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerInfoCita_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var numActPlan = null;
// Act
var result = client.ObtenerInfoCita(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si un usuario tiene una cita asignada pero no para la prueba. Si la tiene, devuelve el numActPlan; sino, devuelve vacío
SELECT a.PR04NUMACTPLAN, c.PR09NUMPETICION
SELECT a.PR04NUMACTPLAN
/// <summary> /// Comprueba si un usuario tiene una cita asignada pero no para la prueba. Si la tiene, devuelve el numActPlan; sino, devuelve vacío /// </summary> /// <param name="codActuacionCita">TODO: describe codActuacionCita</param> /// <param name="codDepartamentoCita">TODO: describe codDepartamentoCita</param> /// <param name="codActuacionPrueba">TODO: describe codActuacionPrueba</param> /// <param name="codDepartamentoPrueba">TODO: describe codDepartamentoPrueba</param> /// <param name="codPersona">TODO: describe codPersona</param> /// <returns>RespListString</returns>
[TestMethod]
public void Test_CheckSiTieneCita_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codActuacionCita = "test_value";
var codDepartamentoCita = "test_value";
var codActuacionPrueba = "test_value";
var codDepartamentoPrueba = "test_value";
var codPersona = "test_value";
// Act
var result = client.CheckSiTieneCita(codActuacionCita, codDepartamentoCita, codActuacionPrueba, codDepartamentoPrueba, codPersona);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_CheckSiTieneCita_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codActuacionCita = null;
var codDepartamentoCita = null;
var codActuacionPrueba = null;
var codDepartamentoPrueba = null;
var codPersona = null;
// Act
var result = client.CheckSiTieneCita(codActuacionCita, codDepartamentoCita, codActuacionPrueba, codDepartamentoPrueba, codPersona);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Envía un email a la persona del departamento
SELECT a.CI22NOMBRE, a.CI22PRIAPEL, a.CI22SEGAPEL, a.CI22TfnoMovil TELEFONOMOVIL, b.CI10Telefono TELEFONOFIJO, a.CI22DirEMail MAIL, b.CI19CodPais PAIS
SELECT IM80MAIL
/// <summary> /// Envía un email a la persona del departamento /// </summary> /// <param name="codDepartamento">TODO: describe codDepartamento</param> /// <param name="codPersona">TODO: describe codPersona</param> /// <param name="observaciones">TODO: describe observaciones</param> /// <param name="enviarEmailUsuario">TODO: describe enviarEmailUsuario</param> /// <param name="metodo">TODO: describe metodo</param> /// <returns>RespInt</returns>
[TestMethod]
public void Test_ContactaDepartamento_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codDepartamento = "test_value";
var codPersona = "test_value";
var observaciones = "test_value";
var enviarEmailUsuario = true;
var metodo = "test_value";
// Act
var result = client.ContactaDepartamento(codDepartamento, codPersona, observaciones, enviarEmailUsuario, metodo);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ContactaDepartamento_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codDepartamento = null;
var codPersona = null;
var observaciones = null;
var enviarEmailUsuario = -1;
var metodo = null;
// Act
var result = client.ContactaDepartamento(codDepartamento, codPersona, observaciones, enviarEmailUsuario, metodo);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Envía un email a la persona del departamento
SELECT a.CI22NOMBRE, a.CI22PRIAPEL, a.CI22SEGAPEL, a.CI22TfnoMovil TELEFONOMOVIL, b.CI10Telefono TELEFONOFIJO, a.CI22DirEMail MAIL, b.CI19CodPais PAIS
SELECT a.CI22TfnoMovil TELEFONOMOVIL, b.CI10Telefono TELEFONOFIJO, a.CI22DirEMail MAIL
SELECT IM80MAIL
/// <summary> /// Envía un email a la persona del departamento /// </summary> /// <param name="codDepartamento">TODO: describe codDepartamento</param> /// <param name="codPersona">TODO: describe codPersona</param> /// <param name="codPersonaPaciente">TODO: describe codPersonaPaciente</param> /// <param name="observaciones">TODO: describe observaciones</param> /// <param name="enviarEmailUsuario">TODO: describe enviarEmailUsuario</param> /// <param name="metodo">TODO: describe metodo</param> /// <returns>RespInt</returns>
[TestMethod]
public void Test_ContactaDepartamentoV2_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codDepartamento = "test_value";
var codPersona = "test_value";
var codPersonaPaciente = "test_value";
var observaciones = "test_value";
var enviarEmailUsuario = true;
var metodo = "test_value";
// Act
var result = client.ContactaDepartamentoV2(codDepartamento, codPersona, codPersonaPaciente, observaciones, enviarEmailUsuario, metodo);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ContactaDepartamentoV2_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codDepartamento = null;
var codPersona = null;
var codPersonaPaciente = null;
var observaciones = null;
var enviarEmailUsuario = -1;
var metodo = null;
// Act
var result = client.ContactaDepartamentoV2(codDepartamento, codPersona, codPersonaPaciente, observaciones, enviarEmailUsuario, metodo);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Envía un email a la persona del departamento
SELECT a.CI22NOMBRE, a.CI22PRIAPEL, a.CI22SEGAPEL, a.CI22TfnoMovil TELEFONOMOVIL, b.CI10Telefono TELEFONOFIJO, a.CI22DirEMail MAIL, b.CI19CodPais PAIS
SELECT a.CI22TfnoMovil TELEFONOMOVIL, b.CI10Telefono TELEFONOFIJO, a.CI22DirEMail MAIL
SELECT IM80MAIL
/// <summary> /// Envía un email a la persona del departamento /// </summary> /// <param name="codDepartamento">TODO: describe codDepartamento</param> /// <param name="codPersona">TODO: describe codPersona</param> /// <param name="codPersonaPaciente">TODO: describe codPersonaPaciente</param> /// <param name="observaciones">TODO: describe observaciones</param> /// <param name="enviarEmailUsuario">TODO: describe enviarEmailUsuario</param> /// <param name="metodo">TODO: describe metodo</param> /// <param name="copia">TODO: describe copia</param> /// <param name="oculta">TODO: describe oculta</param> /// <returns>RespInt</returns>
[TestMethod]
public void Test_ContactaDepartamentoV3_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codDepartamento = "test_value";
var codPersona = "test_value";
var codPersonaPaciente = "test_value";
var observaciones = "test_value";
var enviarEmailUsuario = true;
var metodo = "test_value";
var copia = "test_value";
var oculta = "test_value";
// Act
var result = client.ContactaDepartamentoV3(codDepartamento, codPersona, codPersonaPaciente, observaciones, enviarEmailUsuario, metodo, copia, oculta);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ContactaDepartamentoV3_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codDepartamento = null;
var codPersona = null;
var codPersonaPaciente = null;
var observaciones = null;
var enviarEmailUsuario = -1;
var metodo = null;
var copia = null;
var oculta = null;
// Act
var result = client.ContactaDepartamentoV3(codDepartamento, codPersona, codPersonaPaciente, observaciones, enviarEmailUsuario, metodo, copia, oculta);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Envía un email a la persona del departamento
SELECT a.CI22NOMBRE, a.CI22PRIAPEL, a.CI22SEGAPEL, a.CI22TfnoMovil TELEFONOMOVIL, b.CI10Telefono TELEFONOFIJO, a.CI22DirEMail MAIL, b.CI19CodPais PAIS
SELECT a.CI22TfnoMovil TELEFONOMOVIL, b.CI10Telefono TELEFONOFIJO, a.CI22DirEMail MAIL
SELECT IM80MAIL
/// <summary> /// Envía un email a la persona del departamento /// </summary> /// <param name="codDepartamento">TODO: describe codDepartamento</param> /// <param name="codPersona">TODO: describe codPersona</param> /// <param name="codPersonaPaciente">TODO: describe codPersonaPaciente</param> /// <param name="observaciones">TODO: describe observaciones</param> /// <param name="enviarEmailUsuario">TODO: describe enviarEmailUsuario</param> /// <param name="metodo">TODO: describe metodo</param> /// <param name="copia">TODO: describe copia</param> /// <param name="oculta">TODO: describe oculta</param> /// <param name="soloMensaje">TODO: describe soloMensaje</param> /// <returns>RespInt</returns>
[TestMethod]
public void Test_ContactaDepartamentoV4_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codDepartamento = "test_value";
var codPersona = "test_value";
var codPersonaPaciente = "test_value";
var observaciones = "test_value";
var enviarEmailUsuario = true;
var metodo = "test_value";
var copia = "test_value";
var oculta = "test_value";
var soloMensaje = true;
// Act
var result = client.ContactaDepartamentoV4(codDepartamento, codPersona, codPersonaPaciente, observaciones, enviarEmailUsuario, metodo, copia, oculta, soloMensaje);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ContactaDepartamentoV4_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codDepartamento = null;
var codPersona = null;
var codPersonaPaciente = null;
var observaciones = null;
var enviarEmailUsuario = -1;
var metodo = null;
var copia = null;
var oculta = null;
var soloMensaje = -1;
// Act
var result = client.ContactaDepartamentoV4(codDepartamento, codPersona, codPersonaPaciente, observaciones, enviarEmailUsuario, metodo, copia, oculta, soloMensaje);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Metodo que actualiza un registro en CA0600 con el token y el id de transaccion de paypal
cysnet.cun.core/// <summary> /// Metodo que actualiza un registro en CA0600 con el token y el id de transaccion de paypal /// </summary> /// <param name="orderId">TODO: describe orderId</param> /// <param name="paypalToken">TODO: describe paypalToken</param> /// <param name="paypalIdTrans">TODO: describe paypalIdTrans</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_UpdatePaypalCA06_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var orderId = "test_value";
var paypalToken = "test_value";
var paypalIdTrans = "test_value";
// Act
var result = client.UpdatePaypalCA06(orderId, paypalToken, paypalIdTrans);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpdatePaypalCA06_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var orderId = null;
var paypalToken = null;
var paypalIdTrans = null;
// Act
var result = client.UpdatePaypalCA06(orderId, paypalToken, paypalIdTrans);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Método que crea una persona en CUN y devuelve el código de persona
/// <summary> /// Método que crea una persona en CUN y devuelve el código de persona /// </summary> /// <param name="usuario">TODO: describe usuario</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_CrearPersonaV2_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var usuario = null;
// Act
var result = client.CrearPersonaV2(usuario);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_CrearPersonaV2_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var usuario = -1;
// Act
var result = client.CrearPersonaV2(usuario);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Añade o actualiza un campo en CA0900 para un orderId
SELECT CA06NUMCONTACTO
INSERT INTO CA0900 (CA06NUMCONTACTO, CA09CAMPO, CA09VALOR)
UPDATE CA0900
/// <summary> /// Añade o actualiza un campo en CA0900 para un orderId /// </summary> /// <param name="orderId">TODO: describe orderId</param> /// <param name="campo">TODO: describe campo</param> /// <param name="valor">TODO: describe valor</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_UpsertCA09ByOrderId_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var orderId = "test_value";
var campo = "test_value";
var valor = "test_value";
// Act
var result = client.UpsertCA09ByOrderId(orderId, campo, valor);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpsertCA09ByOrderId_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var orderId = null;
var campo = null;
var valor = null;
// Act
var result = client.UpsertCA09ByOrderId(orderId, campo, valor);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Método que actualiza CA06 con el código del pago de FA17
cysnet.cun.core/// <summary> /// Método que actualiza CA06 con el código del pago de FA17 /// </summary> /// <param name="orderId">TODO: describe orderId</param> /// <param name="errorPago">TODO: describe errorPago</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_UpdateErrorPagoCA06_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var orderId = "test_value";
var errorPago = "test_value";
// Act
var result = client.UpdateErrorPagoCA06(orderId, errorPago);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_UpdateErrorPagoCA06_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var orderId = null;
var errorPago = null;
// Act
var result = client.UpdateErrorPagoCA06(orderId, errorPago);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene la información de un hash
SELECT ADAI00.ADAIHASH, ADAI00.SG68CODAPLICACION, ADAI00.ADZ9TIPOHASH, ADZ900.ADZ9INDUSOUNICO, ADZ900.ADZ9INDCADUCA, ADZ900.ADZ9HORASCADUCIDAD,
/// <summary> /// Obtiene la información de un hash /// </summary> /// <param name="hash">TODO: describe hash</param> /// <returns>RespInfoHash</returns>
[TestMethod]
public void Test_ObtenerInfoHash_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var hash = "test_value";
// Act
var result = client.ObtenerInfoHash(hash);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerInfoHash_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var hash = null;
// Act
var result = client.ObtenerInfoHash(hash);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Guarda los resultados para un hash concreto
INSERT INTO ADAJ00 (ADAIHASH, ADAJINFO, ADAJVALORACION, ADAJOBSERVACIONES, ADAJFECRESPUESTA)
UPDATE ADAI00
- Ejecutando update
/// <summary> /// Guarda los resultados para un hash concreto /// </summary> /// <param name="hash">TODO: describe hash</param> /// <param name="info">TODO: describe info</param> /// <param name="valoracion">TODO: describe valoracion</param> /// <param name="observaciones">TODO: describe observaciones</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_GuardarResultadoHash_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var hash = "test_value";
var info = "test_value";
var valoracion = "test_value";
var observaciones = "test_value";
// Act
var result = client.GuardarResultadoHash(hash, info, valoracion, observaciones);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_GuardarResultadoHash_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var hash = null;
var info = null;
var valoracion = null;
var observaciones = null;
// Act
var result = client.GuardarResultadoHash(hash, info, valoracion, observaciones);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene un hash a partir de un orderId
cysnet.cun.coreSELECT DISTINCT a.ADK3HASH, a.ADK3FECADD
/// <summary> /// Obtiene un hash a partir de un orderId /// </summary> /// <param name="orderId">TODO: describe orderId</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerHashByOrderId_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var orderId = "test_value";
// Act
var result = client.ObtenerHashByOrderId(orderId);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerHashByOrderId_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var orderId = null;
// Act
var result = client.ObtenerHashByOrderId(orderId);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene los documentos identificativos de un paciente
/// <summary> /// Obtiene los documentos identificativos de un paciente /// </summary> /// <param name="codPersona">TODO: describe codPersona</param> /// <returns>RespListDocumentoIdentificativo</returns>
[TestMethod]
public void Test_GetDocumentosIdentificativos_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codPersona = 1;
// Act
var result = client.GetDocumentosIdentificativos(codPersona);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_GetDocumentosIdentificativos_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codPersona = -1;
// Act
var result = client.GetDocumentosIdentificativos(codPersona);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Creación de evento
Ejecutando consulta SELECT * FROM CA2200 WHERE CA22CODEVENTO
INSERT INTO CA2200 (CA22NUMREG, CA22CODEVENTO, CA22TITULO, CA22FECHAINI, CA22FECHAFIN, CA22ACTIVO)
Operación Insert CA2200 realizada con éxito
/// <summary> /// Creación de evento /// </summary> /// <param name="codEvento">TODO: describe codEvento</param> /// <param name="titulo">TODO: describe titulo</param> /// <param name="fechaIni">TODO: describe fechaIni</param> /// <param name="fechaFin">TODO: describe fechaFin</param> /// <param name="activo">TODO: describe activo</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_CrearEvento_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codEvento = "test_value";
var titulo = "test_value";
var fechaIni = "test_value";
var fechaFin = "test_value";
var activo = "test_value";
// Act
var result = client.CrearEvento(codEvento, titulo, fechaIni, fechaFin, activo);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_CrearEvento_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codEvento = null;
var titulo = null;
var fechaIni = null;
var fechaFin = null;
var activo = null;
// Act
var result = client.CrearEvento(codEvento, titulo, fechaIni, fechaFin, activo);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Actualizar datos de un evento por su Identificador
Ejecutando consulta SELECT * FROM CA2200 WHERE CA22NUMREG
Ejecutando consulta SELECT * FROM CA2200 WHERE CA22CODEVENTO
UPDATE CA2200 SET
Operación Update CA2200 realizada con éxito
/// <summary> /// Actualizar datos de un evento por su Identificador /// </summary> /// <param name="idEvento">TODO: describe idEvento</param> /// <param name="codEvento">TODO: describe codEvento</param> /// <param name="titulo">TODO: describe titulo</param> /// <param name="fechaIni">TODO: describe fechaIni</param> /// <param name="fechaFin">TODO: describe fechaFin</param> /// <param name="activo">TODO: describe activo</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ActualizarEvento_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idEvento = "test_value";
var codEvento = "test_value";
var titulo = "test_value";
var fechaIni = "test_value";
var fechaFin = "test_value";
var activo = "test_value";
// Act
var result = client.ActualizarEvento(idEvento, codEvento, titulo, fechaIni, fechaFin, activo);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ActualizarEvento_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idEvento = null;
var codEvento = null;
var titulo = null;
var fechaIni = null;
var fechaFin = null;
var activo = null;
// Act
var result = client.ActualizarEvento(idEvento, codEvento, titulo, fechaIni, fechaFin, activo);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Eliminar evento en caso que no tenga ningun asistente
Ejecutando consulta SELECT * FROM CA2300 WHERE CA22NUMREG
DELETE FROM CA2200 WHERE CA22NUMREG = :idEvento
Operación DELETE CA2200 realizada con éxito
/// <summary> /// Eliminar evento en caso que no tenga ningun asistente /// </summary> /// <param name="idEvento">TODO: describe idEvento</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_EliminarEvento_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idEvento = "test_value";
// Act
var result = client.EliminarEvento(idEvento);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_EliminarEvento_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idEvento = null;
// Act
var result = client.EliminarEvento(idEvento);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Lista de Todos los eventos
SELECT CA22NUMREG, CA22CODEVENTO, CA22TITULO, CA22FECHAINI, CA22FECHAFIN, CA22ACTIVO
/// <summary> /// Lista de Todos los eventos /// </summary> /// <returns>RespListEvento</returns>
[TestMethod]
public void Test_ObtenerEventos_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
// Act
var result = client.ObtenerEventos();
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_ObtenerEventos_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
// Act
var result = client.ObtenerEventos();
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtener Evento por su Identificador
SELECT CA22NUMREG, CA22CODEVENTO, CA22TITULO, CA22FECHAINI, CA22FECHAFIN, CA22ACTIVO
/// <summary> /// Obtener Evento por su Identificador /// </summary> /// <param name="idEvento">TODO: describe idEvento</param> /// <returns>RespEvento</returns>
[TestMethod]
public void Test_ObtenerEventoById_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idEvento = "test_value";
// Act
var result = client.ObtenerEventoById(idEvento);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerEventoById_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idEvento = null;
// Act
var result = client.ObtenerEventoById(idEvento);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtener evento por su Código de Evento
SELECT CA22NUMREG, CA22CODEVENTO, CA22TITULO, CA22FECHAINI, CA22FECHAFIN, CA22ACTIVO
/// <summary> /// Obtener evento por su Código de Evento /// </summary> /// <param name="codEvento">TODO: describe codEvento</param> /// <returns>RespEvento</returns>
[TestMethod]
public void Test_ObtenerEventoByCodEvento_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codEvento = "test_value";
// Act
var result = client.ObtenerEventoByCodEvento(codEvento);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerEventoByCodEvento_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codEvento = null;
// Act
var result = client.ObtenerEventoByCodEvento(codEvento);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Registro de asistencia a un evento
Ejecutando consulta SELECT * FROM CA2300 WHERE CA22CODEVENTO, CA23DOCUMENTO, CIC9CODTIPODOCIDENT
INSERT INTO CA2300 ( CA23NUMREG, CA22NUMREG
) VALUES ( CA23NUMREG_SEQUENCE.NEXTVAL,(SELECT CA22NUMREG FROM CA2200 WHERE CA22CODEVENTO = :codEvento)
Operación Insert CA2300 realizada con éxito
/// <summary> /// Registro de asistencia a un evento /// </summary> /// <param name="codEvento">TODO: describe codEvento</param> /// <param name="documento">TODO: describe documento</param> /// <param name="tipoDoc">TODO: describe tipoDoc</param> /// <param name="codPais">TODO: describe codPais</param> /// <param name="nombre">TODO: describe nombre</param> /// <param name="primerApellido">TODO: describe primerApellido</param> /// <param name="segundoApellido">TODO: describe segundoApellido</param> /// <param name="email">TODO: describe email</param> /// <param name="centro">TODO: describe centro</param> /// <param name="departamento">TODO: describe departamento</param> /// <param name="titulacion">TODO: describe titulacion</param> /// <param name="categoria">TODO: describe categoria</param> /// <param name="asistencia">TODO: describe asistencia</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_RegistrarAsistencia_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codEvento = "test_value";
var documento = "test_value";
var tipoDoc = "test_value";
var codPais = "test_value";
var nombre = "test_value";
var primerApellido = "test_value";
var segundoApellido = "test_value";
var email = "test_value";
var centro = "test_value";
var departamento = "test_value";
var titulacion = "test_value";
var categoria = "test_value";
var asistencia = "test_value";
// Act
var result = client.RegistrarAsistencia(codEvento, documento, tipoDoc, codPais, nombre, primerApellido, segundoApellido, email, centro, departamento, titulacion, categoria, asistencia);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_RegistrarAsistencia_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codEvento = null;
var documento = null;
var tipoDoc = null;
var codPais = null;
var nombre = null;
var primerApellido = null;
var segundoApellido = null;
var email = null;
var centro = null;
var departamento = null;
var titulacion = null;
var categoria = null;
var asistencia = null;
// Act
var result = client.RegistrarAsistencia(codEvento, documento, tipoDoc, codPais, nombre, primerApellido, segundoApellido, email, centro, departamento, titulacion, categoria, asistencia);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtener asistentes a un Evento por el Identificador del evento
SELECT CA23NUMREG, CA22NUMREG, CA23DOCUMENTO, CIC9CODTIPODOCIDENT, CI19CODPAIS, CA23NOMBRE, CA23PRIMERAPELLIDO, CA23SEGUNDOAPELLIDO, CA23EMAIL, CA23CENTRO, CA23DPTO, CA23TITULACION, CA23CATEGORIA, CA23ASISTEEVENTO
/// <summary> /// Obtener asistentes a un Evento por el Identificador del evento /// </summary> /// <param name="idEvento">TODO: describe idEvento</param> /// <returns>RespListAsistentes</returns>
[TestMethod]
public void Test_ObtenerAsistentesByIdEvento_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var idEvento = "test_value";
// Act
var result = client.ObtenerAsistentesByIdEvento(idEvento);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_ObtenerAsistentesByIdEvento_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var idEvento = null;
// Act
var result = client.ObtenerAsistentesByIdEvento(idEvento);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtener asistentes a un Evento por el código del evento
SELECT CA2300.CA23NUMREG, CA2200.CA22NUMREG, CA2300.CA23DOCUMENTO, CA2300.CIC9CODTIPODOCIDENT, CA2300.CI19CODPAIS, CA2300.CA23NOMBRE, CA2300.CA23PRIMERAPELLIDO, CA2300.CA23SEGUNDOAPELLIDO, CA2300.CA23EMAIL, CA2300.CA23CENTRO, CA2300.CA23DPTO, CA2300.CA23TITULACION, CA2300.CA23CATEGORIA, CA2300.CA23ASISTEEVENTO
/// <summary> /// Obtener asistentes a un Evento por el código del evento /// </summary> /// <param name="codEvento">TODO: describe codEvento</param> /// <returns>RespListAsistentes</returns>
[TestMethod]
public void Test_ObtenerAsistentesByCodEvento_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSTelemedicina();
var codEvento = "test_value";
// Act
var result = client.ObtenerAsistentesByCodEvento(codEvento);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_ObtenerAsistentesByCodEvento_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSTelemedicina();
var codEvento = null;
// Act
var result = client.ObtenerAsistentesByCodEvento(codEvento);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Helper methods inside the service implementation — not part of the public contract.
| File | Query | Tables |
|---|---|---|
| WSTelemedicina.svc.cs | INSERT INTO CA0700 (CA07NUMCONTACTO, CA07IDFORM, CA02CODCAMPANA, CA07CLIENTID, CA03CODESTADO, CA07FECPET, CA07NOMBRE, CA07APELLIDOS, CA07TFNO, CA07EMAIL, CA07CODIGO, CI19CODPAIS, CA07FORMDATA) |
CA0700 |
| WSTelemedicina.svc.cs | SELECT MAX(CA07NUMCONTACTO)+1, :idForm, :codCampana, :clientId, 1, TO_DATE(:fecha, 'YYYYMMDDHH24MISS'), :nombre, :apellidos, :telefono, :email, :codigo, :pais, :formData |
|
| WSTelemedicina.svc.cs | select 1 from CA0700 where CA07EMAIL= :email |
CA0700 |
| WSTelemedicina.svc.cs | select 1 from CA0700 where CA07EMAIL= :email AND CA07CODIGO = :codigo |
CA0700 |
| WSTelemedicina.svc.cs | INSERT INTO CA0800 (CA08NUMREG, CA08IDFORM, CA08EMAIL, CA08CODIGO, CA08CAMPODOC, CA08RUTADOC, CA08FECPET) |
CA0800 |
| WSTelemedicina.svc.cs | UPDATE CA0800 |
CA0800 |
| WSTelemedicina.svc.cs | SELECT CA08CAMPODOC,CA08RUTADOC FROM CA0800 |
CA0800 |
| WSTelemedicina.svc.cs | SELECT CA07NUMCONTACTO, CA07IDFORM, CA02CODCAMPANA, CA07CLIENTID, CA03CODESTADO, CA07FECPET, CA07NOMBRE, CA07APELLIDOS, CA07TFNO, CA07EMAIL, CA07CODIGO, CI19CODPAIS, CA07FORMDATA |
|
| WSTelemedicina.svc.cs | INSERT INTO CA1400 (CA14NUMREG, CA15IDFORM, CA15NUMTEXTO, CA14NOMBRE, CA14APELLIDOS, CA14DNI, CA14EMAIL, CA14IP, CA14INDACEPTA, CA14FECACEPTA, CA14CODWINDOWS, CA14RUTADOC |
CA1400 |
| WSTelemedicina.svc.cs | SELECT CA18INDACTIVO, AD74CODCENTRO, CI13CODENTIDAD, CA18CODRESPECO, CA18CODSUBENTIDAD, CI32CODTIPECON, CA18EMPRESA |
|
| WSTelemedicina.svc.cs | SELECT CA18NUMREG,CA18EMPRESA,CA18USUARIO,CA18PASSWORD,AD74CODCENTRO,CI32CODTIPECON,CI13CODENTIDAD,CA18CODSUBENTIDAD,CA18CODRESPECO,CA18INDACTIVO |
|
| WSTelemedicina.svc.cs | SELECT a.*, ROWNUM r__ FROM ( |
|
| WSTelemedicina.svc.cs | SELECT CA18NUMREG,CA18EMPRESA,CA18USUARIO,CA18PASSWORD,AD74CODCENTRO,CI32CODTIPECON,CI13CODENTIDAD,CA18CODSUBENTIDAD,CA18CODRESPECO,CA18INDACTIVO |
|
| WSTelemedicina.svc.cs | SELECT 1 FROM CA1800 WHERE CA18USUARIO = :usuario AND CA18PASSWORD = :password |
CA1800 |
| WSTelemedicina.svc.cs | SELECT 1 FROM CA1800 WHERE CA18NUMREG = :numReg |
CA1800 |
| WSTelemedicina.svc.cs | INSERT INTO CA1800 (CA18NUMREG, CA18EMPRESA, CA18USUARIO, CA18PASSWORD, |
CA1800 |
| WSTelemedicina.svc.cs | UPDATE CA1800 |
CA1800 |
| WSTelemedicina.svc.cs | DELETE FROM CA1800 WHERE CA18NUMREG = :numReg |
CA1800 |
| WSTelemedicina.svc.cs | SELECT SG0200.SG02COD, UPPER(SG02NOM) AS SG02NOM, UPPER(SG02APE1) AS SG02APE1, UPPER(SG02APE2) AS SG02APE2, SG02EMAIL, GC4400.GC44DNI, GC4400.GC44N_EMPLEADO |
|
| WSTelemedicina.svc.cs | SELECT 1 FROM SG0200 WHERE upper(SG02COD) = upper(:codUsuarioCUN) |
SG0200 |
| WSTelemedicina.svc.cs | UPDATE SG0200 SET |
SG0200 |
| WSTelemedicina.svc.cs | SELECT 1 FROM CA1400 |
CA1400 |
| WSTelemedicina.svc.cs | SELECT CA24CODTIPO, CA24NOMBRE, CA24DESC FROM CA2400 ORDER BY CA24CODTIPO |
CA2400 |
| WSTelemedicina.svc.cs | SELECT MIN(CI0100.CI01FECCONCERT) KEEP (DENSE_RANK FIRST ORDER BY CI01FECCONCERT) FECHA_CITA, |
|
| WSTelemedicina.svc.cs | SELECT CA13NUMREG,CA13NOMBRE,CA13PRIAPEL,CA13SEGAPEL,CA13DNI,CA13DIRECCION,CA13LOCALIDAD,CA13PROVINCIA,CA13CP,CA13PAIS,CA13TLFMOVIL,CA13TLFFIJO,CA13EMAIL,CA13FECNAC, |
|
| WSTelemedicina.svc.cs | SELECT 1 FROM CA1300 WHERE CA13EMAIL = :email AND EXTRACT(YEAR FROM CA13FECADD) = :year |
CA1300 CA13FECADD |
| WSTelemedicina.svc.cs | SELECT 1 FROM CA1300 WHERE CA13NUMREG = :idUser |
CA1300 |
| WSTelemedicina.svc.cs | SELECT 1 FROM CA1300 WHERE CA13EMAIL = :email AND CA13CODVAL = :codValid AND EXTRACT(YEAR FROM CA13FECADD) = :year |
CA1300 CA13FECADD |
| WSTelemedicina.svc.cs | SELECT CA13NUMREG_SEQUENCE.NEXTVAL FROM dual |
dual |
| WSTelemedicina.svc.cs | INSERT INTO CA1300 (CA13NUMREG, CA13NOMBRE, CA13PRIAPEL, CA13SEGAPEL, CA13DNI, CA13DIRECCION, CA13LOCALIDAD, CA13PROVINCIA , |
CA1300 |
| WSTelemedicina.svc.cs | UPDATE CA1300 SET |
CA1300 |
| WSTelemedicina.svc.cs | UPDATE CA1300 SET CA13ESTADO = -1 WHERE CA13NUMREG = :idUser |
CA1300 |
| WSTelemedicina.svc.cs | SELECT CA10CODCURSO FROM CA1000 |
CA1000 |
| WSTelemedicina.svc.cs | WHERE CA10CODCURSO IN (SELECT CA10CODCURSO FROM CA1100 WHERE |
CA1100 |
| WSTelemedicina.svc.cs | SELECT CA11NUMEDICION FROM CA1100 |
CA1100 |
| WSTelemedicina.svc.cs | SELECT CA11NUMEDICION FROM CA1100 WHERE CA10CODCURSO = :codCurso |
CA1100 |
| WSTelemedicina.svc.cs | SELECT CA10CODCURSO FROM CA1000 WHERE CA10CODCURSO = :codCurso |
CA1000 |
| WSTelemedicina.svc.cs | SELECT CA10CODCURSO FROM CA1000 WHERE CA10CODCURSO != :codCurso AND CA10NOMCURSO = :nomCurso AND CA10FECHABAJA IS NULL |
CA1000 |
| WSTelemedicina.svc.cs | SELECT CA10CODCURSO FROM CA1000 WHERE CA10NOMCURSO = :nomCurso AND CA10FECHABAJA IS NULL |
CA1000 |
| WSTelemedicina.svc.cs | SELECT COUNT(*) AS total FROM CA1100 WHERE CA10CODCURSO = :codCurso |
CA1100 |
| WSTelemedicina.svc.cs | SELECT CA10CODCURSO_SEQUENCE.NEXTVAL FROM dual |
dual |
| WSTelemedicina.svc.cs | INSERT INTO CA1000 (CA10CODCURSO, CA10NOMCURSO, CA10DESCURSO, CA10DIRIGIDOA, CA10RUTAPROG, CA10RUTACURSOWEB) |
CA1000 |
| WSTelemedicina.svc.cs | UPDATE CA1000 SET |
CA1000 |
| WSTelemedicina.svc.cs | UPDATE CA1000 SET CA10FECHABAJA = SYSDATE WHERE CA10CODCURSO = :codCurso |
CA1000 |
| WSTelemedicina.svc.cs | DELETE FROM CA1000 WHERE CA10CODCURSO = :codCurso |
CA1000 |
| WSTelemedicina.svc.cs | UPDATE CA1100 SET CA11FECHABAJA = SYSDATE WHERE CA10CODCURSO = :codCurso |
CA1100 |
| WSTelemedicina.svc.cs | SELECT COUNT(*) AS total FROM CA1200 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion AND CA12ESTADO != 2 |
CA1200 |
| WSTelemedicina.svc.cs | SELECT CA11NUMEDICION_SEQUENCE.NEXTVAL FROM dual |
dual |
| WSTelemedicina.svc.cs | INSERT INTO CA1100 (CA11NUMEDICION, CA10CODCURSO, CA11AULA, CA11FECHAINI, CA11FECHAFIN, CA11FECHALIMITE, CA11FECHAFINVIS, CA11HORARIO, CA11PLAZAS, CA11PLAZASDIS, CA11PLAZASRES, CA11PLAZASRESDIS, CA11DURACION, CA11INDCANCELADA) |
CA1100 |
| WSTelemedicina.svc.cs | UPDATE CA1100 SET |
CA1100 |
| WSTelemedicina.svc.cs | DELETE FROM CA1100 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion |
CA1100 |
| WSTelemedicina.svc.cs | SELECT CA12NUMREG FROM CA1200 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion AND CA12DNI = :dni |
CA1200 |
| WSTelemedicina.svc.cs | SELECT 1 FROM CA1200 |
CA1200 |
| WSTelemedicina.svc.cs | SELECT 1 FROM CA1100 |
CA1100 |
| WSTelemedicina.svc.cs | SELECT CA11PLAZASDIS, CA11PLAZASRESDIS FROM CA1100 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion |
CA1100 |
| WSTelemedicina.svc.cs | UPDATE CA1200 SET CA12ESTADO = :estado WHERE CA12NUMREG = :numReg |
CA1200 |
| WSTelemedicina.svc.cs | SELECT CA12NUMREG_SEQUENCE.NEXTVAL FROM dual |
dual |
| WSTelemedicina.svc.cs | INSERT INTO CA1200 (CA12NUMREG, CA10CODCURSO, CA11NUMEDICION, CA12DNI, CA12NOMBRE, CA12PRIAPEL, CA12SEGAPEL, CA12CATEGORIA, CA12DPTO, CA12PLANTA, CA12EXT, CA12EMAIL, CA12OBSERV, CA12CODIGO, AD74CODCENTRO, CA12ESTADO, CA12INDASISTE, CA12FECHAINS) |
CA1200 |
| WSTelemedicina.svc.cs | UPDATE CA1200 SET CA12NOMBRE = :nombre, CA12PRIAPEL = :primerApellido, CA12SEGAPEL = :segundoApellido, CA12CATEGORIA = :categoria, CA12DPTO = :departamento, |
CA1200 |
| WSTelemedicina.svc.cs | SELECT CA12ESTADO FROM CA1200 WHERE CA10CODCURSO = :codCuso AND CA11NUMEDICION = :numEdicion AND CA12NUMREG = :numInscripcion AND CA12DNI = :dni |
CA1200 |
| WSTelemedicina.svc.cs | UPDATE CA1200 SET CA12ESTADO = :estado |
CA1200 |
| WSTelemedicina.svc.cs | SELECT CA12NUMREG, CA12ESTADO FROM CA1200 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion AND CA12DNI = :dni |
CA1200 |
| WSTelemedicina.svc.cs | UPDATE CA1200 SET CA12ESTADO = :estado WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion AND CA12DNI = :dni |
CA1200 |
| WSTelemedicina.svc.cs | UPDATE CA1200 SET CA12ESTADO = 4 WHERE CA12NUMREG = :numReg |
CA1200 |
| WSTelemedicina.svc.cs | UPDATE CA1200 SET CA12ESTADO = 2 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion |
CA1200 |
| WSTelemedicina.svc.cs | UPDATE CA1100 SET CA11PLAZASDIS = CA11PLAZAS, CA11PLAZASRESDIS = CA11PLAZASRES WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion |
CA1100 |
| WSTelemedicina.svc.cs | UPDATE CA1100 SET CA11INDCANCELADA = -1 WHERE CA10CODCURSO = :codCurso AND CA11NUMEDICION = :numEdicion |
CA1100 |
| WSTelemedicina.svc.cs | SELECT CA17NUMREG FROM CA1700 |
CA1700 |
| WSTelemedicina.svc.cs | SELECT CA17NUMREG_SEQUENCE.NEXTVAL FROM dual |
dual |
| WSTelemedicina.svc.cs | INSERT INTO CA1700 (CA17NUMREG, CA17DNI, CA17FECINI, CA17FECFIN) |
CA1700 |
| WSTelemedicina.svc.cs | UPDATE CA1700 SET |
CA1700 |
| WSTelemedicina.svc.cs | DELETE FROM CA1700 WHERE CA17NUMREG = :numReg |
CA1700 |
| WSTelemedicina.svc.cs | SELECT CA17NUMREG FROM CA1700 WHERE CA17DNI = :dni AND CA17FECINI = TO_DATE(:fechaIni, 'YYYY-MM-DD') |
CA1700 |
| WSTelemedicina.svc.cs | SELECT CA17NUMREG FROM CA1700, CA1100 WHERE |
CA1700 |
| WSTelemedicina.svc.cs | SELECT CA12NUMREG |
|
| WSTelemedicina.svc.cs | INSERT INTO tr4400 (tr44contador, sg02cod, tr44fecini, tr44cpuini, tr44observaciones) |
tr4400 |
| WSTelemedicina.svc.cs | UPDATE tr4400 |
tr4400 |
| WSTelemedicina.svc.cs | INSERT INTO CA0600 (CA06NUMCONTACTO, CA06IDFORM, CA02CODCAMPANA, CA06CLIENTID, CA03CODESTADO, CA06FECPET, CA06NOMBRE, CA06APELLIDOS, CA06TFNO, CA06EMAIL, CA06ORDERID, CI19CODPAIS, CA06FORMDATA, CA06ESTADOPAGADO, CA06TIPOPAGO, CA06DNI, CA06INDDONACION, CA06INDCERT, CA06INDANONIMO, CA06PROYECTO, CA06MENSAJE) |
CA0600 |
| WSTelemedicina.svc.cs | SELECT CA06NUMCONTACTO_SEQUENCE.NEXTVAL AS NumContacto FROM dual |
dual |
| WSTelemedicina.svc.cs | UPDATE CA0600 |
CA0600 |
| WSTelemedicina.svc.cs | UPDATE CA0900 |
CA0900 |
| WSTelemedicina.svc.cs | WHERE CA06NUMCONTACTO = (SELECT CA06NUMCONTACTO FROM CA0600 WHERE CA06ORDERID = :orderid) |
CA0600 |
| WSTelemedicina.svc.cs | SELECT CA06NUMCONTACTO, CA06IDFORM, CA02CODCAMPANA, CA06CLIENTID, CA03CODESTADO, CA06FECPET, CA06NOMBRE, CA06APELLIDOS, CA06TFNO, CA06EMAIL, CA06ORDERID, |
|
| WSTelemedicina.svc.cs | Operación 3, SELECT CA06NUMCONTACTO, CA06IDFORM, CA02CODCAMPANA, CA06CLIENTID, CA03CODESTADO, CA06FECPET, CA06NOMBRE, CA06APELLIDOS, CA06TFNO, CA06EMAIL, CA06ORDERID, |
|
| WSTelemedicina.svc.cs | INSERT INTO CA0900 (CA06NUMCONTACTO, CA09CAMPO, CA09VALOR) |
CA0900 |
| WSTelemedicina.svc.cs | SELECT CA09CAMPO, CA09VALOR FROM CA0900 |
CA0900 |
| WSTelemedicina.svc.cs | SELECT NVL(SUM(CA06CANTIDAD),0) AS totalDonado |
|
| WSTelemedicina.svc.cs | SELECT CA06NOMBRE, CA06INDANONIMO, CA06PROYECTO, CA06MENSAJE, CA06CANTIDAD, CA06FECADD, CA06NUMCONTACTO |
|
| WSTelemedicina.svc.cs | SELECT CA09CAMPO, CA09VALOR |
|
| WSTelemedicina.svc.cs | INSERT INTO PR0900 (PR09NumPeticion, CI21CodPersona, AD02CodDpto, SG02Cod, PR09FecPeticion, PR09NumGrupo) |
PR0900 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO PR0900 |
PR0900 |
| WSTelemedicina.svc.cs | Operación Insert PR0900 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO PR0300 (PR09NumPeticion, CI21CodPersona, PR03NumActPedi, AD02CodDpto, PR01CodActuacion, |
PR0300 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO PR0300 |
PR0300 |
| WSTelemedicina.svc.cs | Operación Insert PR0300 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO PR1400 (PR03NUMACTPEDI, PR14NUMNECESID, AG14CODTIPRECU, PR14INDRECPREFE, PR14NUMMINOCU, PR14INDPLANIF) |
PR1400 |
| WSTelemedicina.svc.cs | SELECT :numActPedi, PR13NUMNECESID, AG14CODTIPRECU, PR13INDPREFEREN, PR13NUMTIEMPREC, PR13INDPLANIF |
|
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO PR1400 |
PR1400 |
| WSTelemedicina.svc.cs | Operación Insert PR1400 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO PR0800 (PR09NumPeticion, PR03NumActPedi, PR08NumSecuencia, AD07CodProceso, AD01CodAsistenci, PR08DesMotPet) |
PR0800 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO PR0800 |
PR0800 |
| WSTelemedicina.svc.cs | Operación Insert PR0800 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO PR0400 (PR04NumActPlan, AD01CodAsistenci, PR01CodActuacion, AD02CodDpto, CI21CodPersona, |
PR0400 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO PR0400 |
PR0400 |
| WSTelemedicina.svc.cs | Operación Insert PR0400 realizada con éxito |
|
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO PR0900 ( |
PR0900 |
| WSTelemedicina.svc.cs | SELECT AD01CODASISTENCI FROM AD0100 WHERE CI21CODPERSONA = :codPersona AND AD01FECFIN IS NULL |
AD0100 |
| WSTelemedicina.svc.cs | SELECT CI22NUMHISTORIA FROM CI2200 WHERE CI21CODPERSONA = :codPersona |
CI2200 |
| WSTelemedicina.svc.cs | UPDATE CI2200 SET CI22NUMHISTORIA = :numHistoria WHERE CI21CODPERSONA = :codPersona |
CI2200 |
| WSTelemedicina.svc.cs | Ejecutando consulta UPDATE CI2200 |
CI2200 |
| WSTelemedicina.svc.cs | Operación UPDATE CI2200 realizada con éxito |
CI2200 |
| WSTelemedicina.svc.cs | INSERT INTO AD0700 (CI21CodPersona, AD07CodProceso, AD07FecHoraInici, CI22NumHistoria) |
AD0700 |
| WSTelemedicina.svc.cs | SELECT CI21CodPersona, :codProceso, SYSDATE, CI22NumHistoria |
|
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO AD0700 |
AD0700 |
| WSTelemedicina.svc.cs | Operación Insert AD0700 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO AD0400 (AD07CodProceso, AD04FecIniRespon, AD02CodDpto, SG02Cod) |
AD0400 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO AD0400 |
AD0400 |
| WSTelemedicina.svc.cs | Operación Insert AD0400 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO AD0100 (CI21CODPERSONA, AD01CODASISTENCI, AD01FECINICIO, CI22NUMHISTORIA, AD34CODESTADO) |
AD0100 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO AD0100 |
AD0100 |
| WSTelemedicina.svc.cs | Operación Insert AD0100 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO AD2500 (AD01CODASISTENCI, AD25FECINICIO, AD12CODTIPOASIST) |
AD2500 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO AD2500 |
AD2500 |
| WSTelemedicina.svc.cs | Operación Insert AD2500 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO AD0800 (AD07CODPROCESO, AD01CODASISTENCI, AD10CODTIPPACIEN, AD08INDREQIM, AD08FECINICIO, AD34CODESTADO) |
AD0800 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO AD0800 |
AD0800 |
| WSTelemedicina.svc.cs | Operación Insert AD0800 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO AD0500 (AD07CODPROCESO, AD01CODASISTENCI, AD05FECINIRESPON, AD02CODDPTO, SG02COD, AD05INDPUESPLAN) |
AD0500 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO AD0500 |
AD0500 |
| WSTelemedicina.svc.cs | Operación Insert AD0500 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO AD1100 (AD01CODASISTENCI, AD11FECINICIO, CI32CODTIPECON, CI21CODPERSONA, CI13CODENTIDAD, AD11INDVOLANTE, AD07CODPROCESO, AD74CODCENTRO) |
AD1100 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO AD1100 |
AD1100 |
| WSTelemedicina.svc.cs | Operación Insert AD1100 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO AR0400 (CI22NUMHISTORIA, AR00CODTIPOLOGIA, AR04FECINICIO, AR06CODESTADO) |
AR0400 |
| WSTelemedicina.svc.cs | Ejecutando consulta Insert AR0400 |
|
| WSTelemedicina.svc.cs | Operación Insert AR0400 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO AR0700 (CI22NUMHISTORIA, AR00CODTIPOLOGIA, AR04FECINICIO, AR07FECMVTO, AD02CODDPTO, SG02COD) |
AR0700 |
| WSTelemedicina.svc.cs | Ejecutando consulta Insert AR0700 |
|
| WSTelemedicina.svc.cs | Operación Insert AR0700 realizada con éxito |
|
| WSTelemedicina.svc.cs | UPDATE AD0700 SET CI22NUMHISTORIA = :numHistoria |
AD0700 |
| WSTelemedicina.svc.cs | Ejecutando consulta UPDATE AD0700 |
AD0700 |
| WSTelemedicina.svc.cs | Operación Update AD0700 realizada con éxito |
AD0700 |
| WSTelemedicina.svc.cs | SELECT AD01CODASISTENCI FROM PR0400 WHERE PR04NUMACTPLAN = :numActPlan |
PR0400 |
| WSTelemedicina.svc.cs | UPDATE PR0400 SET AD01CODASISTENCI = :codAsistencia WHERE PR04NUMACTPLAN = :numActPlan |
PR0400 |
| WSTelemedicina.svc.cs | UPDATE PR0400 SET AD01CODASISTENCI = :codAsistencia, AD07CODPROCESO = :codProceso WHERE PR04NUMACTPLAN = :numActPlan |
PR0400 |
| WSTelemedicina.svc.cs | SELECT PR0400.PR04NUMACTPLAN, PR0400.PR37CODESTADO, PR0400.AD02CODDPTO, PR0400.CI21CODPERSONA, PR0100.PR01CODACTUACION, PR0100.PR01DESCORTA, |
|
| WSTelemedicina.svc.cs | SELECT a.PR04NUMACTPLAN, c.PR09NUMPETICION |
|
| WSTelemedicina.svc.cs | SELECT a.PR04NUMACTPLAN |
|
| WSTelemedicina.svc.cs | SELECT a.CI22NOMBRE, a.CI22PRIAPEL, a.CI22SEGAPEL, a.CI22TfnoMovil TELEFONOMOVIL, b.CI10Telefono TELEFONOFIJO, a.CI22DirEMail MAIL, b.CI19CodPais PAIS |
|
| WSTelemedicina.svc.cs | SELECT IM80MAIL |
|
| WSTelemedicina.svc.cs | SELECT a.CI22TfnoMovil TELEFONOMOVIL, b.CI10Telefono TELEFONOFIJO, a.CI22DirEMail MAIL |
|
| WSTelemedicina.svc.cs | SELECT CA06NUMCONTACTO |
|
| WSTelemedicina.svc.cs | SELECT CA10CODCURSO, CA11NUMEDICION FROM CA1100 |
CA1100 |
| WSTelemedicina.svc.cs | SELECT ADAI00.ADAIHASH, ADAI00.SG68CODAPLICACION, ADAI00.ADZ9TIPOHASH, ADZ900.ADZ9INDUSOUNICO, ADZ900.ADZ9INDCADUCA, ADZ900.ADZ9HORASCADUCIDAD, |
|
| WSTelemedicina.svc.cs | INSERT INTO ADAJ00 (ADAIHASH, ADAJINFO, ADAJVALORACION, ADAJOBSERVACIONES, ADAJFECRESPUESTA) |
ADAJ00 |
| WSTelemedicina.svc.cs | UPDATE ADAI00 |
ADAI00 |
| WSTelemedicina.svc.cs | - Ejecutando update |
|
| WSTelemedicina.svc.cs | Ejecutando consulta SELECT * FROM CA2200 WHERE CA22CODEVENTO |
CA2200 |
| WSTelemedicina.svc.cs | INSERT INTO CA2200 (CA22NUMREG, CA22CODEVENTO, CA22TITULO, CA22FECHAINI, CA22FECHAFIN, CA22ACTIVO) |
CA2200 |
| WSTelemedicina.svc.cs | Operación Insert CA2200 realizada con éxito |
|
| WSTelemedicina.svc.cs | Ejecutando consulta SELECT * FROM CA2200 WHERE CA22NUMREG |
CA2200 |
| WSTelemedicina.svc.cs | UPDATE CA2200 SET |
CA2200 |
| WSTelemedicina.svc.cs | Operación Update CA2200 realizada con éxito |
CA2200 |
| WSTelemedicina.svc.cs | SELECT CA22NUMREG, CA22CODEVENTO, CA22TITULO, CA22FECHAINI, CA22FECHAFIN, CA22ACTIVO |
|
| WSTelemedicina.svc.cs | Ejecutando consulta SELECT * FROM CA2300 WHERE CA22NUMREG |
CA2300 |
| WSTelemedicina.svc.cs | DELETE FROM CA2200 WHERE CA22NUMREG = :idEvento |
CA2200 |
| WSTelemedicina.svc.cs | Operación DELETE CA2200 realizada con éxito |
|
| WSTelemedicina.svc.cs | Ejecutando consulta SELECT * FROM CA2300 WHERE CA22CODEVENTO, CA23DOCUMENTO, CIC9CODTIPODOCIDENT |
CA2300 |
| WSTelemedicina.svc.cs | INSERT INTO CA2300 ( CA23NUMREG, CA22NUMREG |
CA2300 |
| WSTelemedicina.svc.cs | ) VALUES ( CA23NUMREG_SEQUENCE.NEXTVAL,(SELECT CA22NUMREG FROM CA2200 WHERE CA22CODEVENTO = :codEvento) |
CA2200 |
| WSTelemedicina.svc.cs | Operación Insert CA2300 realizada con éxito |
|
| WSTelemedicina.svc.cs | SELECT CA23NUMREG, CA22NUMREG, CA23DOCUMENTO, CIC9CODTIPODOCIDENT, CI19CODPAIS, CA23NOMBRE, CA23PRIMERAPELLIDO, CA23SEGUNDOAPELLIDO, CA23EMAIL, CA23CENTRO, CA23DPTO, CA23TITULACION, CA23CATEGORIA, CA23ASISTEEVENTO |
|
| WSTelemedicina.svc.cs | SELECT CA2300.CA23NUMREG, CA2200.CA22NUMREG, CA2300.CA23DOCUMENTO, CA2300.CIC9CODTIPODOCIDENT, CA2300.CI19CODPAIS, CA2300.CA23NOMBRE, CA2300.CA23PRIMERAPELLIDO, CA2300.CA23SEGUNDOAPELLIDO, CA2300.CA23EMAIL, CA2300.CA23CENTRO, CA2300.CA23DPTO, CA2300.CA23TITULACION, CA2300.CA23CATEGORIA, CA2300.CA23ASISTEEVENTO |
|
| WSTelemedicina.svc.cs | SELECT DISTINCT a.ADK3HASH, a.ADK3FECADD |
|
| WSTelemedicina.svc.cs | INSERT INTO CA2600 ( |
CA2600 |
| WSTelemedicina.svc.cs | SELECT OBTENER360_DNI(:dni) CUN360 from dual |
dual |
| WSTelemedicina.svc.cs | SELECT 1 FROM CA1500 WHERE CA15IDFORM = :idForm |
CA1500 |
| WSTelemedicina.svc.cs | SELECT CA15NUMTEXTO_SEQUENCE.nextval AS NUMTEXTO FROM dual |
dual |
| WSTelemedicina.svc.cs | INSERT INTO CA1500 (CA15IDFORM, CA15NUMTEXTO) VALUES (:idForm, :numTexto) |
CA1500 |
| WSTelemedicina.svc.cs | SELECT CA15NUMTEXTO, MAX(CA16NUMLINEA) AS MAXLINEAS FROM CA1600 WHERE CA15IDFORM = :idForm GROUP BY CA15NUMTEXTO |
CA1600 |
| WSTelemedicina.svc.cs | SELECT 1 FROM CA1600 WHERE CA15IDFORM = :idForm AND CA15NUMTEXTO = :numTexto AND CA16TEXTO = :texto |
CA1600 |
| WSTelemedicina.svc.cs | INSERT INTO CA1600 (CA15IDFORM, CA15NUMTEXTO, CA16NUMLINEA, CA16TEXTO) |
CA1600 |
| WSTelemedicina.svc.cs | SELECT CA10CODCURSO, CA10NOMCURSO, CA10DESCURSO, CA10DIRIGIDOA, CA10RUTAPROG, CA10RUTACURSOWEB FROM CA1000 WHERE CA10CODCURSO = :codCurso |
CA1000 |
| WSTelemedicina.svc.cs | SELECT CA10CODCURSO, CA11NUMEDICION, CA11AULA, CA11FECHAINI, CA11FECHAFIN, CA11FECHALIMITE, CA11FECHAFINVIS, CA11HORARIO, CA11PLAZAS, CA11PLAZASDIS, CA11PLAZASRES, |
|
| WSTelemedicina.svc.cs | SELECT CA10CODCURSO, CA11NUMEDICION, CA12NUMREG, CA12ESTADO, CA12FECHAINS, CA12OBSERV, CA12CODIGO, CA12INDASISTE, CA12DNI, CA12NOMBRE, CA12PRIAPEL, CA12SEGAPEL, |
|
| WSTelemedicina.svc.cs | SELECT CA17NUMREG, CA17DNI, CA17FECINI, CA17FECFIN FROM CA1700 WHERE CA17NUMREG = :numReg |
CA1700 |
| WSTelemedicina.svc.cs | SELECT SG02COD FROM SG0200 WHERE UPPER(SG02CODWINDOWS) = UPPER(:codWindows) |
SG0200 |
| WSTelemedicina.svc.cs | SELECT DISTINCT AD0200.AD74CODCENTRO FROM SG0200, AD0300, ADU900, AD0200 WHERE |
SG0200 |
| WSTelemedicina.svc.cs | SELECT DISTINCT AD0200.AD74CODCENTRO FROM TR4500, SG0200, AD0300, AD0200 WHERE |
TR4500 |
| WSTelemedicina.svc.cs | SELECT 1 FROM SG0200, AD0300, ADU900 WHERE |
SG0200 |
| WSTelemedicina.svc.cs | SELECT 1 FROM TR4500, SG0200, AD0300 |
TR4500 |
| WSTelemedicina.svc.cs | SELECT 1 FROM tr4400 WHERE SG02COD = :codUser AND tr44fecini IS NOT NULL AND tr44fecfin IS NULL |
tr4400 |
| WSTelemedicina.svc.cs | SELECT CI21CODPERSONA |
|
| WSTelemedicina.svc.cs | select pr0400.ci21codpersona, pr0400.pr04numactplan, ca0600.ca06orderid from ca0600, pr0400 |
ca0600 |
| WSTelemedicina.svc.cs | SELECT pr0100.pr01codactuacion FROM pr0100, pr0200, pr1700 |
pr0100 |
| WSTelemedicina.svc.cs | SELECT MAX(CI21CodPersona)+1 AS NextCodPersona FROM CI2100 |
CI2100 |
| WSTelemedicina.svc.cs | INSERT INTO CI2100 (CI21CODPERSONA,CI33CODTIPPERS) VALUES (:codPersona,1) |
CI2100 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO CI2100 |
CI2100 |
| WSTelemedicina.svc.cs | Operación Insert CI21 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO CI2200 |
CI2200 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO CI2200 |
CI2200 |
| WSTelemedicina.svc.cs | Operación Insert CI22 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO CI1000 (CI21CODPERSONA,CI07CODPOSTAL,CI10CALLE,CI10PORTAL,CI10RESTODIREC,CI10TELEFONO,CIM9CODLOCAL,CI26CODPROVI,CI10DESLOCALID,CI10DESPROVI,CI19CODPAIS,CI10FECINIVALID,CI10NUMDIRECCI,CI10IndDirPrinc,CI10INDACTIVA) |
CI1000 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO CI1000 |
CI1000 |
| WSTelemedicina.svc.cs | Operación Insert CI10 realizada con éxito |
|
| WSTelemedicina.svc.cs | INSERT INTO FA1700 (FA17CODPAGO, CI21CODPERSONA, FA20CODTIPPAGO, FA88CODDESGLOSEPAGO, FA17FECPAGO, FA17FECEFECTO, FA17CANTIDAD, FA17OBSERV, FA65CODMONEDA, AD74CODCENTRO) |
FA1700 |
| WSTelemedicina.svc.cs | UPDATE CA0600 SET FA17CODPAGO = :codPago WHERE CA06ORDERID = :orderId |
CA0600 |
| WSTelemedicina.svc.cs | UPDATE CA0600 SET CA06CODERRORTPV = :codPago WHERE CA06ORDERID = :orderId |
CA0600 |
| WSTelemedicina.svc.cs | UPDATE CA0600 SET PR04NumActPlan = :numActPlan WHERE CA06ORDERID = :orderId |
CA0600 |
| WSTelemedicina.svc.cs | INSERT INTO CI7100 (CI71IDL, CI71IDN) VALUES (:CI71IDL,1) |
CI7100 |
| WSTelemedicina.svc.cs | UPDATE CI7100 SET CI71IDN = :CI71IDN WHERE CI71IDL = :CI71ID AND CI71IDN = :CI71IDN |
CI7100 |
| WSTelemedicina.svc.cs | INSERT INTO CI7000 (CI70ID, CI21CodPersona) VALUES (:valor, :codPersona) |
CI7000 |
| WSTelemedicina.svc.cs | Operación Insert CI7000 realizada con éxito |
|
| WSTelemedicina.svc.cs | SELECT GCFN05(TRANSLATE(SUBSTR(CI22Nombre,1,1)||SUBSTR(CI22PriApel,1,1)||SUBSTR(CI22SegApel,1,1),'A1234567890','A')) CI71IDL, CI70ID, CI71IDN |
|
| WSTelemedicina.svc.cs | SELECT PR09NumPeticion_SEQUENCE.NextVal AS NextNumPet FROM dual |
dual |
| WSTelemedicina.svc.cs | SELECT PR03NumActPedi_SEQUENCE.NextVal AS NextNumActPedi FROM dual |
dual |
| WSTelemedicina.svc.cs | SELECT NVL(MAX(PR08NumSecuencia)+1,1) AS NextNumSec FROM PR0800 |
PR0800 |
| WSTelemedicina.svc.cs | SELECT PR04NumActPlan_SEQUENCE.NextVal AS NextNumActPlan FROM dual |
dual |
| WSTelemedicina.svc.cs | SELECT 1 FROM PR1301J WHERE PR01CODACTUACION = :codActuacion |
PR1301J |
| WSTelemedicina.svc.cs | select PR09NumPeticion from pr0400, pr0300 |
pr0400 |
| WSTelemedicina.svc.cs | SELECT AD07CODPROCESO_S.NEXTVAL AS CodProceso FROM DUAL |
DUAL |
| WSTelemedicina.svc.cs | SELECT AD07CodProceso FROM PR0400 |
PR0400 |
| WSTelemedicina.svc.cs | SELECT AD01CODASISTENCI_S.NextVal AS NextCodAsistencia FROM dual |
dual |
| WSTelemedicina.svc.cs | SELECT CI22NUMHISTORIA_S.NextVal AS NextNumHistoria FROM dual |
dual |
| WSTelemedicina.svc.cs | SELECT 1 FROM CI0100 WHERE PR04NUMACTPLAN = :numActPlan AND CI01SITCITA = 3 |
CI0100 |
| WSTelemedicina.svc.cs | SELECT AD02CODDPTO FROM PR0200 WHERE PR01CODACTUACION = :codActuacion |
PR0200 |
| WSTelemedicina.svc.cs | SELECT GCA9NumReg_Sequence.NEXTVAL AS NextGCA9NumReg FROM dual |
dual |
| WSTelemedicina.svc.cs | INSERT INTO GCA900 (GCA9NumReg, GCA9From, GCA9To, GCA9Subject, |
GCA900 |
| WSTelemedicina.svc.cs | INSERT INTO GCB200 (GCA9NumReg, GCB2NUMLINEA, GCB2BODY) |
GCB200 |
| WSTelemedicina.svc.cs | UPDATE CA0600 SET CA06PAYPALTOKEN = :paypalToken, CA06PAYPALTRANSID = :paypalIdTrans WHERE CA06ORDERID = :orderId |
CA0600 |
| WSTelemedicina.svc.cs | INSERT INTO CIW500 |
CIW500 |
| WSTelemedicina.svc.cs | Ejecutando consulta INSERT INTO CIW500 |
CIW500 |
| WSTelemedicina.svc.cs | Operación Insert CIW500 realizada con éxito |
|
| WSTelemedicina.svc.cs | SELECT CIW500.CIW5DocIdent, CIW500.CIC9CodTipoDocIdent, CIC900.CIC9DesTipoDocIdent, CIW500.CI19CodPais, CI1900.CI19DesPais, TRUNC(CIW500.CIW5DocIdentFecCad) FECHA_CADUCIDAD |
|
| WSTelemedicina.svc.cs | SELECT CI45CODRESPUESTA |
|
| NCC.svc.cs | SELECT 'solicitudDonacion' AS tipo, GC92FECADD AS fecha, GC92NOMBRE AS nombre, GC92APELLIDOS AS apellidos, GC92EMPRESA AS empresa, GC92NIF AS nif, GC92CORREO AS correo, GC92TELEFONO AS telefono, |
|
| NCC.svc.cs | SELECT 'donacionRealizada' AS tipo, GC91FECADD AS fecha, GC91NOMBRE AS nombre, GC91APELLIDOS AS apellidos, GC91EMPRESA AS empresa, GC91NIF AS nif, GC91CORREO AS correo, GC91TELEFONO AS telefono, |
|
| NCC.svc.cs | SELECT 'gala' AS tipo, CA04FECPET AS fecha, CA04NOMBRE AS nombre, CA04APELLIDOS AS apellidos, '' AS empresa, '' AS nif, CA04EMAIL AS correo, CA04TFNO AS telefono, |