Mejoras y consola para recuperar y enviar a dga

This commit is contained in:
bcastrogallardo 2025-06-25 08:39:23 -04:00
parent 1cf9bfe5b3
commit ff88af6835
5 changed files with 33 additions and 15 deletions

View file

@ -7,24 +7,13 @@ namespace BLL
{
public class EnvioDGA
{
private readonly IConfiguration _configuration;
private readonly MedicionScadaRepository _dGAMedicionScadaRepository;
private readonly RegistrarMedicion _registrarMedicion;
private static string? password;
private static string? rutEmpresa;
private static string? rutUsuario;
public EnvioDGA(IConfiguration configuration, MedicionScadaRepository dGAMedicionScadaRepository, RegistrarMedicion registrarMedicion)
public EnvioDGA(MedicionScadaRepository dGAMedicionScadaRepository, RegistrarMedicion registrarMedicion)
{
_configuration = configuration ?? new ConfigurationBuilder()
.SetBasePath(AppContext.BaseDirectory)
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.Build();
_dGAMedicionScadaRepository = dGAMedicionScadaRepository;
_registrarMedicion = registrarMedicion;
rutUsuario = _configuration["Credenciales:rutEmpresa"] ?? "";
rutEmpresa = _configuration["Credenciales:rutUsuario"] ?? "" ?? "";
password = _configuration["Credenciales:password"] ?? "";
}
public async Task<List<MedicionScada>> ObtenerMedicionesAsync()
@ -39,9 +28,9 @@ namespace BLL
{
Autenticacion = new Autenticacion
{
Password = password,
RutEmpresa = rutEmpresa,
RutUsuario = rutUsuario
Password = string.Empty,
RutEmpresa = string.Empty,
RutUsuario = string.Empty
},
MedicionSubterranea = new Medicion
{