Commit Graph

70 Commits

Author SHA1 Message Date
069446b903 Fix Mapa Municipios - Limpieza y Optimización de Workers 2025-10-18 21:27:30 -03:00
2b7fb927e2 Fix Consulta de Bancas
- Se elimina la iteración sobre las secciones para la consulta de bancas.
2025-10-18 19:31:41 -03:00
705683861c Fix Catálogo Maestro de Agrupaciones Políticas
- Se remueve la iteración sobre distritos. Se consulta solo por categorías electorales.
2025-10-18 18:40:23 -03:00
ae846f2d48 Feat CarouselNacional y Fix Workers 2025-10-17 15:49:15 -03:00
903c2b6a94 Fix Captura de Datos Bancas 2025-10-17 12:13:45 -03:00
7317c06650 Fix CABA y Nombres Comunas 2025-10-17 11:18:48 -03:00
fca65edefc Fix Categorias y Captura de Bancas 2025-10-17 10:12:12 -03:00
6cd09343f2 Fix EleccionId Workers 2025-10-16 15:46:44 -03:00
09c4d61b71 Fix 1 Test 1534 2025-10-16 15:34:12 -03:00
705a6f0f5e Feat Separación de Votos Inválidos 2025-10-15 11:44:22 -03:00
316f49f25b feat(Worker): Adaptación integral para la API de Elecciones Nacionales
Este commit refactoriza por completo el sistema de recolección de datos para asegurar la compatibilidad con la nueva API nacional, pasando de un modelo de distrito único a uno multi-distrito.

Cambios principales:

- **Refactorización de `SondearResumenProvincialAsync`:**
  - Se elimina la dependencia del endpoint obsoleto `/getResumen`.
  - El método ahora itera sobre todas las provincias (`NivelId=10`) y categorías, utilizando `GetResultadosAsync` para obtener los datos agregados.

- **Expansión de `SondearResultadosMunicipalesAsync`:**
  - Se renombra a `SondearResultadosPorAmbitosAsync` para reflejar su nueva responsabilidad.
  - La lógica ahora sondea múltiples niveles jerárquicos (`NivelId` 10, 20, 30), capturando resultados detallados para Provincias, Secciones Electorales y Municipios.

- **Modificación del Modelo de Datos:**
  - Se añade la columna `CategoriaId` a la entidad y tabla `ResumenVoto`.
  - Se crea la migración de base de datos `AddCategoriaIdToResumenVoto` para aplicar el cambio.

- **Ajustes de Nulabilidad en API Service:**
  - Se actualizan las firmas de `GetResultadosAsync` en `IElectoralApiService` y `ElectoralApiService` para permitir que `seccionId` y `municipioId` sean nulables (`string?`), resolviendo errores de compilación CS8625.

- **Deshabilitación de Seeders de Ejemplo:**
  - Se introduce una bandera `generarDatosDeEjemplo` en `Program.cs` de la API, establecida en `false`, para prevenir la ejecución de código de simulación en entornos de producción o pruebas.
2025-10-14 16:00:55 -03:00
a316e5dd08 Fix Styles CSS 2025-10-06 12:25:12 -03:00
64d45a7a39 Feat Widgets Controles y Estilos 2025-10-03 13:26:20 -03:00
7d2922aaeb Pre Refinamiento Movil 2025-09-19 17:19:10 -03:00
64dc7ef440 Pre Nacionales 2025-09-11 10:16:45 -03:00
2fac830528 Fix TimeOut Telegramas 1425 2025-09-08 14:25:19 -03:00
d091d91f89 Try TimeOut Telegramas 2025-09-08 14:19:16 -03:00
c105106f3b Test Lote 5 Telegramas Worker 2025-09-08 10:53:53 -03:00
f497c89ffa Fix Woker Lote Telegramas 20 2025-09-08 10:39:55 -03:00
565128321c Fix Telegramas Worker 2025-09-08 10:22:51 -03:00
2b47d8e20d Fix Worker 2025-09-07 23:04:36 -03:00
a49fc80fd9 Fix Worker Serilog 2025-09-06 22:13:09 -03:00
475b886d9a Fix Nivel de Ejecución 2025-09-06 21:56:29 -03:00
fa92d9638c Feat Workers Prioridades y Nivel Serilog 2025-09-06 21:44:52 -03:00
1ed9a49a53 Trabajo de ajuste en widgets y db para frontend 2025-08-29 09:54:22 -03:00
4a6318c18a Feat Prototipos Widgets y Fix Worker Telegramas 2025-08-25 10:25:54 -03:00
8192185bc5 Fix fecha totalizados nivel provincia 2025-08-23 13:19:35 -03:00
13c6accd15 Fix Añade FechaTotalizado en Proyeccion Bancas 2025-08-23 12:54:57 -03:00
303a469c57 Fix proyeccion bancas 2025-08-23 12:27:27 -03:00
e5ecdc301e Fix Worker 2025-08-23 11:01:54 -03:00
5de9d6729c Feat Front Widgets Refactizados y Ajustes Backend 2025-08-22 21:55:03 -03:00
18e6e8d3c0 Fix Program.cs 2025-08-20 18:08:17 -03:00
1a6f7dd5a3 Fix Bancas 2 2025-08-20 17:51:26 -03:00
43a967eac2 Fix Bancas 2025-08-20 17:38:51 -03:00
a2bf221194 Fix Paralelizmo en Procesos de baja prioridad 2025-08-20 17:29:50 -03:00
c967da919a Try Separación de Metodos 2025-08-20 16:58:18 -03:00
19b37f7320 Fix Goteo solo para Telegramas 2025-08-20 16:28:17 -03:00
3d685fba1e Fix Solicitud de Token 2025-08-20 15:03:02 -03:00
9d5c2086c5 Feat Rate Limit para cuotear peticiones. 2025-08-20 14:17:25 -03:00
68dce9415e Fix Sondear Proyeccion Bancas 2025-08-19 18:50:49 -03:00
16477a360c Fix Comentado el sonde de telegramas
Deshabilitado hasta obtener limites de consultas por parte del soporte de la API Electoral.
2025-08-19 17:06:02 -03:00
1559a1c3a9 Fix Intento de evitar bloqueo con retraso aleatorio para peticiones. 2025-08-19 16:45:09 -03:00
927658775f Fix Ajuste de paralelismo de 10 a 3 por bloqueos 2025-08-19 16:32:05 -03:00
46ebf7924a Feat Conteo final de telegramas capturados 2025-08-19 15:16:50 -03:00
ccffb0ee7f Fix Telegramas 2025-08-19 14:58:01 -03:00
518e782c8c Fix 1425 2025-08-19 14:25:27 -03:00
94bb7c4360 Feat/Fix: Paralelismo y Coreccion de lista. 2025-08-19 14:07:19 -03:00
b7c50576f4 Fix Cambios de optimizaciones 2025-08-19 09:37:13 -03:00
defb74fcd2 Fix bancas y telegramas 2025-08-18 17:47:11 -03:00
108e92ac27 Fix Worker 1524 2025-08-18 15:25:02 -03:00