WCF service for clinical report retrieval and delivery
Last commit: 2025-08-28
TestConnection also in → NET-WS-PruebasPDF, NET-WS-FuncionesGenerales, NET-WS-HL7Broker, NET-WS-PacsSELECT 1 EXISTE FROM EC.EC0100 WHERE EC01NUMENSAYO_FUN = :numEnsayoFun…SELECT EC0900.EC01NUMENSAYO, EC0900.EC07NUMCICLO, EC0900.EC08NUMVISITA, EC0900.PR01CODACTU…SELECT CI21CODPERSONA, CI10NUMDIRECCI FROM CI1000 WHERE CI10CAMPOID_SF = :idDireccionSales…UPDATE CA1200 SET CA12ESTADO = :estado WHERE CA12NUMREG = :numReg…+(SELECT COUNT(*) FROM PR9400, PR9200, PR9300 WHERE…| Operation ⇅ | Verb | Returns ⇅ | Parameters | SQLs ⇅ | Description | Flags |
|---|---|---|---|---|---|---|
| GetConfig | SOAP | string | 0 | Devuelve la cadena de conexión | ✓ 🔁 | |
| TestConnection | SOAP | string | 0 | Prueba que la conexión puede hacerse | ✓ 🔁 | |
| ObtenerWLPtes | SOAP | RespListAudiometria | fechaDesde | 0 | Devuelve una lista de pruebas de Audiometría pendientes de procesar | ⚠ |
| ObtenerDatosPrueba | SOAP | RespAudiometria | numActPlan | 0 | Devuelve una lista de pruebas de Audiometría pendientes de procesar | ⚠ 🔁 |
| ProcesarAudio | SOAP | RespBool | audioPte | 0 | Procesa un documento | ✓ |
| CrearInforme | SOAP | RespDatosInforme | audioPte | 0 | Crea un nuevo informe | ✓ |
| ObtenerCabeceraWord | SOAP | RespCabecera | numActPlan, numDoc | 0 | Obtiene todo el contenido de la cabecera de un documento | ⚠ |
| ObtenerContenidoWord | SOAP | RespListResultadoPruebaAudio | numActPlan, codActuacion | 0 | Obtiene una lista de resultados de la prueba de audiometría realizada | ✓ |
| ExisteDocumento | SOAP | RespBool | numActPlan, numDoc, fullPathDoc | 0 | Comprueba que el documento exista | ✓ |
| FinProcesarAudio | SOAP | RespVoid | numActPlan, resultadoCrearWord | 0 | Termina de procesar una audiometría pendiente | ⚠ |
| ActualizarPR04FecImg | SOAP | RespVoid | numActPlan | 1 | Actualizar el campo PR04FECIMG para que se abra el visor de CS | ✓ |
| ObtenerSexoPaciente | SOAP | RespString | numHistoria | 1 | Obtiene el sexo del paciente | ✓ 🔁 |
| ObtenerDatosCabecera | SOAP | RespCabecera | numActPlan, numeroDocumento | 0 | ✓ 🔁 | |
| ObtenerPruebaMismaAsist | SOAP | RespPruebaEntity | numActPlan, codAct | 2 | ✓ 🔁 | |
| ComprobarNumActDeHistoria | SOAP | RespBool | numActPlan, historia | 1 | Comprobamos que el número de actuación planificada corresponde a la historia. | ✓ 🔁 |
| ObtenerEstadoPrueba | SOAP | RespString | numActPlan | 1 | Obtiene el estado de una prueba (numactplan de PR04) | ✓ 🔁 |
| ObtenerDepartamentosDoctor | SOAP | RespListInt | codDoctor | 3 | Obtiene un array de códigos de departamento a los que pertenece un doctor. | ✓ |
| ObtenerDatosPaciente | SOAP | RespPacienteEntity | numHistoria | 1 | Obtiene los datos de un paciente | ✓ 🔁 |
| ObtenerDepartamento | SOAP | RespString | numActPlan | 1 | ✓ 🔁 | |
| ObtenerNumActAsociado | SOAP | RespListString | numActPlan | 1 | Obtiene una lista de nº de actuación asociados a uno dado | ✓ 🔁 |
| ObtenerDocumento | SOAP | RespDocEntity | numActPlan | 1 | ✓ 🔁 | |
| ObtenerCodFirmaDocumento | SOAP | RespDocEntity | numDoc | 1 | ✓ | |
| CancelarInforme | SOAP | RespBool | numActPlan, numDoc, sg02cod | 0 | Cancelacion de informe | ✓ |
| crearRelacionDocActuacion | SOAP | RespVoid | numActPlan, numDoc | 1 | ✓ 🔁 | |
| InsertarAdemdum | SOAP | RespString | informe | 1 | ✓ 🔁 | |
| InsertarIM15 | SOAP | RespVoid | numeroDocumento | 0 | ✓ 🔁 | |
| ActualizarDocumento | SOAP | RespVoid | informe, numeroDocumento | 1 | ✓ 🔁 | |
| ActualizarDocumentoVna | SOAP | RespVoid | informe, numeroDocumento, vna | 1 | ✓ 🔁 | |
| FirmarDocumento | SOAP | RespVoid | informe, numActPlan, numeroDocumento | 1 | ✓ 🔁 | |
| FirmarDocumentoVna | SOAP | RespVoid | informe, numActPlan, numeroDocumento, vna | 1 | ✓ 🔁 | |
| ActualizarFechaInformePR04 | SOAP | RespVoid | numActPlan | 1 | ✓ 🔁 | |
| ActualizarEstadoDoc | SOAP | RespVoid | numDoc, estado | 1 | ✓ 🔁 | |
| ObtenerPrueba | SOAP | RespPruebaEntity | numActPlan | 1 | ✓ 🔁 | |
| InsertarDoc | SOAP | RespString | de | 0 | ✓ 🔁 | |
| ObtenerDocumentoFirmar | SOAP | RespDocEntity | numActPlan | 1 | ✓ 🔁 | |
| ObtenerDocumentosPrueba | SOAP | RespListDocEntity | numActPlan | 1 | Obtiene los documentos existentes para una prueba que no estén en estado 6 | ✓ |
| ObtenerCentro | SOAP | RespString | numActPlan, "", "" | 2 | Obtiene el centro para una prueba | ✓ 🔁 |
| ObtenerCodUser | SOAP | RespString | codWindows | 1 | ✓ 🔁 | |
| ObtenerFechaActo | SOAP | RespString | numActPlan | 1 | ✓ 🔁 | |
| ObtenerFechaPeticion | SOAP | RespString | numActPlan | 1 | ✓ 🔁 | |
| ObtenerDesPrueba | SOAP | RespString | numActPlan | 1 | ✓ 🔁 | |
| ActualizarFechaArchivo | SOAP | RespVoid | numActPlan | 1 | ✓ 🔁 | |
| InsertarRegistroPDF | SOAP | RespString | numActPlan, fechaPDF, false, false, "", "" | 5 | Inserta un registro en PRER00 | ✓ 🔁 |
| CheckRegistroPDF | SOAP | RespBool | numActPlan | 1 | Comprueba si hay registro en PRER00 | ✓ 🔁 |
| RegenerarPDFCUN | SOAP | RespVoid | numDoc | 1 | Inserta un registro en IMA900 para que se regenere el PDF una vez creado el documento | ✓ |
| ObtenerDesDpto | SOAP | RespString | numActPlan | 1 | Obtiene la descripción del Departamento asociado a la prueba (AD02DESDPTO) | ✓ 🔁 |
| ComprobarAsistenciaAbierta | SOAP | RespComprobarActuacionAbierta | numActPlan | 1 | Comprueba que la actuación es correcta (tiene asistencia). Devuelve también la fecha de planificació… | ✓ |
| ObtenerNumActPlanPorCodAsistencia | SOAP | RespString | codAsistencia | 1 | Obtiene el código de actividad (PR12DESACTIVIDAD) segun codAsistencia | ✓ |
| ComprobarGrupoPrueba | SOAP | RespBool | numActPlan, codGrupo | 1 | Comprueba si un una prueba pertenece a un grupo | ✓ |
| ObtenerCodWinDrSolicitante | SOAP | RespString | numActPlan | 1 | Obtiene el código de windows del doctor solicitante de una prueba(numActPlan) | ✓ |
| ObtenerCodWinDrByNumColegiado | SOAP | RespString | numColegiado | 1 | Obtiene el código de windows del doctor con el numero de colegiado (numColegiado) | ✓ |
| CrearRegistroPrueba | SOAP | RespVoid | numactplan, fecha, obser, codRes | 1 | se almacena en base de datos que ha llegado un elelectro (IM27 orden = 1) | ✓ |
| FirmarRegistroPrueba | SOAP | RespVoid | numactplan, fecha, obser, codResWindows | 1 | se almacena en base de datos que se ha firmado un elelectro (IM27 orden = 5) | ✓ |
| GetTipoPrueba | SOAP | RespInt | numActPlan | 2 | obtiene si es una prueba de holter o electros del MUSE | ✓ |
| ObtenerPruebaAsist | SOAP | RespPruebaEntity | codAsist, codAct | 1 | ✓ 🔁 | |
| ObtenerNombreDoctor | SOAP | RespString | codDoctor | 1 | Obtiene el nombre de un doctor a partir de su código | ✓ |
| ObtenerInfoActuacion | SOAP | RespInfoActuacion | numActplan | 2 | Devuelve cierta información sobre una actuación | ✓ 🔁 |
| ObtenerNumHistoriaDeCodPersona | SOAP | RespString | codPersona | 1 | Obtiene un número de historia a partir de un codPersona | ✓ |
| ObtenerInfoInforme | SOAP | RespInforme | numActplan, buscarEnAsistencia, extension | 2 | Obtiene el informe para un numactplan | ✓ |
| CrearInformeMulti | SOAP | RespInforme | inf | 1 | Crea un nuevo informe | ✓ |
| InsertarIM16 | SOAP | RespVoid | numActPlan, numDoc | 1 | Inserta un nuevo registro en la IM1600 | ✓ 🔁 |
| InsertarIM04 | SOAP | RespVoid | numActPlan, numDoc | 2 | Inserta un nuevo registro en la IM0400 | ✓ 🔁 |
| FirmarInforme | SOAP | RespVoid | inf | 1 | Firma un informe | ✓ |
| FirmarInformeV2 | SOAP | RespVoid | inf | 1 | Firma un informe V2 | ✓ |
| FinalizarPruebaAsistencia | SOAP | RespVoid | numActPlan, numDoc, actualizarAsistencia | 3 | Actualiza una prueba o una asistencia a "informada" | ✓ 🔁 |
| FirmarHojaOperatoria | SOAP | RespVoid | inf, tipoLimpieza | 6 | Firma una hoja operatoria | ✓ |
| InsertarPortalPaciente | SOAP | RespString | rutaPortalPac, numDoc | 2 | Inserta los registros necesarios para el Portal Paciente | ✓ |
| AnularInforme | SOAP | RespVoid | pathDoc, numDoc | 1 | Anula un informe | ✓ |
| AnularHojaOperatoria | SOAP | RespVoid | numActPlan | 3 | Anula una hoja operatoria | ✓ |
| ObtenerDatosCabeceraMulti | SOAP | RespCabecera | numActPlan, numeroDocumento | 0 | Obtiene los datos para la cabecera de un informe | ✓ 🔁 |
| ConvertirRTFToHTML | SOAP | RespString | contenidoRTF | 0 | Convierte un RTF a HTML | ⚠ |
| ObtenerDatosMarcapasos | SOAP | RespDatosMarcapasosEntity | modelo, numDeSerie | 2 | Obtenemos algunos datos de asistencia, actuación y paciente, a partir del número de serie del marcap… | ✓ |
| ObtenerPruebaGrupoAsist | SOAP | RespPruebaEntity | codAsist, codGrupo | 2 | Obtiene una prueba perteneciente a un grupo dado(PR17), de una asistencia dada. | ✓ |
| ObtenerAsisNumActPlan | SOAP | RespString | numActPlan | 1 | Obtiene la asistencia de una prueba (numactplan de PR04) | ✓ 🔁 |
| GuardarInformacionELCAP | SOAP | RespBool | informesELCAP | 0 | Guardar informacion ELCAP | ✓ |
| ObtenerDocumentosDigitalesFiltrados | SOAP | RespListDocDigital | codTipoDocumento, orden, fechaInicio, ruta | 1 | Obtiene un listado de documentos digitales filtrados por tipo de documento, orden, fecha y ruta. | ✓ |
| ObtenerCodActuacionPorNumActYOrden | SOAP | RespString | numActPlan, orden | 1 | Obtiene el código de actuación a partir del número de actuación y, opcionalmente, la orden. | ✓ |
| ActualizarRutaIm27PorNumActYOrden | SOAP | RespBool | ruta, numActPlan, orden | 1 | Actualiza la ruta en la tabla IM2700 cuando coinciden número de actuación y orden. | ✓ |
| ConectarUnidadRed | SOAP | RespBool | ruta, usuario, contrasena | 0 | Intenta conectar una unidad de red a la ruta especificada usando credenciales. | ⚠ |
| DesconectarUnidadRed | SOAP | RespBool | ruta | 0 | Intenta desconectar una unidad de red mapeada. | ⚠ |
| ExisteFicheroODirectorio | SOAP | RespBool | ruta, conexionRuta, usuario, contrasena | 0 | Verifica si existe un archivo o directorio en la ruta especificada. | ✓ |
| ListarArchivos | SOAP | RespListString | rutaDirectorio, patronArchivo, conexionRuta, usuario, contrasena | 0 | Retorna el listado de archivos de un directorio que cumplan con el patrón especificado. | ⚠ |
| CrearDirectorio | SOAP | RespBool | ruta, conexionRuta, usuario, contrasena | 0 | Crea directorio en caso de no existir. | ⚠ |
| BorrarArchivo | SOAP | RespBool | ruta, conexionRuta, usuario, contrasena | 0 | Borra un archivo en caso de existir. | ✓ |
| CopiarArchivo | SOAP | RespBool | rutaOrigen, rutaDestino, remplazar, conexionRuta, usuario, contrasena | 0 | Copia un archivo. | ✓ |
| EstaArchivoAbierto | SOAP | RespBool | ruta, conexionRuta, usuario, contrasena | 0 | Indica si El archivo esta abierto. | ✓ |
| MoverArchivo | SOAP | RespBool | rutaOrigen, rutaDestino, conexionRuta, usuario, contrasena | 0 | Move EL archivo. | ✓ |
| LeerCampoDesdeXml | SOAP | RespListString | rutaArchivo, campoXPath, soloPrimero, conexionRuta, usuario, contrasena | 0 | Extrae información de un XML dado un XPath específico. | ✓ |
Devuelve la cadena de conexión
/// <summary> /// Devuelve la cadena de conexión /// </summary> /// <returns>string</returns>
[TestMethod]
public void Test_GetConfig_ReturnsSuccess()
{
// Arrange
var client = new WSInformes();
// Act
var result = client.GetConfig();
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_GetConfig_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
// Act
var result = client.GetConfig();
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Prueba que la conexión puede hacerse
cysnet.common.utils/// <summary> /// Prueba que la conexión puede hacerse /// </summary> /// <returns>string</returns>
[TestMethod]
public void Test_TestConnection_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
// Act
var result = client.TestConnection();
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_TestConnection_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
// Act
var result = client.TestConnection();
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Devuelve una lista de pruebas de Audiometría pendientes de procesar
cysnet.cun.core/// <summary> /// Devuelve una lista de pruebas de Audiometría pendientes de procesar /// </summary> /// <param name="fechaDesde">TODO: describe fechaDesde</param> /// <returns>RespListAudiometria</returns>
[TestMethod]
public void Test_ObtenerWLPtes_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var fechaDesde = "test_value";
// Act
var result = client.ObtenerWLPtes(fechaDesde);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_ObtenerWLPtes_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var fechaDesde = null;
// Act
var result = client.ObtenerWLPtes(fechaDesde);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Devuelve una lista de pruebas de Audiometría pendientes de procesar
cysnet.cun.core/// <summary> /// Devuelve una lista de pruebas de Audiometría pendientes de procesar /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespAudiometria</returns>
[TestMethod]
public void Test_ObtenerDatosPrueba_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerDatosPrueba(numActPlan);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerDatosPrueba_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerDatosPrueba(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Procesa un documento
/// <summary> /// Procesa un documento /// </summary> /// <param name="audioPte">TODO: describe audioPte</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_ProcesarAudio_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var audioPte = null;
// Act
var result = client.ProcesarAudio(audioPte);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ProcesarAudio_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var audioPte = -1;
// Act
var result = client.ProcesarAudio(audioPte);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Crea un nuevo informe
/// <summary> /// Crea un nuevo informe /// </summary> /// <param name="audioPte">TODO: describe audioPte</param> /// <returns>RespDatosInforme</returns>
[TestMethod]
public void Test_CrearInforme_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var audioPte = null;
// Act
var result = client.CrearInforme(audioPte);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CrearInforme_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var audioPte = -1;
// Act
var result = client.CrearInforme(audioPte);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene todo el contenido de la cabecera de un documento
/// <summary> /// Obtiene todo el contenido de la cabecera de un documento /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="numDoc">TODO: describe numDoc</param> /// <returns>RespCabecera</returns>
[TestMethod]
public void Test_ObtenerCabeceraWord_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var numDoc = "test_value";
// Act
var result = client.ObtenerCabeceraWord(numActPlan, numDoc);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerCabeceraWord_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var numDoc = null;
// Act
var result = client.ObtenerCabeceraWord(numActPlan, numDoc);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene una lista de resultados de la prueba de audiometría realizada
cysnet.cun.core/// <summary> /// Obtiene una lista de resultados de la prueba de audiometría realizada /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="codActuacion">TODO: describe codActuacion</param> /// <returns>RespListResultadoPruebaAudio</returns>
[TestMethod]
public void Test_ObtenerContenidoWord_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var codActuacion = "test_value";
// Act
var result = client.ObtenerContenidoWord(numActPlan, codActuacion);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_ObtenerContenidoWord_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var codActuacion = null;
// Act
var result = client.ObtenerContenidoWord(numActPlan, codActuacion);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba que el documento exista
cysnet.cun.core/// <summary> /// Comprueba que el documento exista /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="numDoc">TODO: describe numDoc</param> /// <param name="fullPathDoc">TODO: describe fullPathDoc</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_ExisteDocumento_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var numDoc = "test_value";
var fullPathDoc = "test_value";
// Act
var result = client.ExisteDocumento(numActPlan, numDoc, fullPathDoc);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ExisteDocumento_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var numDoc = null;
var fullPathDoc = null;
// Act
var result = client.ExisteDocumento(numActPlan, numDoc, fullPathDoc);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Termina de procesar una audiometría pendiente
cysnet.cun.core/// <summary> /// Termina de procesar una audiometría pendiente /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="resultadoCrearWord">TODO: describe resultadoCrearWord</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_FinProcesarAudio_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var resultadoCrearWord = true;
// Act
var result = client.FinProcesarAudio(numActPlan, resultadoCrearWord);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_FinProcesarAudio_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var resultadoCrearWord = -1;
// Act
var result = client.FinProcesarAudio(numActPlan, resultadoCrearWord);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Actualizar el campo PR04FECIMG para que se abra el visor de CS
cysnet.cun.coreUPDATE PR0400 SET PR04FECIMG = SYSDATE WHERE PR04NUMACTPLAN = :numActPlan
/// <summary> /// Actualizar el campo PR04FECIMG para que se abra el visor de CS /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_ActualizarPR04FecImg_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ActualizarPR04FecImg(numActPlan);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ActualizarPR04FecImg_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ActualizarPR04FecImg(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene el sexo del paciente
cysnet.cun.coreSELECT Ci30CODSEXO FROM CI2200 WHERE CI22NUMHISTORIA = :numHistoria
/// <summary> /// Obtiene el sexo del paciente /// </summary> /// <param name="numHistoria">TODO: describe numHistoria</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerSexoPaciente_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numHistoria = "test_value";
// Act
var result = client.ObtenerSexoPaciente(numHistoria);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerSexoPaciente_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numHistoria = null;
// Act
var result = client.ObtenerSexoPaciente(numHistoria);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
/// <summary> /// Obtiene obtener datos cabecera /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="numeroDocumento">TODO: describe numeroDocumento</param> /// <returns>RespCabecera</returns>
[TestMethod]
public void Test_ObtenerDatosCabecera_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var numeroDocumento = "test_value";
// Act
var result = client.ObtenerDatosCabecera(numActPlan, numeroDocumento);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerDatosCabecera_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var numeroDocumento = null;
// Act
var result = client.ObtenerDatosCabecera(numActPlan, numeroDocumento);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.clinical.commonSELECT AD01CODASISTENCI FROM PR0400 WHERE PR04NUMACTPLAN = :numActPlan
SELECT PR0400.PR04NUMACTPLAN, pr0400.PR01CODACTUACION, pr0400.PR37CODESTADO, PR0100.PR01DESCORTA FROM PR0400, PR0100
/// <summary> /// Obtiene obtener prueba misma asist /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="codAct">TODO: describe codAct</param> /// <returns>RespPruebaEntity</returns>
[TestMethod]
public void Test_ObtenerPruebaMismaAsist_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = 1;
var codAct = 1;
// Act
var result = client.ObtenerPruebaMismaAsist(numActPlan, codAct);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerPruebaMismaAsist_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = -1;
var codAct = -1;
// Act
var result = client.ObtenerPruebaMismaAsist(numActPlan, codAct);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprobamos que el número de actuación planificada corresponde a la historia.
cysnet.cun.coreSelect 1 from pr0400, ci2200
/// <summary> /// Comprobamos que el número de actuación planificada corresponde a la historia. /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="historia">TODO: describe historia</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_ComprobarNumActDeHistoria_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var historia = "test_value";
// Act
var result = client.ComprobarNumActDeHistoria(numActPlan, historia);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ComprobarNumActDeHistoria_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var historia = null;
// Act
var result = client.ComprobarNumActDeHistoria(numActPlan, historia);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene el estado de una prueba (numactplan de PR04)
cysnet.cun.coreSELECT pr37codestado FROM pr0400 WHERE pr04numactplan = :numActPlan
/// <summary> /// Obtiene el estado de una prueba (numactplan de PR04) /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerEstadoPrueba_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerEstadoPrueba(numActPlan);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerEstadoPrueba_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerEstadoPrueba(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene un array de códigos de departamento a los que pertenece un doctor.
SELECT AD02CODDPTO FROM AD0200 WHERE AD02CODDPTO IN (
SELECT AD3.AD02CODDPTO FROM AD0300 AD3 WHERE SG02COD = (
SELECT SG02COD FROM SG0200 WHERE SG02CODWINDOWS = :codDoctor))
AD0300 also used in: NET-WS-FuncionesGenerales/// <summary> /// Obtiene un array de códigos de departamento a los que pertenece un doctor. /// </summary> /// <param name="codDoctor">TODO: describe codDoctor</param> /// <returns>RespListInt</returns>
[TestMethod]
public void Test_ObtenerDepartamentosDoctor_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var codDoctor = "test_value";
// Act
var result = client.ObtenerDepartamentosDoctor(codDoctor);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_ObtenerDepartamentosDoctor_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var codDoctor = null;
// Act
var result = client.ObtenerDepartamentosDoctor(codDoctor);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene los datos de un paciente
SELECT CI2200.CI21CODPERSONA, CI2200.CI22NUMHISTORIA, CI2200.CI22NOMBRE, CI2200.CI22PRIAPEL, CI2200.CI22SEGAPEL, CI2200.CI30CODSEXO, CI2200.CI22FECNACIM
/// <summary> /// Obtiene los datos de un paciente /// </summary> /// <param name="numHistoria">TODO: describe numHistoria</param> /// <returns>RespPacienteEntity</returns>
[TestMethod]
public void Test_ObtenerDatosPaciente_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numHistoria = "test_value";
// Act
var result = client.ObtenerDatosPaciente(numHistoria);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerDatosPaciente_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numHistoria = null;
// Act
var result = client.ObtenerDatosPaciente(numHistoria);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
select ad02coddpto from pr0400 where PR04NUMACTPLAN = :numactplan
/// <summary> /// Obtiene obtener departamento /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerDepartamento_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerDepartamento(numActPlan);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerDepartamento_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerDepartamento(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene una lista de nº de actuación asociados a uno dado
select PR04NUMACTPLAN_ASO from prc100 where PR04NUMACTPLAN_PP = :numactplan
/// <summary> /// Obtiene una lista de nº de actuación asociados a uno dado /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespListString</returns>
[TestMethod]
public void Test_ObtenerNumActAsociado_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerNumActAsociado(numActPlan);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_ObtenerNumActAsociado_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerNumActAsociado(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
select im0100.im01numdoc, im0100.im08codestdoc, im0100.im01indvna from im1600, im0100 where pr04numactplan = :numActPlan and im1600.IM01NUMDOC = im0100.IM01NUMDOC
im1600 also used in: NET-WS-Pacs/// <summary> /// Obtiene obtener documento /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespDocEntity</returns>
[TestMethod]
public void Test_ObtenerDocumento_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerDocumento(numActPlan);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerDocumento_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerDocumento(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
select im0100.SG02COD_Firma from im0100 where im0100.IM01NUMDOC = :numDoc
im0100 also used in: NET-WS-Pacs/// <summary> /// Obtiene obtener cod firma documento /// </summary> /// <param name="numDoc">TODO: describe numDoc</param> /// <returns>RespDocEntity</returns>
[TestMethod]
public void Test_ObtenerCodFirmaDocumento_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numDoc = "test_value";
// Act
var result = client.ObtenerCodFirmaDocumento(numDoc);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerCodFirmaDocumento_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numDoc = null;
// Act
var result = client.ObtenerCodFirmaDocumento(numDoc);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Cancelacion de informe
/// <summary> /// Cancelacion de informe /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="numDoc">TODO: describe numDoc</param> /// <param name="sg02cod">TODO: describe sg02cod</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CancelarInforme_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var numDoc = "test_value";
var sg02cod = "test_value";
// Act
var result = client.CancelarInforme(numActPlan, numDoc, sg02cod);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CancelarInforme_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var numDoc = null;
var sg02cod = null;
// Act
var result = client.CancelarInforme(numActPlan, numDoc, sg02cod);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.coreinsert into im1600 (im01numdoc,pr04numactplan) values (:numDoc,:numActPlan)
im1600 also used in: NET-WS-Pacs/// <summary> /// Crea crear relacion doc actuacion /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="numDoc">TODO: describe numDoc</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_crearRelacionDocActuacion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var numDoc = "test_value";
// Act
var result = client.crearRelacionDocActuacion(numActPlan, numDoc);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_crearRelacionDocActuacion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var numDoc = null;
// Act
var result = client.crearRelacionDocActuacion(numActPlan, numDoc);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
/// <summary> /// Inserts insertar ademdum /// </summary> /// <param name="informe">TODO: describe informe</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_InsertarAdemdum_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var informe = null;
// Act
var result = client.InsertarAdemdum(informe);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_InsertarAdemdum_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var informe = -1;
// Act
var result = client.InsertarAdemdum(informe);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.core/// <summary> /// Inserts insertar i m15 /// </summary> /// <param name="numeroDocumento">TODO: describe numeroDocumento</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_InsertarIM15_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numeroDocumento = "test_value";
// Act
var result = client.InsertarIM15(numeroDocumento);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_InsertarIM15_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numeroDocumento = null;
// Act
var result = client.InsertarIM15(numeroDocumento);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.clinical.commonUPDATE IM0100 SET IM08CODESTDOC = :estado, IM01FECFINMECA = :fecFinMeca, SG02COD_FINMECA = :finMeca, IM01INDVNA = -1
IM0100 also used in: NET-WS-Pacs/// <summary> /// Actualiza actualizar documento /// </summary> /// <param name="informe">TODO: describe informe</param> /// <param name="numeroDocumento">TODO: describe numeroDocumento</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_ActualizarDocumento_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var informe = null;
var numeroDocumento = "test_value";
// Act
var result = client.ActualizarDocumento(informe, numeroDocumento);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ActualizarDocumento_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var informe = -1;
var numeroDocumento = null;
// Act
var result = client.ActualizarDocumento(informe, numeroDocumento);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.clinical.commonUPDATE IM0100 SET IM08CODESTDOC = :estado, IM01FECFINMECA = :fecFinMeca, SG02COD_FINMECA = :finMeca
IM0100 also used in: NET-WS-Pacs/// <summary> /// Actualiza actualizar documento vna /// </summary> /// <param name="informe">TODO: describe informe</param> /// <param name="numeroDocumento">TODO: describe numeroDocumento</param> /// <param name="vna">TODO: describe vna</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_ActualizarDocumentoVna_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var informe = null;
var numeroDocumento = "test_value";
var vna = 1;
// Act
var result = client.ActualizarDocumentoVna(informe, numeroDocumento, vna);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ActualizarDocumentoVna_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var informe = -1;
var numeroDocumento = null;
var vna = -1;
// Act
var result = client.ActualizarDocumentoVna(informe, numeroDocumento, vna);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.clinical.commonUPDATE IM0100 SET IM08CODESTDOC = 4, IM01FECFINMECA = :fecFinMeca, SG02COD_RESP = :codResp, SG02COD_FIRMA = :firma, IM01FECFIRMA= :fecFirma, IM01IndFirmDig = -1, im01indvna=-1
IM0100 also used in: NET-WS-Pacs/// <summary> /// Executes firmar documento /// </summary> /// <param name="informe">TODO: describe informe</param> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="numeroDocumento">TODO: describe numeroDocumento</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_FirmarDocumento_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var informe = null;
var numActPlan = "test_value";
var numeroDocumento = "test_value";
// Act
var result = client.FirmarDocumento(informe, numActPlan, numeroDocumento);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_FirmarDocumento_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var informe = -1;
var numActPlan = null;
var numeroDocumento = null;
// Act
var result = client.FirmarDocumento(informe, numActPlan, numeroDocumento);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.clinical.commonUPDATE IM0100 SET IM08CODESTDOC = 4, IM01FECFINMECA = :fecFinMeca, SG02COD_RESP = :codResp, SG02COD_FIRMA = :firma, IM01FECFIRMA= :fecFirma, IM01IndFirmDig = -1
IM0100 also used in: NET-WS-Pacs/// <summary> /// Executes firmar documento vna /// </summary> /// <param name="informe">TODO: describe informe</param> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="numeroDocumento">TODO: describe numeroDocumento</param> /// <param name="vna">TODO: describe vna</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_FirmarDocumentoVna_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var informe = null;
var numActPlan = "test_value";
var numeroDocumento = "test_value";
var vna = 1;
// Act
var result = client.FirmarDocumentoVna(informe, numActPlan, numeroDocumento, vna);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_FirmarDocumentoVna_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var informe = -1;
var numActPlan = null;
var numeroDocumento = null;
var vna = -1;
// Act
var result = client.FirmarDocumentoVna(informe, numActPlan, numeroDocumento, vna);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
update pr0400 set pr04fecinform = SYSDATE, pr37codestado = 5
/// <summary> /// Actualiza actualizar fecha informe p r04 /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_ActualizarFechaInformePR04_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ActualizarFechaInformePR04(numActPlan);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ActualizarFechaInformePR04_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ActualizarFechaInformePR04(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.coreUPDATE IM0100 SET IM08CodEstDoc = :estado WHERE IM01NumDoc = :numDoc
IM0100 also used in: NET-WS-Pacs/// <summary> /// Actualiza actualizar estado doc /// </summary> /// <param name="numDoc">TODO: describe numDoc</param> /// <param name="estado">TODO: describe estado</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_ActualizarEstadoDoc_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numDoc = "test_value";
var estado = "test_value";
// Act
var result = client.ActualizarEstadoDoc(numDoc, estado);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ActualizarEstadoDoc_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numDoc = null;
var estado = null;
// Act
var result = client.ActualizarEstadoDoc(numDoc, estado);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.coreSELECT pr04fecimg, pr04feciniact, pr04fecfinact, ci21codpersona FROM pr0400 WHERE pr04numactplan = :numActPlan
/// <summary> /// Obtiene obtener prueba /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespPruebaEntity</returns>
[TestMethod]
public void Test_ObtenerPrueba_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerPrueba(numActPlan);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerPrueba_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerPrueba(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.core/// <summary> /// Inserts insertar doc /// </summary> /// <param name="de">TODO: describe de</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_InsertarDoc_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var de = null;
// Act
var result = client.InsertarDoc(de);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_InsertarDoc_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var de = -1;
// Act
var result = client.InsertarDoc(de);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
select im0100.im01numdoc, im0100.im08codestdoc, im0100.im01indvna, im0100.im01titulodoc, im0100.sg02cod_resp, im0100.sg02cod_ayu1, im0100.sg02cod_ayu2,
/// <summary> /// Obtiene obtener documento firmar /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespDocEntity</returns>
[TestMethod]
public void Test_ObtenerDocumentoFirmar_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerDocumentoFirmar(numActPlan);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerDocumentoFirmar_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerDocumentoFirmar(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene los documentos existentes para una prueba que no estén en estado 6
select im0100.im01numdoc, im0100.im08codestdoc, im0100.im01indvna, im0100.im01titulodoc, im0100.sg02cod_resp, im0100.sg02cod_ayu1, im0100.sg02cod_ayu2,
/// <summary> /// Obtiene los documentos existentes para una prueba que no estén en estado 6 /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespListDocEntity</returns>
[TestMethod]
public void Test_ObtenerDocumentosPrueba_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerDocumentosPrueba(numActPlan);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_ObtenerDocumentosPrueba_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerDocumentosPrueba(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene el centro para una prueba
SELECT ad74codcentro FROM PR0400, AD0200 WHERE AD0200.ad02coddpto = PR0400.ad02coddpto AND pr04numactplan = :numActPlan
SELECT ad74codcentro FROM ad0100 a, ad0500 b, ad0200 c WHERE
/// <summary> /// Obtiene el centro para una prueba /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="""">TODO: describe ""</param> /// <param name="""">TODO: describe ""</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerCentro_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var "" = "test_value";
var "" = "test_value";
// Act
var result = client.ObtenerCentro(numActPlan, "", "");
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerCentro_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var "" = null;
var "" = null;
// Act
var result = client.ObtenerCentro(numActPlan, "", "");
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.coreSELECT SG02COD FROM SG0200 WHERE SG02CODWINDOWS = :codWindows
/// <summary> /// Obtiene obtener cod user /// </summary> /// <param name="codWindows">TODO: describe codWindows</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerCodUser_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var codWindows = "test_value";
// Act
var result = client.ObtenerCodUser(codWindows);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerCodUser_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var codWindows = null;
// Act
var result = client.ObtenerCodUser(codWindows);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.coreselect pr04feciniact from pr0400 where pr04numactplan = :numActPlan
/// <summary> /// Obtiene obtener fecha acto /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerFechaActo_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerFechaActo(numActPlan);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerFechaActo_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerFechaActo(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.coreSELECT pr09fecpeticion FROM PR0300,PR0900,PR0400
/// <summary> /// Obtiene obtener fecha peticion /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerFechaPeticion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerFechaPeticion(numActPlan);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerFechaPeticion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerFechaPeticion(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.coreselect PR01DESCORTA from PR0100, PR0400 where PR0100.PR01CODACTUACION = PR0400.PR01CODACTUACION AND PR0400.PR04NUMACTPLAN = :numActPlan
PR0100 also used in: NET-WS-Pacs/// <summary> /// Obtiene obtener des prueba /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerDesPrueba_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerDesPrueba(numActPlan);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerDesPrueba_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerDesPrueba(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.coreINSERT INTO PRGB00 (PR04NUMACTPLAN, PRGBFECARCHIVADO) VALUES (:numactplan, sysdate)
PRGB00 also used in: NET-WS-Pacs/// <summary> /// Actualiza actualizar fecha archivo /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_ActualizarFechaArchivo_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = 1;
// Act
var result = client.ActualizarFechaArchivo(numActPlan);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ActualizarFechaArchivo_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = -1;
// Act
var result = client.ActualizarFechaArchivo(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un registro en PRER00
SELECT 1 FROM PRER00 WHERE PR04NUMACTPLAN = :numActPlan
SELECT PR01DESCORTA FROM PR0100 a, PR0400 b WHERE a.PR01CODACTUACION = b.PR01CODACTUACION AND PR04NUMACTPLAN = :numActPlan
SELECT MAX(PRERNUMPDF)+1 AS newNumPDF FROM PRER00 WHERE PR04NUMACTPLAN = :numActPlan
INSERT INTO PRER00 (PRERNUMPDF, PR04NUMACTPLAN, PRERFECPDF
UPDATE PRER00 SET PRERFECPDF = :fechaPDF
PR0100 also used in: NET-WS-Pacs/// <summary> /// Inserta un registro en PRER00 /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="fechaPDF">TODO: describe fechaPDF</param> /// <param name="false">TODO: describe false</param> /// <param name="false">TODO: describe false</param> /// <param name="""">TODO: describe ""</param> /// <param name="""">TODO: describe ""</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_InsertarRegistroPDF_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var fechaPDF = "test_value";
var false = true;
var false = true;
var "" = "test_value";
var "" = "test_value";
// Act
var result = client.InsertarRegistroPDF(numActPlan, fechaPDF, false, false, "", "");
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_InsertarRegistroPDF_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var fechaPDF = null;
var false = -1;
var false = -1;
var "" = null;
var "" = null;
// Act
var result = client.InsertarRegistroPDF(numActPlan, fechaPDF, false, false, "", "");
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si hay registro en PRER00
cysnet.cun.coreSELECT 1 FROM PRER00 WHERE PR04NUMACTPLAN = :numActPlan
/// <summary> /// Comprueba si hay registro en PRER00 /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CheckRegistroPDF_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.CheckRegistroPDF(numActPlan);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CheckRegistroPDF_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.CheckRegistroPDF(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un registro en IMA900 para que se regenere el PDF una vez creado el documento
cysnet.cun.coreINSERT INTO IMA900 (IMA9COD, IM01NUMDOC, IMA9ESTADO) VALUES (IMA9COD_SEQUENCE.NEXTVAL, :numDoc, 0)
/// <summary> /// Inserta un registro en IMA900 para que se regenere el PDF una vez creado el documento /// </summary> /// <param name="numDoc">TODO: describe numDoc</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_RegenerarPDFCUN_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numDoc = "test_value";
// Act
var result = client.RegenerarPDFCUN(numDoc);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_RegenerarPDFCUN_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numDoc = null;
// Act
var result = client.RegenerarPDFCUN(numDoc);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene la descripción del Departamento asociado a la prueba (AD02DESDPTO)
cysnet.cun.coreSELECT AD02DESDPTO FROM AD0200, PR0400 WHERE AD0200.AD02CODDPTO = PR0400.AD02CODDPTO AND PR0400.PR04NUMACTPLAN = :numActPlan
/// <summary> /// Obtiene la descripción del Departamento asociado a la prueba (AD02DESDPTO) /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerDesDpto_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerDesDpto(numActPlan);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerDesDpto_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerDesDpto(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba que la actuación es correcta (tiene asistencia). Devuelve también la fecha de planificación de la cita.
cysnet.cun.coreSELECT PR04.AD01CODASISTENCI, CI01.CI01FECCONCERT FROM PR0400 PR04, CI0100 CI01 WHERE
/// <summary> /// Comprueba que la actuación es correcta (tiene asistencia). Devuelve también la fecha de planificación de la cita. /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespComprobarActuacionAbierta</returns>
[TestMethod]
public void Test_ComprobarAsistenciaAbierta_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ComprobarAsistenciaAbierta(numActPlan);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ComprobarAsistenciaAbierta_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ComprobarAsistenciaAbierta(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene el código de actividad (PR12DESACTIVIDAD) segun codAsistencia
SELECT PR04NUMACTPLAN FROM PR0400 PR04, PR0100 PR01 WHERE
/// <summary> /// Obtiene el código de actividad (PR12DESACTIVIDAD) segun codAsistencia /// </summary> /// <param name="codAsistencia">TODO: describe codAsistencia</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerNumActPlanPorCodAsistencia_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var codAsistencia = "test_value";
// Act
var result = client.ObtenerNumActPlanPorCodAsistencia(codAsistencia);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerNumActPlanPorCodAsistencia_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var codAsistencia = null;
// Act
var result = client.ObtenerNumActPlanPorCodAsistencia(codAsistencia);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Comprueba si un una prueba pertenece a un grupo
cysnet.cun.coreSELECT 1 FROM pr1700, PR0400 WHERE pr1700.pr01codactuacion = PR0400.pr01codactuacion AND PR0400.pr04numactplan = :numActPlan AND PR16CODGRUPO = :codGrupo
pr1700 also used in: NET-WS-Pacs/// <summary> /// Comprueba si un una prueba pertenece a un grupo /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="codGrupo">TODO: describe codGrupo</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_ComprobarGrupoPrueba_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var codGrupo = "test_value";
// Act
var result = client.ComprobarGrupoPrueba(numActPlan, codGrupo);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ComprobarGrupoPrueba_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var codGrupo = null;
// Act
var result = client.ComprobarGrupoPrueba(numActPlan, codGrupo);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene el código de windows del doctor solicitante de una prueba(numActPlan)
cysnet.cun.coreselect SG02CODWINDOWS
/// <summary> /// Obtiene el código de windows del doctor solicitante de una prueba(numActPlan) /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerCodWinDrSolicitante_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerCodWinDrSolicitante(numActPlan);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerCodWinDrSolicitante_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerCodWinDrSolicitante(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene el código de windows del doctor con el numero de colegiado (numColegiado)
cysnet.cun.coreselect SG02CODWINDOWS
/// <summary> /// Obtiene el código de windows del doctor con el numero de colegiado (numColegiado) /// </summary> /// <param name="numColegiado">TODO: describe numColegiado</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerCodWinDrByNumColegiado_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numColegiado = "test_value";
// Act
var result = client.ObtenerCodWinDrByNumColegiado(numColegiado);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerCodWinDrByNumColegiado_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numColegiado = null;
// Act
var result = client.ObtenerCodWinDrByNumColegiado(numColegiado);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
se almacena en base de datos que ha llegado un elelectro (IM27 orden = 1)
select IM01NUMDOC_SEQUENCE.nextval as NEXT from dual
/// <summary> /// se almacena en base de datos que ha llegado un elelectro (IM27 orden = 1) /// </summary> /// <param name="numactplan">TODO: describe numactplan</param> /// <param name="fecha">TODO: describe fecha</param> /// <param name="obser">TODO: describe obser</param> /// <param name="codRes">TODO: describe codRes</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_CrearRegistroPrueba_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numactplan = 1;
var fecha = DateTime.Now;
var obser = "test_value";
var codRes = "test_value";
// Act
var result = client.CrearRegistroPrueba(numactplan, fecha, obser, codRes);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_CrearRegistroPrueba_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numactplan = -1;
var fecha = -1;
var obser = null;
var codRes = null;
// Act
var result = client.CrearRegistroPrueba(numactplan, fecha, obser, codRes);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
se almacena en base de datos que se ha firmado un elelectro (IM27 orden = 5)
select IM01NUMDOC_SEQUENCE.nextval as NEXT from dual
/// <summary> /// se almacena en base de datos que se ha firmado un elelectro (IM27 orden = 5) /// </summary> /// <param name="numactplan">TODO: describe numactplan</param> /// <param name="fecha">TODO: describe fecha</param> /// <param name="obser">TODO: describe obser</param> /// <param name="codResWindows">TODO: describe codResWindows</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_FirmarRegistroPrueba_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numactplan = 1;
var fecha = DateTime.Now;
var obser = "test_value";
var codResWindows = "test_value";
// Act
var result = client.FirmarRegistroPrueba(numactplan, fecha, obser, codResWindows);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_FirmarRegistroPrueba_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numactplan = -1;
var fecha = -1;
var obser = null;
var codResWindows = null;
// Act
var result = client.FirmarRegistroPrueba(numactplan, fecha, obser, codResWindows);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
obtiene si es una prueba de holter o electros del MUSE
SELECT 1 FROM pr0400, pr1700 WHERE pr0400.pr01codactuacion = pr1700.pr01codactuacion AND pr0400.pr04numactplan = :numActPlan AND pr1700.pr16codgrupo = 1262
SELECT 1 FROM pr0400, pr1700 WHERE pr0400.pr01codactuacion = pr1700.pr01codactuacion AND pr0400.pr04numactplan = :numActPlan AND pr1700.pr16codgrupo = 1260
/// <summary> /// obtiene si es una prueba de holter o electros del MUSE /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespInt</returns>
[TestMethod]
public void Test_GetTipoPrueba_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = 1;
// Act
var result = client.GetTipoPrueba(numActPlan);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GetTipoPrueba_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = -1;
// Act
var result = client.GetTipoPrueba(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
cysnet.cun.coreSELECT PR0400.PR04NUMACTPLAN, pr0400.PR01CODACTUACION, pr0400.PR37CODESTADO, PR0100.PR01DESCORTA FROM PR0400, PR0100
/// <summary> /// Obtiene obtener prueba asist /// </summary> /// <param name="codAsist">TODO: describe codAsist</param> /// <param name="codAct">TODO: describe codAct</param> /// <returns>RespPruebaEntity</returns>
[TestMethod]
public void Test_ObtenerPruebaAsist_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var codAsist = 1;
var codAct = 1;
// Act
var result = client.ObtenerPruebaAsist(codAsist, codAct);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerPruebaAsist_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var codAsist = -1;
var codAct = -1;
// Act
var result = client.ObtenerPruebaAsist(codAsist, codAct);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene el nombre de un doctor a partir de su código
cysnet.cun.coreSELECT SG02NOM, SG02APE1, SG02APE2 FROM SG0200 WHERE SG02COD = :codDoctor
/// <summary> /// Obtiene el nombre de un doctor a partir de su código /// </summary> /// <param name="codDoctor">TODO: describe codDoctor</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerNombreDoctor_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var codDoctor = "test_value";
// Act
var result = client.ObtenerNombreDoctor(codDoctor);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerNombreDoctor_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var codDoctor = null;
// Act
var result = client.ObtenerNombreDoctor(codDoctor);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Devuelve cierta información sobre una actuación
SELECT PR0400.pr37codestado, PR0100.pr01codactuacion, PR0400.CI21CODPERSONA, PR0100.PR12CODACTIVIDAD, PR0100.PR01DESCORTA, AD0200.AD02CODDPTO CODDPTO,
SELECT 1 FROM PP0100 WHERE CI21CODPERSONA = (SELECT CI21CODPERSONA FROM PR0400 WHERE PR04NUMACTPLAN = :numActPlan)
/// <summary> /// Devuelve cierta información sobre una actuación /// </summary> /// <param name="numActplan">TODO: describe numActplan</param> /// <returns>RespInfoActuacion</returns>
[TestMethod]
public void Test_ObtenerInfoActuacion_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActplan = "test_value";
// Act
var result = client.ObtenerInfoActuacion(numActplan);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerInfoActuacion_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActplan = null;
// Act
var result = client.ObtenerInfoActuacion(numActplan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene un número de historia a partir de un codPersona
cysnet.cun.coreselect ci22numhistoria from ci2200 where ci21codpersona = :codPersona
/// <summary> /// Obtiene un número de historia a partir de un codPersona /// </summary> /// <param name="codPersona">TODO: describe codPersona</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerNumHistoriaDeCodPersona_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var codPersona = "test_value";
// Act
var result = client.ObtenerNumHistoriaDeCodPersona(codPersona);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerNumHistoriaDeCodPersona_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var codPersona = null;
// Act
var result = client.ObtenerNumHistoriaDeCodPersona(codPersona);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene el informe para un numactplan
SELECT IM0400.IM01NUMDOC numdoc, IM0100.IM01NOMDOC pathDoc, IM0100.IM08codESTdoc estadoDoc
SELECT IM1600.IM01NUMDOC numdoc, IM0100.IM01NOMDOC pathDoc, IM0100.IM08codESTdoc estadoDoc
/// <summary> /// Obtiene el informe para un numactplan /// </summary> /// <param name="numActplan">TODO: describe numActplan</param> /// <param name="buscarEnAsistencia">TODO: describe buscarEnAsistencia</param> /// <param name="extension">TODO: describe extension</param> /// <returns>RespInforme</returns>
[TestMethod]
public void Test_ObtenerInfoInforme_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActplan = "test_value";
var buscarEnAsistencia = true;
var extension = "test_value";
// Act
var result = client.ObtenerInfoInforme(numActplan, buscarEnAsistencia, extension);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerInfoInforme_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActplan = null;
var buscarEnAsistencia = -1;
var extension = null;
// Act
var result = client.ObtenerInfoInforme(numActplan, buscarEnAsistencia, extension);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Crea un nuevo informe
INSERT INTO IM0100 (IM01NUMDOC, IM10CODTIDOC, IM01NOMDOC, IM08CODESTDOC, IM01TITULODOC, IM01FecIniMeca, IM01FecFinMeca,
IM0100 also used in: NET-WS-Pacs/// <summary> /// Crea un nuevo informe /// </summary> /// <param name="inf">TODO: describe inf</param> /// <returns>RespInforme</returns>
[TestMethod]
public void Test_CrearInformeMulti_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var inf = null;
// Act
var result = client.CrearInformeMulti(inf);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CrearInformeMulti_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var inf = -1;
// Act
var result = client.CrearInformeMulti(inf);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un nuevo registro en la IM1600
cysnet.cun.coreINSERT INTO IM1600 (PR04NumActPlan, IM01NumDoc) VALUES (:numActPlan, :numDoc)
/// <summary> /// Inserta un nuevo registro en la IM1600 /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="numDoc">TODO: describe numDoc</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_InsertarIM16_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var numDoc = "test_value";
// Act
var result = client.InsertarIM16(numActPlan, numDoc);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_InsertarIM16_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var numDoc = null;
// Act
var result = client.InsertarIM16(numActPlan, numDoc);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta un nuevo registro en la IM0400
SELECT AD01CODASISTENCI,AD07CODPROCESO FROM PR0400 WHERE PR04NUMACTPLAN = :numActPlan
INSERT INTO IM0400 (AD01CodAsistenci, AD07CodProceso, IM01NumDoc) VALUES (:codAsis, :codProc, :numDoc)
/// <summary> /// Inserta un nuevo registro en la IM0400 /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="numDoc">TODO: describe numDoc</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_InsertarIM04_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var numDoc = "test_value";
// Act
var result = client.InsertarIM04(numActPlan, numDoc);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_InsertarIM04_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var numDoc = null;
// Act
var result = client.InsertarIM04(numActPlan, numDoc);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Firma un informe
UPDATE IM0100 SET IM08CodEstDoc = :codEstFirmado,
IM0100 also used in: NET-WS-Pacs/// <summary> /// Firma un informe /// </summary> /// <param name="inf">TODO: describe inf</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_FirmarInforme_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var inf = null;
// Act
var result = client.FirmarInforme(inf);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_FirmarInforme_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var inf = -1;
// Act
var result = client.FirmarInforme(inf);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Firma un informe V2
UPDATE IM0100 SET IM08CodEstDoc = :codEstFirmado,
IM0100 also used in: NET-WS-Pacs/// <summary> /// Firma un informe V2 /// </summary> /// <param name="inf">TODO: describe inf</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_FirmarInformeV2_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var inf = null;
// Act
var result = client.FirmarInformeV2(inf);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_FirmarInformeV2_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var inf = -1;
// Act
var result = client.FirmarInformeV2(inf);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Actualiza una prueba o una asistencia a "informada"
cysnet.cun.coreUPDATE AD0500 SET AD05IndPuesPlan = :indPuesPlan
WHERE (AD01CodAsistenci, AD07CodProceso) IN (SELECT AD01CodAsistenci, AD07CodProceso FROM IM0400 WHERE IM01NumDoc = :numDoc)
UPDATE PR0400 SET PR37CodEstado = :codEstInformada, PR04FecInform = SYSDATE WHERE PR04NumActPlan = :numActPlan
/// <summary> /// Actualiza una prueba o una asistencia a "informada" /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="numDoc">TODO: describe numDoc</param> /// <param name="actualizarAsistencia">TODO: describe actualizarAsistencia</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_FinalizarPruebaAsistencia_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var numDoc = "test_value";
var actualizarAsistencia = true;
// Act
var result = client.FinalizarPruebaAsistencia(numActPlan, numDoc, actualizarAsistencia);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_FinalizarPruebaAsistencia_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var numDoc = null;
var actualizarAsistencia = -1;
// Act
var result = client.FinalizarPruebaAsistencia(numActPlan, numDoc, actualizarAsistencia);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Firma una hoja operatoria
INSERT INTO IM3300 (IM33NumHoja, IM33Interv, IM33IndActivo, IM33IndProvisional, SG02Cod_Guarda, IM33FecGuarda, SG02Cod_Resp,
INSERT INTO IM3400 (PR04NumActPlan, IM33NumHoja) VALUES (:numActPlan, :numHoja)
UPDATE PR0400 SET PR04IndReqDoc = 4 WHERE PR04NumActPlan = :numActPlan
UPDATE IM3300 SET IM33IndProvisional = 0, SG02Cod_Firma = :codFirma, IM33FecFirma = SYSDATE, IM33IndFirmDig = 1 WHERE IM33NumHoja = :numHoja
UPDATE PR0400 SET PR37CodEstado = :codEstado, PR04FecInform = SYSDATE, PR04IndReqDoc = 4
WHERE PR04NumActPlan IN (SELECT PR04NumActPlan FROM IM3400 WHERE IM33NumHoja = :numHoja)
/// <summary> /// Firma una hoja operatoria /// </summary> /// <param name="inf">TODO: describe inf</param> /// <param name="tipoLimpieza">TODO: describe tipoLimpieza</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_FirmarHojaOperatoria_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var inf = null;
var tipoLimpieza = 1;
// Act
var result = client.FirmarHojaOperatoria(inf, tipoLimpieza);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_FirmarHojaOperatoria_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var inf = -1;
var tipoLimpieza = -1;
// Act
var result = client.FirmarHojaOperatoria(inf, tipoLimpieza);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Inserta los registros necesarios para el Portal Paciente
INSERT INTO PP0800 (PP08NumPDF, PP08Path, PP08IndVisto) VALUES (:numPDF, :rutaPortalPac, 0)
INSERT INTO PP1100 (IM01NumDoc, PP08NumPDF) VALUES (:numDoc, :numPDF)
/// <summary> /// Inserta los registros necesarios para el Portal Paciente /// </summary> /// <param name="rutaPortalPac">TODO: describe rutaPortalPac</param> /// <param name="numDoc">TODO: describe numDoc</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_InsertarPortalPaciente_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var rutaPortalPac = "test_value";
var numDoc = "test_value";
// Act
var result = client.InsertarPortalPaciente(rutaPortalPac, numDoc);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_InsertarPortalPaciente_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var rutaPortalPac = null;
var numDoc = null;
// Act
var result = client.InsertarPortalPaciente(rutaPortalPac, numDoc);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Anula un informe
UPDATE IM0100 SET IM08CodEstDoc = :codAnular, IM01FecFirma = NULL , IM01NOMDOC = :pathDoc WHERE IM01NumDoc = :numDoc
IM0100 also used in: NET-WS-Pacs/// <summary> /// Anula un informe /// </summary> /// <param name="pathDoc">TODO: describe pathDoc</param> /// <param name="numDoc">TODO: describe numDoc</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_AnularInforme_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var pathDoc = "test_value";
var numDoc = "test_value";
// Act
var result = client.AnularInforme(pathDoc, numDoc);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_AnularInforme_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var pathDoc = null;
var numDoc = null;
// Act
var result = client.AnularInforme(pathDoc, numDoc);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Anula una hoja operatoria
SELECT IM33NUMHOJA FROM IM3400 WHERE PR04NUMACTPLAN = :numActPlan
UPDATE IM3300 SET IM33IndProvisional = -1, SG02Cod_Firma = NULL, IM33FecFirma = NULL WHERE IM33NumHoja = :numHoja
UPDATE PR0400 SET PR37CodEstado = :codEstado, PR04FecInform = NULL WHERE PR04NumActPlan = :numActPlan
/// <summary> /// Anula una hoja operatoria /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespVoid</returns>
[TestMethod]
public void Test_AnularHojaOperatoria_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.AnularHojaOperatoria(numActPlan);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_AnularHojaOperatoria_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.AnularHojaOperatoria(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene los datos para la cabecera de un informe
cysnet.cun.core/// <summary> /// Obtiene los datos para la cabecera de un informe /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="numeroDocumento">TODO: describe numeroDocumento</param> /// <returns>RespCabecera</returns>
[TestMethod]
public void Test_ObtenerDatosCabeceraMulti_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var numeroDocumento = "test_value";
// Act
var result = client.ObtenerDatosCabeceraMulti(numActPlan, numeroDocumento);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerDatosCabeceraMulti_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var numeroDocumento = null;
// Act
var result = client.ObtenerDatosCabeceraMulti(numActPlan, numeroDocumento);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Convierte un RTF a HTML
/// <summary> /// Convierte un RTF a HTML /// </summary> /// <param name="contenidoRTF">TODO: describe contenidoRTF</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ConvertirRTFToHTML_ReturnsSuccess()
{
// Arrange
var client = new WSInformes();
var contenidoRTF = "test_value";
// Act
var result = client.ConvertirRTFToHTML(contenidoRTF);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ConvertirRTFToHTML_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var contenidoRTF = null;
// Act
var result = client.ConvertirRTFToHTML(contenidoRTF);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtenemos algunos datos de asistencia, actuación y paciente, a partir del número de serie del marcapasos/petaca.
cysnet.cun.coreSELECT pr0400.ci21codpersona, pr9700.pr04numActPlan, pr0400.pr01codactuacion, pr0100.pr01descorta, pr0400.ad01codasistenci, ci2200.ci22numhistoria,
AND pr0400.ci21codpersona IN(SELECT pr0400.ci21codpersona FROM pr9300, pr9100, pr9700, pr0400, ci2200, pr0100
/// <summary> /// Obtenemos algunos datos de asistencia, actuación y paciente, a partir del número de serie del marcapasos/petaca. /// </summary> /// <param name="modelo">TODO: describe modelo</param> /// <param name="numDeSerie">TODO: describe numDeSerie</param> /// <returns>RespDatosMarcapasosEntity</returns>
[TestMethod]
public void Test_ObtenerDatosMarcapasos_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var modelo = "test_value";
var numDeSerie = "test_value";
// Act
var result = client.ObtenerDatosMarcapasos(modelo, numDeSerie);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerDatosMarcapasos_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var modelo = null;
var numDeSerie = null;
// Act
var result = client.ObtenerDatosMarcapasos(modelo, numDeSerie);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene una prueba perteneciente a un grupo dado(PR17), de una asistencia dada.
SELECT PR0400.PR04NUMACTPLAN, PR0400.PR01CODACTUACION, PR0400.PR37CODESTADO, PR0100.PR01DESCORTA FROM PR0400, PR0100
WHERE PR0400.AD01CODASISTENCI = :codAsist AND PR0400.PR01CODACTUACION in(SELECT PR01CODACTUACION FROM PR1700 WHERE PR16CODGRUPO = :codGrupo)
/// <summary> /// Obtiene una prueba perteneciente a un grupo dado(PR17), de una asistencia dada. /// </summary> /// <param name="codAsist">TODO: describe codAsist</param> /// <param name="codGrupo">TODO: describe codGrupo</param> /// <returns>RespPruebaEntity</returns>
[TestMethod]
public void Test_ObtenerPruebaGrupoAsist_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var codAsist = 1;
var codGrupo = 1;
// Act
var result = client.ObtenerPruebaGrupoAsist(codAsist, codGrupo);
// Assert
Assert.IsNotNull(result);
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ObtenerPruebaGrupoAsist_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var codAsist = -1;
var codGrupo = -1;
// Act
var result = client.ObtenerPruebaGrupoAsist(codAsist, codGrupo);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene la asistencia de una prueba (numactplan de PR04)
cysnet.cun.coreSELECT AD01CODASISTENCI FROM pr0400 WHERE pr04numactplan = :numActPlan
/// <summary> /// Obtiene la asistencia de una prueba (numactplan de PR04) /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerAsisNumActPlan_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
// Act
var result = client.ObtenerAsisNumActPlan(numActPlan);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerAsisNumActPlan_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
// Act
var result = client.ObtenerAsisNumActPlan(numActPlan);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Guardar informacion ELCAP
/// <summary> /// Guardar informacion ELCAP /// </summary> /// <param name="informesELCAP">TODO: describe informesELCAP</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_GuardarInformacionELCAP_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var informesELCAP = null;
// Act
var result = client.GuardarInformacionELCAP(informesELCAP);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_GuardarInformacionELCAP_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var informesELCAP = -1;
// Act
var result = client.GuardarInformacionELCAP(informesELCAP);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene un listado de documentos digitales filtrados por tipo de documento, orden, fecha y ruta.
SELECT IM27RUTA,IM27DESCRIPCION,PR04NUMACTPLAN FROM IM2700
IM2700 also used in: NET-WS-PruebasPDF/// <summary> /// Obtiene un listado de documentos digitales filtrados por tipo de documento, orden, fecha y ruta. /// </summary> /// <param name="codTipoDocumento">TODO: describe codTipoDocumento</param> /// <param name="orden">TODO: describe orden</param> /// <param name="fechaInicio">TODO: describe fechaInicio</param> /// <param name="ruta">TODO: describe ruta</param> /// <returns>RespListDocDigital</returns>
[TestMethod]
public void Test_ObtenerDocumentosDigitalesFiltrados_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var codTipoDocumento = "test_value";
var orden = "test_value";
var fechaInicio = "test_value";
var ruta = "test_value";
// Act
var result = client.ObtenerDocumentosDigitalesFiltrados(codTipoDocumento, orden, fechaInicio, ruta);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_ObtenerDocumentosDigitalesFiltrados_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var codTipoDocumento = null;
var orden = null;
var fechaInicio = null;
var ruta = null;
// Act
var result = client.ObtenerDocumentosDigitalesFiltrados(codTipoDocumento, orden, fechaInicio, ruta);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Obtiene el código de actuación a partir del número de actuación y, opcionalmente, la orden.
SELECT PR0400.PR01CODACTUACION FROM PR0400
/// <summary> /// Obtiene el código de actuación a partir del número de actuación y, opcionalmente, la orden. /// </summary> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="orden">TODO: describe orden</param> /// <returns>RespString</returns>
[TestMethod]
public void Test_ObtenerCodActuacionPorNumActYOrden_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var numActPlan = "test_value";
var orden = "test_value";
// Act
var result = client.ObtenerCodActuacionPorNumActYOrden(numActPlan, orden);
// Assert
Assert.IsNotNull(result);
}
[TestMethod]
public void Test_ObtenerCodActuacionPorNumActYOrden_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var numActPlan = null;
var orden = null;
// Act
var result = client.ObtenerCodActuacionPorNumActYOrden(numActPlan, orden);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Actualiza la ruta en la tabla IM2700 cuando coinciden número de actuación y orden.
UPDATE IM2700 SET IM27RUTA = :ruta
IM2700 also used in: NET-WS-PruebasPDF/// <summary> /// Actualiza la ruta en la tabla IM2700 cuando coinciden número de actuación y orden. /// </summary> /// <param name="ruta">TODO: describe ruta</param> /// <param name="numActPlan">TODO: describe numActPlan</param> /// <param name="orden">TODO: describe orden</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_ActualizarRutaIm27PorNumActYOrden_ReturnsSuccess()
{
// Arrange
// NOTE: requires Oracle DB connection — configure App.config or mock OracleConnection
// NOTE: external dependency detected — consider mocking: Oracle DB
var client = new WSInformes();
var ruta = "test_value";
var numActPlan = "test_value";
var orden = "test_value";
// Act
var result = client.ActualizarRutaIm27PorNumActYOrden(ruta, numActPlan, orden);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ActualizarRutaIm27PorNumActYOrden_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var ruta = null;
var numActPlan = null;
var orden = null;
// Act
var result = client.ActualizarRutaIm27PorNumActYOrden(ruta, numActPlan, orden);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Intenta conectar una unidad de red a la ruta especificada usando credenciales.
/// <summary> /// Intenta conectar una unidad de red a la ruta especificada usando credenciales. /// </summary> /// <param name="ruta">TODO: describe ruta</param> /// <param name="usuario">TODO: describe usuario</param> /// <param name="contrasena">TODO: describe contrasena</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_ConectarUnidadRed_ReturnsSuccess()
{
// Arrange
var client = new WSInformes();
var ruta = "test_value";
var usuario = "test_value";
var contrasena = "test_value";
// Act
var result = client.ConectarUnidadRed(ruta, usuario, contrasena);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ConectarUnidadRed_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var ruta = null;
var usuario = null;
var contrasena = null;
// Act
var result = client.ConectarUnidadRed(ruta, usuario, contrasena);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Intenta desconectar una unidad de red mapeada.
/// <summary> /// Intenta desconectar una unidad de red mapeada. /// </summary> /// <param name="ruta">TODO: describe ruta</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_DesconectarUnidadRed_ReturnsSuccess()
{
// Arrange
var client = new WSInformes();
var ruta = "test_value";
// Act
var result = client.DesconectarUnidadRed(ruta);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_DesconectarUnidadRed_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var ruta = null;
// Act
var result = client.DesconectarUnidadRed(ruta);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Verifica si existe un archivo o directorio en la ruta especificada.
/// <summary> /// Verifica si existe un archivo o directorio en la ruta especificada. /// </summary> /// <param name="ruta">TODO: describe ruta</param> /// <param name="conexionRuta">TODO: describe conexionRuta</param> /// <param name="usuario">TODO: describe usuario</param> /// <param name="contrasena">TODO: describe contrasena</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_ExisteFicheroODirectorio_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: File system
var client = new WSInformes();
var ruta = "test_value";
var conexionRuta = "test_value";
var usuario = "test_value";
var contrasena = "test_value";
// Act
var result = client.ExisteFicheroODirectorio(ruta, conexionRuta, usuario, contrasena);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_ExisteFicheroODirectorio_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var ruta = null;
var conexionRuta = null;
var usuario = null;
var contrasena = null;
// Act
var result = client.ExisteFicheroODirectorio(ruta, conexionRuta, usuario, contrasena);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Retorna el listado de archivos de un directorio que cumplan con el patrón especificado.
/// <summary> /// Retorna el listado de archivos de un directorio que cumplan con el patrón especificado. /// </summary> /// <param name="rutaDirectorio">TODO: describe rutaDirectorio</param> /// <param name="patronArchivo">TODO: describe patronArchivo</param> /// <param name="conexionRuta">TODO: describe conexionRuta</param> /// <param name="usuario">TODO: describe usuario</param> /// <param name="contrasena">TODO: describe contrasena</param> /// <returns>RespListString</returns>
[TestMethod]
public void Test_ListarArchivos_ReturnsSuccess()
{
// Arrange
var client = new WSInformes();
var rutaDirectorio = "test_value";
var patronArchivo = "test_value";
var conexionRuta = "test_value";
var usuario = "test_value";
var contrasena = "test_value";
// Act
var result = client.ListarArchivos(rutaDirectorio, patronArchivo, conexionRuta, usuario, contrasena);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_ListarArchivos_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var rutaDirectorio = null;
var patronArchivo = null;
var conexionRuta = null;
var usuario = null;
var contrasena = null;
// Act
var result = client.ListarArchivos(rutaDirectorio, patronArchivo, conexionRuta, usuario, contrasena);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Crea directorio en caso de no existir.
/// <summary> /// Crea directorio en caso de no existir. /// </summary> /// <param name="ruta">TODO: describe ruta</param> /// <param name="conexionRuta">TODO: describe conexionRuta</param> /// <param name="usuario">TODO: describe usuario</param> /// <param name="contrasena">TODO: describe contrasena</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CrearDirectorio_ReturnsSuccess()
{
// Arrange
var client = new WSInformes();
var ruta = "test_value";
var conexionRuta = "test_value";
var usuario = "test_value";
var contrasena = "test_value";
// Act
var result = client.CrearDirectorio(ruta, conexionRuta, usuario, contrasena);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CrearDirectorio_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var ruta = null;
var conexionRuta = null;
var usuario = null;
var contrasena = null;
// Act
var result = client.CrearDirectorio(ruta, conexionRuta, usuario, contrasena);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Borra un archivo en caso de existir.
/// <summary> /// Borra un archivo en caso de existir. /// </summary> /// <param name="ruta">TODO: describe ruta</param> /// <param name="conexionRuta">TODO: describe conexionRuta</param> /// <param name="usuario">TODO: describe usuario</param> /// <param name="contrasena">TODO: describe contrasena</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_BorrarArchivo_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: File system
var client = new WSInformes();
var ruta = "test_value";
var conexionRuta = "test_value";
var usuario = "test_value";
var contrasena = "test_value";
// Act
var result = client.BorrarArchivo(ruta, conexionRuta, usuario, contrasena);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_BorrarArchivo_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var ruta = null;
var conexionRuta = null;
var usuario = null;
var contrasena = null;
// Act
var result = client.BorrarArchivo(ruta, conexionRuta, usuario, contrasena);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Copia un archivo.
/// <summary> /// Copia un archivo. /// </summary> /// <param name="rutaOrigen">TODO: describe rutaOrigen</param> /// <param name="rutaDestino">TODO: describe rutaDestino</param> /// <param name="remplazar">TODO: describe remplazar</param> /// <param name="conexionRuta">TODO: describe conexionRuta</param> /// <param name="usuario">TODO: describe usuario</param> /// <param name="contrasena">TODO: describe contrasena</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_CopiarArchivo_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: File system
var client = new WSInformes();
var rutaOrigen = "test_value";
var rutaDestino = "test_value";
var remplazar = true;
var conexionRuta = "test_value";
var usuario = "test_value";
var contrasena = "test_value";
// Act
var result = client.CopiarArchivo(rutaOrigen, rutaDestino, remplazar, conexionRuta, usuario, contrasena);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_CopiarArchivo_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var rutaOrigen = null;
var rutaDestino = null;
var remplazar = -1;
var conexionRuta = null;
var usuario = null;
var contrasena = null;
// Act
var result = client.CopiarArchivo(rutaOrigen, rutaDestino, remplazar, conexionRuta, usuario, contrasena);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Indica si El archivo esta abierto.
/// <summary> /// Indica si El archivo esta abierto. /// </summary> /// <param name="ruta">TODO: describe ruta</param> /// <param name="conexionRuta">TODO: describe conexionRuta</param> /// <param name="usuario">TODO: describe usuario</param> /// <param name="contrasena">TODO: describe contrasena</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_EstaArchivoAbierto_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: File system
var client = new WSInformes();
var ruta = "test_value";
var conexionRuta = "test_value";
var usuario = "test_value";
var contrasena = "test_value";
// Act
var result = client.EstaArchivoAbierto(ruta, conexionRuta, usuario, contrasena);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_EstaArchivoAbierto_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var ruta = null;
var conexionRuta = null;
var usuario = null;
var contrasena = null;
// Act
var result = client.EstaArchivoAbierto(ruta, conexionRuta, usuario, contrasena);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Move EL archivo.
/// <summary> /// Move EL archivo. /// </summary> /// <param name="rutaOrigen">TODO: describe rutaOrigen</param> /// <param name="rutaDestino">TODO: describe rutaDestino</param> /// <param name="conexionRuta">TODO: describe conexionRuta</param> /// <param name="usuario">TODO: describe usuario</param> /// <param name="contrasena">TODO: describe contrasena</param> /// <returns>RespBool</returns>
[TestMethod]
public void Test_MoverArchivo_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: File system
var client = new WSInformes();
var rutaOrigen = "test_value";
var rutaDestino = "test_value";
var conexionRuta = "test_value";
var usuario = "test_value";
var contrasena = "test_value";
// Act
var result = client.MoverArchivo(rutaOrigen, rutaDestino, conexionRuta, usuario, contrasena);
// Assert
Assert.IsTrue(result.Exito);
}
[TestMethod]
public void Test_MoverArchivo_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var rutaOrigen = null;
var rutaDestino = null;
var conexionRuta = null;
var usuario = null;
var contrasena = null;
// Act
var result = client.MoverArchivo(rutaOrigen, rutaDestino, conexionRuta, usuario, contrasena);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Extrae información de un XML dado un XPath específico.
/// <summary> /// Extrae información de un XML dado un XPath específico. /// </summary> /// <param name="rutaArchivo">TODO: describe rutaArchivo</param> /// <param name="campoXPath">TODO: describe campoXPath</param> /// <param name="soloPrimero">TODO: describe soloPrimero</param> /// <param name="conexionRuta">TODO: describe conexionRuta</param> /// <param name="usuario">TODO: describe usuario</param> /// <param name="contrasena">TODO: describe contrasena</param> /// <returns>RespListString</returns>
[TestMethod]
public void Test_LeerCampoDesdeXml_ReturnsSuccess()
{
// Arrange
// NOTE: external dependency detected — consider mocking: File system
var client = new WSInformes();
var rutaArchivo = "test_value";
var campoXPath = "test_value";
var soloPrimero = true;
var conexionRuta = "test_value";
var usuario = "test_value";
var contrasena = "test_value";
// Act
var result = client.LeerCampoDesdeXml(rutaArchivo, campoXPath, soloPrimero, conexionRuta, usuario, contrasena);
// Assert
Assert.IsNotNull(result.Resultado);
}
[TestMethod]
public void Test_LeerCampoDesdeXml_WithInvalidInput_ReturnsFailure()
{
// Arrange
var client = new WSInformes();
var rutaArchivo = null;
var campoXPath = null;
var soloPrimero = -1;
var conexionRuta = null;
var usuario = null;
var contrasena = null;
// Act
var result = client.LeerCampoDesdeXml(rutaArchivo, campoXPath, soloPrimero, conexionRuta, usuario, contrasena);
// Assert
Assert.IsFalse(result?.Exito ?? true);
}
Helper methods inside the service implementation — not part of the public contract.
| File | Query | Tables |
|---|---|---|
| WSInformes.svc.cs | UPDATE PR0400 SET PR04FECIMG = SYSDATE WHERE PR04NUMACTPLAN = :numActPlan |
PR0400 |
| WSInformes.svc.cs | SELECT Ci30CODSEXO FROM CI2200 WHERE CI22NUMHISTORIA = :numHistoria |
CI2200 |
| WSInformes.svc.cs | SELECT /*+ INDEX (PR0400 PR0406) */ |
|
| WSInformes.svc.cs | (SELECT IM1600.PR04NUMACTPLAN FROM IM1600, PR6700 |
IM1600 |
| WSInformes.svc.cs | OR PR0400.PR04NUMACTPLAN IN (SELECT PR04NUMACTPLAN FROM PR1700 WHERE PR16CODGRUPO = 1263) |
PR1700 |
| WSInformes.svc.cs | SELECT PR0400.AD02CODDPTO CODDPTO1, PR0900.AD02CODDPTO CODDPTO2, PR0900.SG02COD |
|
| WSInformes.svc.cs | SELECT COUNT(*) AS TOTAL FROM IM7500 WHERE AD02CODDPTO = :codDpto AND SG02COD = :codDoctor AND IM75INDDEFINITIVO = -1 |
IM7500 |
| WSInformes.svc.cs | SELECT PR68CODESTADO FROM PR6700 WHERE PR04NumActPlan = :numActPlan |
PR6700 |
| WSInformes.svc.cs | UPDATE PR6700 SET PR68CodEstado=:codEstado, PR67FecGen = SYSDATE WHERE PR04NumActPlan = :numActPlan |
PR6700 |
| WSInformes.svc.cs | INSERT INTO PR6700 (PR04NumActPlan, PR68CodEstado, PR67FecGen) VALUES (:numActPlan, :codEstado, SYSDATE) |
PR6700 |
| WSInformes.svc.cs | SELECT PR6700.PR68CodEstado FROM PR6700 WHERE PR6700.PR04NumActPlan = :numActPlan |
PR6700 |
| WSInformes.svc.cs | INSERT INTO IM0100 (IM01NUMDOC, IM10CODTIDOC, IM01NOMDOC, IM08CODESTDOC, IM01TITULODOC, IM01FecIniMeca, IM01FecFinMeca, SG02COD_RESP) |
IM0100 |
| WSInformes.svc.cs | INSERT INTO IM1600 (PR04NumActPlan, IM01NumDoc) |
IM1600 |
| WSInformes.svc.cs | SELECT PRA3CODANALISIS,PRA5FRECUENCIA,PRA5INTENSIDAD, |
|
| WSInformes.svc.cs | SELECT IM01NUMDOC FROM IM1600 WHERE PR04NUMACTPLAN = :numActPlan |
IM1600 |
| WSInformes.svc.cs | SELECT PR0400.AD02CodDpto, AD02_Reali.AD02DesDpto DptoRea, IM0100.IM01TituloDoc, |
|
| WSInformes.svc.cs | SELECT IM0100.SG02Cod_Resp, SG02Resp.SG02TxtFirma, |
|
| WSInformes.svc.cs | SELECT IM01NUMDOC FROM IM0100 WHERE IM01NUMDOC = (SELECT IM01NUMDOC FROM IM1600 WHERE PR04NUMACTPLAN = :numActPlan) |
IM0100 IM1600 |
| WSInformes.svc.cs | UPDATE PR6700 SET PR68CodEstado = :codEstado WHERE PR04NUMACTPLAN = :numActPlan |
PR6700 |
| WSInformes.svc.cs | select sg02txtfirma, ad02desdpto, pr09fecpeticion, ad0200.ad02coddpto coddpto |
|
| WSInformes.svc.cs | select sg0200.sg02cod ,sg02txtfirma, ad02desdpto, TO_CHAR(pr04fecfinact, 'DD/MM/YYYY') Fecha |
|
| WSInformes.svc.cs | select SG02COD_Firma, SG02COD_resp, SG02COD_ayu1, SG02COD_Ayu2, SG02COD_iniMeca, SG02COD_FinMeca |
|
| WSInformes.svc.cs | select sg02txtfirma from sg0200 where Sg02Cod = :codUsuario |
sg0200 |
| WSInformes.svc.cs | select 1 from ad0300 where ad31codpuesto = 4 and ad03fecfin is null and sg02cod = :codAyudante |
ad0300 |
| WSInformes.svc.cs | select im01fecinimeca from im0100 where im01numdoc = :numdoc |
im0100 |
| WSInformes.svc.cs | select sg02cod_finmeca from im0100 where im01numdoc = :numdoc |
im0100 |
| WSInformes.svc.cs | select 1 from ad0300 where ad31codpuesto = 6 and ad03fecfin is null and sg02cod = :codAyudante |
ad0300 |
| WSInformes.svc.cs | select 1 from im0100 where SG02COD_ayu1 is not null and IM01NUMDOC = :numeroDocumento |
im0100 |
| WSInformes.svc.cs | select SG02COD_ayu1 from im0100 where IM01NUMDOC = :numeroDocumento |
im0100 |
| WSInformes.svc.cs | SELECT AD01CODASISTENCI FROM PR0400 WHERE PR04NUMACTPLAN = :numActPlan |
PR0400 |
| WSInformes.svc.cs | SELECT PR0400.PR04NUMACTPLAN, pr0400.PR01CODACTUACION, pr0400.PR37CODESTADO, PR0100.PR01DESCORTA FROM PR0400, PR0100 |
PR0400 |
| WSInformes.svc.cs | Select 1 from pr0400, ci2200 |
pr0400 |
| WSInformes.svc.cs | SELECT pr37codestado FROM pr0400 WHERE pr04numactplan = :numActPlan |
pr0400 |
| WSInformes.svc.cs | SELECT AD02CODDPTO FROM AD0200 WHERE AD02CODDPTO IN ( |
AD0200 |
| WSInformes.svc.cs | SELECT AD3.AD02CODDPTO FROM AD0300 AD3 WHERE SG02COD = ( |
AD0300 |
| WSInformes.svc.cs | SELECT SG02COD FROM SG0200 WHERE SG02CODWINDOWS = :codDoctor)) |
SG0200 |
| WSInformes.svc.cs | SELECT PR04.AD01CODASISTENCI, CI01.CI01FECCONCERT FROM PR0400 PR04, CI0100 CI01 WHERE |
PR0400 |
| WSInformes.svc.cs | SELECT CI2200.CI21CODPERSONA, CI2200.CI22NUMHISTORIA, CI2200.CI22NOMBRE, CI2200.CI22PRIAPEL, CI2200.CI22SEGAPEL, CI2200.CI30CODSEXO, CI2200.CI22FECNACIM |
|
| WSInformes.svc.cs | select ad02coddpto from pr0400 where PR04NUMACTPLAN = :numactplan |
pr0400 |
| WSInformes.svc.cs | select PR04NUMACTPLAN_ASO from prc100 where PR04NUMACTPLAN_PP = :numactplan |
prc100 |
| WSInformes.svc.cs | select im0100.im01numdoc, im0100.im08codestdoc, im0100.im01indvna from im1600, im0100 where pr04numactplan = :numActPlan and im1600.IM01NUMDOC = im0100.IM01NUMDOC |
im1600 |
| WSInformes.svc.cs | select im0100.SG02COD_Firma from im0100 where im0100.IM01NUMDOC = :numDoc |
im0100 |
| WSInformes.svc.cs | insert into im1600 (im01numdoc,pr04numactplan) values (:numDoc,:numActPlan) |
im1600 |
| WSInformes.svc.cs | INSERT INTO IM0100 ( |
IM0100 |
| WSInformes.svc.cs | UPDATE IM0100 SET IM08CODESTDOC = :estado, IM01FECFINMECA = :fecFinMeca, SG02COD_FINMECA = :finMeca, IM01INDVNA = -1 |
IM0100 |
| WSInformes.svc.cs | UPDATE IM0100 SET IM08CODESTDOC = 4, IM01FECFINMECA = :fecFinMeca, SG02COD_RESP = :codResp, SG02COD_FIRMA = :firma, IM01FECFIRMA= :fecFirma, IM01IndFirmDig = -1, im01indvna=-1 |
IM0100 |
| WSInformes.svc.cs | update pr0400 set pr04fecinform = SYSDATE, pr37codestado = 5 |
pr0400 |
| WSInformes.svc.cs | UPDATE IM0100 SET IM08CodEstDoc = :estado WHERE IM01NumDoc = :numDoc |
IM0100 |
| WSInformes.svc.cs | UPDATE IM0100 SET IM01FECBAJA = sysdate, SG02COD_BAJA = :sg02cod, IM01MOTIVOBAJA=:motivo WHERE IM01NumDoc = :numDoc |
IM0100 |
| WSInformes.svc.cs | SELECT pr04fecimg, pr04feciniact, pr04fecfinact, ci21codpersona FROM pr0400 WHERE pr04numactplan = :numActPlan |
pr0400 |
| WSInformes.svc.cs | SELECT ad74codcentro FROM PR0400, AD0200 WHERE AD0200.ad02coddpto = PR0400.ad02coddpto AND pr04numactplan = :numActPlan |
PR0400 |
| WSInformes.svc.cs | SELECT ad74codcentro FROM ad0100 a, ad0500 b, ad0200 c WHERE |
ad0100 |
| WSInformes.svc.cs | SELECT SG02COD FROM SG0200 WHERE SG02CODWINDOWS = :codWindows |
SG0200 |
| WSInformes.svc.cs | select pr04feciniact from pr0400 where pr04numactplan = :numActPlan |
pr0400 |
| WSInformes.svc.cs | SELECT pr09fecpeticion FROM PR0300,PR0900,PR0400 |
PR0300 |
| WSInformes.svc.cs | select PR01DESCORTA from PR0100, PR0400 where PR0100.PR01CODACTUACION = PR0400.PR01CODACTUACION AND PR0400.PR04NUMACTPLAN = :numActPlan |
PR0100 |
| WSInformes.svc.cs | INSERT INTO PRGB00 (PR04NUMACTPLAN, PRGBFECARCHIVADO) VALUES (:numactplan, sysdate) |
PRGB00 |
| WSInformes.svc.cs | SELECT 1 FROM PRER00 WHERE PR04NUMACTPLAN = :numActPlan |
PRER00 |
| WSInformes.svc.cs | SELECT PR01DESCORTA FROM PR0100 a, PR0400 b WHERE a.PR01CODACTUACION = b.PR01CODACTUACION AND PR04NUMACTPLAN = :numActPlan |
PR0100 |
| WSInformes.svc.cs | SELECT MAX(PRERNUMPDF)+1 AS newNumPDF FROM PRER00 WHERE PR04NUMACTPLAN = :numActPlan |
PRER00 |
| WSInformes.svc.cs | INSERT INTO PRER00 (PRERNUMPDF, PR04NUMACTPLAN, PRERFECPDF |
PRER00 |
| WSInformes.svc.cs | UPDATE PRER00 SET PRERFECPDF = :fechaPDF |
PRER00 |
| WSInformes.svc.cs | INSERT INTO IMA900 (IMA9COD, IM01NUMDOC, IMA9ESTADO) VALUES (IMA9COD_SEQUENCE.NEXTVAL, :numDoc, 0) |
IMA900 |
| WSInformes.svc.cs | SELECT AD02DESDPTO FROM AD0200, PR0400 WHERE AD0200.AD02CODDPTO = PR0400.AD02CODDPTO AND PR0400.PR04NUMACTPLAN = :numActPlan |
AD0200 |
| WSInformes.svc.cs | SELECT PR04NUMACTPLAN FROM PR0400 PR04, PR0100 PR01 WHERE |
PR0400 |
| WSInformes.svc.cs | SELECT 1 FROM pr1700, PR0400 WHERE pr1700.pr01codactuacion = PR0400.pr01codactuacion AND PR0400.pr04numactplan = :numActPlan AND PR16CODGRUPO = :codGrupo |
pr1700 |
| WSInformes.svc.cs | select SG02CODWINDOWS |
|
| WSInformes.svc.cs | SELECT IM01NumDoc_SEQUENCE.NEXTVAL NUMDOC FROM DUAL |
DUAL |
| WSInformes.svc.cs | SELECT SG02COD_RESP FROM IM0100 WHERE IM01NUMDOC = :numDoc |
IM0100 |
| WSInformes.svc.cs | INSERT INTO IM1500 (IM01NumDoc, IM15CodEstado) VALUES (:numdoc, 1) |
IM1500 |
| WSInformes.svc.cs | select pr04feciniact, pr04fecfinact from pr0400 where pr04numactplan = :numActPlan |
pr0400 |
| WSInformes.svc.cs | select IM01NUMDOC_SEQUENCE.nextval as NEXT from dual |
dual |
| WSInformes.svc.cs | SELECT 1 FROM pr0400, pr1700 WHERE pr0400.pr01codactuacion = pr1700.pr01codactuacion AND pr0400.pr04numactplan = :numActPlan AND pr1700.pr16codgrupo = 1262 |
pr0400 |
| WSInformes.svc.cs | SELECT SG02NOM, SG02APE1, SG02APE2 FROM SG0200 WHERE SG02COD = :codDoctor |
SG0200 |
| WSInformes.svc.cs | SELECT PR0400.pr37codestado, PR0100.pr01codactuacion, PR0400.CI21CODPERSONA, PR0100.PR12CODACTIVIDAD, PR0100.PR01DESCORTA, AD0200.AD02CODDPTO CODDPTO, |
|
| WSInformes.svc.cs | SELECT 1 FROM PP0100 WHERE CI21CODPERSONA = (SELECT CI21CODPERSONA FROM PR0400 WHERE PR04NUMACTPLAN = :numActPlan) |
PP0100 PR0400 |
| WSInformes.svc.cs | select ci22numhistoria from ci2200 where ci21codpersona = :codPersona |
ci2200 |
| WSInformes.svc.cs | SELECT IM0400.IM01NUMDOC numdoc, IM0100.IM01NOMDOC pathDoc, IM0100.IM08codESTdoc estadoDoc |
|
| WSInformes.svc.cs | SELECT IM1600.IM01NUMDOC numdoc, IM0100.IM01NOMDOC pathDoc, IM0100.IM08codESTdoc estadoDoc |
|
| WSInformes.svc.cs | INSERT INTO IM1600 (PR04NumActPlan, IM01NumDoc) VALUES (:numActPlan, :numDoc) |
IM1600 |
| WSInformes.svc.cs | DELETE IM1600 WHERE PR04NumActPlan = :numActPlan AND IM01NumDoc = :numDoc |
|
| WSInformes.svc.cs | SELECT AD01CODASISTENCI,AD07CODPROCESO FROM PR0400 WHERE PR04NUMACTPLAN = :numActPlan |
PR0400 |
| WSInformes.svc.cs | INSERT INTO IM0400 (AD01CodAsistenci, AD07CodProceso, IM01NumDoc) VALUES (:codAsis, :codProc, :numDoc) |
IM0400 |
| WSInformes.svc.cs | UPDATE IM0100 SET IM08CodEstDoc = :codEstFirmado, |
IM0100 |
| WSInformes.svc.cs | UPDATE AD0500 SET AD05IndPuesPlan = :indPuesPlan |
AD0500 |
| WSInformes.svc.cs | WHERE (AD01CodAsistenci, AD07CodProceso) IN (SELECT AD01CodAsistenci, AD07CodProceso FROM IM0400 WHERE IM01NumDoc = :numDoc) |
IM0400 |
| WSInformes.svc.cs | UPDATE PR0400 SET PR37CodEstado = :codEstInformada, PR04FecInform = SYSDATE WHERE PR04NumActPlan = :numActPlan |
PR0400 |
| WSInformes.svc.cs | INSERT INTO IM3300 (IM33NumHoja, IM33Interv, IM33IndActivo, IM33IndProvisional, SG02Cod_Guarda, IM33FecGuarda, SG02Cod_Resp, |
IM3300 |
| WSInformes.svc.cs | INSERT INTO IM3400 (PR04NumActPlan, IM33NumHoja) VALUES (:numActPlan, :numHoja) |
IM3400 |
| WSInformes.svc.cs | UPDATE PR0400 SET PR04IndReqDoc = 4 WHERE PR04NumActPlan = :numActPlan |
PR0400 |
| WSInformes.svc.cs | UPDATE IM3300 SET IM33IndProvisional = 0, SG02Cod_Firma = :codFirma, IM33FecFirma = SYSDATE, IM33IndFirmDig = 1 WHERE IM33NumHoja = :numHoja |
IM3300 |
| WSInformes.svc.cs | UPDATE PR0400 SET PR37CodEstado = :codEstado, PR04FecInform = SYSDATE, PR04IndReqDoc = 4 |
PR0400 |
| WSInformes.svc.cs | WHERE PR04NumActPlan IN (SELECT PR04NumActPlan FROM IM3400 WHERE IM33NumHoja = :numHoja) |
IM3400 |
| WSInformes.svc.cs | INSERT INTO PP0800 (PP08NumPDF, PP08Path, PP08IndVisto) VALUES (:numPDF, :rutaPortalPac, 0) |
PP0800 |
| WSInformes.svc.cs | INSERT INTO PP1100 (IM01NumDoc, PP08NumPDF) VALUES (:numDoc, :numPDF) |
PP1100 |
| WSInformes.svc.cs | UPDATE IM0100 SET IM08CodEstDoc = :codAnular, IM01FecFirma = NULL , IM01NOMDOC = :pathDoc WHERE IM01NumDoc = :numDoc |
IM0100 |
| WSInformes.svc.cs | SELECT IM33NUMHOJA FROM IM3400 WHERE PR04NUMACTPLAN = :numActPlan |
IM3400 |
| WSInformes.svc.cs | UPDATE IM3300 SET IM33IndProvisional = -1, SG02Cod_Firma = NULL, IM33FecFirma = NULL WHERE IM33NumHoja = :numHoja |
IM3300 |
| WSInformes.svc.cs | UPDATE PR0400 SET PR37CodEstado = :codEstado |
PR0400 |
| WSInformes.svc.cs | SELECT 1 FROM CI0100 WHERE PR04NUMACTPLAN = :numActPlan AND AG11CODRECURSO = 519 and CI01SITCITA = 1 |
CI0100 |
| WSInformes.svc.cs | SELECT 1 FROM pr0400, ad2500 , PR0100 |
pr0400 |
| WSInformes.svc.cs | SELECT 1 FROM PR0400,PR0100 WHERE PR04NUMACTPLAN = :numActPlan AND PR0400.PR01CODACTUACION = PR0100.PR01CODACTUACION AND pr0100.PR12CODACTIVIDAD= 215 |
PR0400 |
| WSInformes.svc.cs | SELECT 1 FROM PR0400 WHERE PR04NUMACTPLAN = :numActPlan AND (PR01CODACTUACION = 14050 OR PR01CODACTUACION = 19463) |
PR0400 |
| WSInformes.svc.cs | SELECT IM1600.IM01NUMDOC FROM IM1600, IM0100 WHERE PR04NUMACTPLAN = :numActPlan |
IM1600 |
| WSInformes.svc.cs | SELECT PR01DESCORTA FROM PR0100 WHERE PR01CODACTUACION = (SELECT PR01CODACTUACION FROM PR0400 WHERE PR04NUMACTPLAN = :numActPlan) |
PR0100 PR0400 |
| WSInformes.svc.cs | SELECT CI22NUMHISTORIA, CI22NOMBRE, CI22PRIAPEL, CI22SEGAPEL, CI30CODSEXO, CI22FECNACIM |
|
| WSInformes.svc.cs | FROM CI2200 WHERE CI21CODPERSONA = (SELECT CI21CODPERSONA FROM PR0400 WHERE PR04NUMACTPLAN = :numActPlan) |
CI2200 PR0400 |
| WSInformes.svc.cs | SELECT pr0400.ci21codpersona, pr9700.pr04numActPlan, pr0400.pr01codactuacion, pr0100.pr01descorta, pr0400.ad01codasistenci, ci2200.ci22numhistoria, |
|
| WSInformes.svc.cs | AND pr0400.ci21codpersona IN(SELECT pr0400.ci21codpersona FROM pr9300, pr9100, pr9700, pr0400, ci2200, pr0100 |
pr9300 |
| WSInformes.svc.cs | SELECT PR0400.PR04NUMACTPLAN, PR0400.PR01CODACTUACION, PR0400.PR37CODESTADO, PR0100.PR01DESCORTA FROM PR0400, PR0100 |
PR0400 |
| WSInformes.svc.cs | WHERE PR0400.AD01CODASISTENCI = :codAsist AND PR0400.PR01CODACTUACION in(SELECT PR01CODACTUACION FROM PR1700 WHERE PR16CODGRUPO = :codGrupo) |
PR1700 |
| WSInformes.svc.cs | SELECT AD01CODASISTENCI FROM pr0400 WHERE pr04numactplan = :numActPlan |
pr0400 |
| WSInformes.svc.cs | INSERT INTO PRV900 ( |
PRV900 |
| WSInformes.svc.cs | SELECT IM27RUTA,IM27DESCRIPCION,PR04NUMACTPLAN FROM IM2700 |
IM2700 |
| WSInformes.svc.cs | SELECT PR0400.PR01CODACTUACION FROM PR0400 |
PR0400 |
| WSInformes.svc.cs | UPDATE IM2700 SET IM27RUTA = :ruta |
IM2700 |