commit casi todo listo

This commit is contained in:
2025-01-17 16:21:51 -03:00
parent 9a088a37b2
commit 28415f8ba8
3 changed files with 42 additions and 1 deletions

View File

@@ -42,4 +42,28 @@ public class RepositorioCanons: RepositorioBase<RepositorioCanons> {
return Guardar(con);
}
public bool CrearCanons(decimal aumento, long idcontrato) { //WIP
var con = Context;
aumento+=1;
var cont = con.Contratos.Include(x=>x.Idcanons).FirstOrDefault(x=>x.Id == idcontrato);
if (cont == null) return false;
int exist = cont.Idcanons.Count();
if (exist+cont.MesesHastaAumento >= cont.MesesDurationContrato){
exist = cont.MesesDurationContrato-exist;
} else{
exist = cont.MesesHastaAumento;
}
cont.Monto = cont.Monto * aumento;
for (int i = 0; i < exist; i++){
Canon c = new Canon{
Fecha
};
}
}
}