From a7355ea540ac8a89918da3654850911aced20e1d Mon Sep 17 00:00:00 2001 From: fede Date: Sun, 20 Jul 2025 00:34:17 -0300 Subject: [PATCH] fix: contador de meses --- Aspnet/Controllers/ContratoController.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Aspnet/Controllers/ContratoController.cs b/Aspnet/Controllers/ContratoController.cs index aacb1ae..647b6d7 100644 --- a/Aspnet/Controllers/ContratoController.cs +++ b/Aspnet/Controllers/ContratoController.cs @@ -180,12 +180,14 @@ public class ContratoController : ControllerBase foreach (var i in list) { + int totalMeses = (i.Fecha.Year - cont.Fechainicio.Year) * 12 + (i.Fecha.Month - cont.Fechainicio.Month); + int mesNum = totalMeses + 1; var c = new CanonDtoBuilder() .SetId(i.Id) .SetPago(i.Idrecibo == null ? false : true) .SetDivisa(divisa == "" ? "Ugh esta mal cargado la divisa en el contrato" : divisa) .SetMes(i.Fecha) - .SetMesNum(int.Parse((i.Fecha.Month - cont.Fechainicio.Month).ToString()) + 1) + .SetMesNum(mesNum) .SetMonto(i.Monto) .Build(); d.Add(c);