fixeado tema de control de pagos

This commit is contained in:
2025-02-03 02:03:31 -03:00
parent d5f5b7de56
commit e3889d89e1
5 changed files with 8 additions and 6 deletions

View File

@@ -134,7 +134,7 @@ public class AdminController: ControllerBase
DateTime date = DateTime.Now; DateTime date = DateTime.Now;
bool ret =list.Any(x=>x.Pagado ==0 && date > x.Fecha); bool ret =list.Any(x=>x.Pagado ==0 && date > x.Fecha);
if (ret == true) return BadRequest(new { message = "Este contrato no tiene canones vencidos"}); if (ret != true) return BadRequest(new { message = "Este contrato no tiene canones vencidos"});
string divisa =""; string divisa ="";
if (cont.Iddivisa == 0) divisa = "AR$"; else if (cont.Iddivisa == 1) divisa = "US$"; if (cont.Iddivisa == 0) divisa = "AR$"; else if (cont.Iddivisa == 1) divisa = "US$";
@@ -142,6 +142,8 @@ public class AdminController: ControllerBase
List<CanonDto> d = new(); List<CanonDto> d = new();
foreach (var i in list) { foreach (var i in list) {
if (i.Fecha > date) continue;
var c = new CanonDtoBuilder() var c = new CanonDtoBuilder()
.SetId(i.Id) .SetId(i.Id)
.SetPago(i.Idrecibo==null?false:true) .SetPago(i.Idrecibo==null?false:true)

View File

@@ -70,7 +70,7 @@
<strong>Fecha de inicio:</strong> {new Date(alquiler.fechainicio).toLocaleDateString()}<br /> <strong>Fecha de inicio:</strong> {new Date(alquiler.fechainicio).toLocaleDateString()}<br />
<strong>Inquilino:</strong> {alquiler.inquilino}<br /> <strong>Inquilino:</strong> {alquiler.inquilino}<br />
<strong>Propietario:</strong> {alquiler.propietario}<br> <strong>Propietario:</strong> {alquiler.propietario}<br>
<strong>Id Propiedad: </strong>{alquiler.id} <strong>Id Contrato: </strong>{alquiler.id}
</p> </p>
<div class="d-flex justify-content-center"> <div class="d-flex justify-content-center">
<button class="btn btn-primary" onclick={()=>navigate("/inquilino/contratos?id="+alquiler.id)}> <button class="btn btn-primary" onclick={()=>navigate("/inquilino/contratos?id="+alquiler.id)}>

View File

@@ -70,7 +70,7 @@
<strong>Fecha de inicio:</strong> {new Date(alquiler.fechainicio).toLocaleDateString()}<br /> <strong>Fecha de inicio:</strong> {new Date(alquiler.fechainicio).toLocaleDateString()}<br />
<strong>Inquilino:</strong> {alquiler.inquilino}<br /> <strong>Inquilino:</strong> {alquiler.inquilino}<br />
<strong>Propietario:</strong> {alquiler.propietario}<br> <strong>Propietario:</strong> {alquiler.propietario}<br>
<strong>Id Propiedad: </strong>{alquiler.id} <strong>Id Contrato: </strong>{alquiler.id}
</p> </p>
<div class="d-flex justify-content-center"> <div class="d-flex justify-content-center">
<button class="btn btn-primary" onclick={()=>navigate("/propietario/contratos?id="+alquiler.id)}> <button class="btn btn-primary" onclick={()=>navigate("/propietario/contratos?id="+alquiler.id)}>

View File

@@ -74,7 +74,7 @@
<strong>Fecha de inicio:</strong> {new Date(alquiler.fechainicio).toLocaleDateString()}<br /> <strong>Fecha de inicio:</strong> {new Date(alquiler.fechainicio).toLocaleDateString()}<br />
<strong>Inquilino:</strong> {alquiler.inquilino}<br /> <strong>Inquilino:</strong> {alquiler.inquilino}<br />
<strong>Propietario:</strong> {alquiler.propietario}<br> <strong>Propietario:</strong> {alquiler.propietario}<br>
<strong>Id Propiedad: </strong>{alquiler.id} <strong>Id Contrato: </strong>{alquiler.id}
</p> </p>
<div class="d-flex justify-content-center"> <div class="d-flex justify-content-center">
<button class="btn btn-primary" onclick={()=>navigate("/admin/contratos?id="+alquiler.id)}> <button class="btn btn-primary" onclick={()=>navigate("/admin/contratos?id="+alquiler.id)}>

View File

@@ -34,7 +34,7 @@ public class AuditoriaFacade {
var logDetalles = new List<LogDetalle>(); var logDetalles = new List<LogDetalle>();
foreach (var cambio in cambios) { foreach (var cambio in cambios) {
var nombreTabla = cambio.Entity.GetType().Name; var nombreTabla = cambio.Entity.GetType().Name;
Console.WriteLine($"Entidad: {cambio.Entity.GetType().Name}, Estado: {cambio.State}"); //Console.WriteLine($"Entidad: {cambio.Entity.GetType().Name}, Estado: {cambio.State}");
switch (cambio.State) { switch (cambio.State) {
case EntityState.Modified: case EntityState.Modified:
@@ -110,7 +110,7 @@ public class AuditoriaFacade {
break; break;
default: default:
Console.WriteLine($"Estado no manejado: {cambio.State}"); //Console.WriteLine($"Estado no manejado: {cambio.State}");
break; break;
} }
} }