Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //convierto a decimal el monto total del pago del recibo
- decimal montototalrecibo = Convert.ToDecimal(Monto_pago);
- var listafaltapagar = _context.DetallesPlanesPagos.Where(o => o.Dni == Convert.ToInt32(Dni) && o.Estado == "Activo" && o.Saldo_cuota != 0).ToList();
- foreach(var item in listafaltapagar)
- {
- if(montototalrecibo > 0)
- {
- if(montototalrecibo >= item.Saldo_cuota)
- {
- montototalrecibo = montototalrecibo - item.Saldo_cuota;
- item.Saldo_cuota = 0;
- _logger.LogInformation("Recibo creado por Usuario: {ID}.", User.Identity.Name);
- _context.Add(recibo);
- //agrego Id al recibo
- recibo.DetallePlanPagosId = item.Id;
- }
- else
- {
- item.Saldo_cuota = item.Saldo_cuota - montototalrecibo;
- montototalrecibo = 0;
- _logger.LogInformation("Recibo creado por Usuario: {ID}.", User.Identity.Name);
- _context.Add(recibo);
- //agrego Id al recibo
- recibo.DetallePlanPagosId = item.Id;
- }
- }
- }
Add Comment
Please, Sign In to add comment