From e83a41cd54269bb74b1ad81a27a192a596261179 Mon Sep 17 00:00:00 2001 From: Leonel Toro Date: Mon, 21 Jul 2025 10:42:34 -0400 Subject: [PATCH] feat: se implementan informantes --- BLL/Recuperacion_DGA/EnvioDGA.cs | 6 +++--- DAL/MedicionDGARepository.cs | 3 ++- SHARED/DTO/Envios_DGA/DatoDGA.cs | 1 + SHARED/DTO/Envios_DGA/DatoDGATemporal.cs | 5 +++++ 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/BLL/Recuperacion_DGA/EnvioDGA.cs b/BLL/Recuperacion_DGA/EnvioDGA.cs index 7b8cbdc..4e481d9 100644 --- a/BLL/Recuperacion_DGA/EnvioDGA.cs +++ b/BLL/Recuperacion_DGA/EnvioDGA.cs @@ -59,9 +59,9 @@ namespace BLL.Recuperacion_DGA { Autenticacion = new Autenticacion { - Password = CredencialDGA.Password, - RutEmpresa = medicion.TIPO_EMPRESA == "EV" ? CredencialDGA.RutEsval : CredencialDGA.RutAv, - RutUsuario = CredencialDGA.RutUsuario + Password = medicion.Password, + RutEmpresa = medicion.Empresa_Informante == "EV" ? CredencialDGA.RutEsval : CredencialDGA.RutAv, + RutUsuario = medicion.RUT }, MedicionSubterranea = new Medicion { diff --git a/DAL/MedicionDGARepository.cs b/DAL/MedicionDGARepository.cs index 72ddb8d..32db06b 100644 --- a/DAL/MedicionDGARepository.cs +++ b/DAL/MedicionDGARepository.cs @@ -33,7 +33,8 @@ namespace DAL await connection.ExecuteAsync(query, new { Ids = medicionesGuardadas }); return true; } - catch(Exception ex) { + catch (Exception ex) + { throw new Exception($"Error {ex.Message}"); } diff --git a/SHARED/DTO/Envios_DGA/DatoDGA.cs b/SHARED/DTO/Envios_DGA/DatoDGA.cs index 72160a6..8f93c37 100644 --- a/SHARED/DTO/Envios_DGA/DatoDGA.cs +++ b/SHARED/DTO/Envios_DGA/DatoDGA.cs @@ -6,6 +6,7 @@ public string? CODIGO_DGA { get; set; } + public string? ID_COMUNA { get; set; } public string? MACRO { get; set; } public string? SENSOR { get; set; } diff --git a/SHARED/DTO/Envios_DGA/DatoDGATemporal.cs b/SHARED/DTO/Envios_DGA/DatoDGATemporal.cs index d375bde..fcd4ffe 100644 --- a/SHARED/DTO/Envios_DGA/DatoDGATemporal.cs +++ b/SHARED/DTO/Envios_DGA/DatoDGATemporal.cs @@ -7,6 +7,8 @@ public string? CAUDAL { get; set; } + public string? ID_COMUNA { get; set; } + public string? TOTALIZADOR_CAUDAL { get; set; } public DateTime? FECHA_MEDICION_CAUDAL { get; set; } @@ -14,5 +16,8 @@ public string? NIVEL_FREATICO_DEL_POZO { get; set; } public string? TIPO_EMPRESA { get; set; } + public string? RUT { get; set; } + public string? Password { get; set; } + public string? Empresa_Informante { get; set; } } }