Guest User

Untitled

a guest
Jul 15th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. //convierto a decimal el monto total del pago del recibo
  2. decimal montototalrecibo = Convert.ToDecimal(Monto_pago);
  3. var listafaltapagar = _context.DetallesPlanesPagos.Where(o => o.Dni == Convert.ToInt32(Dni) && o.Estado == "Activo" && o.Saldo_cuota != 0).ToList();
  4.  
  5. foreach(var item in listafaltapagar)
  6. {
  7. if(montototalrecibo > 0)
  8. {
  9. if(montototalrecibo >= item.Saldo_cuota)
  10. {
  11. montototalrecibo = montototalrecibo - item.Saldo_cuota;
  12. item.Saldo_cuota = 0;
  13.  
  14. _logger.LogInformation("Recibo creado por Usuario: {ID}.", User.Identity.Name);
  15. _context.Add(recibo);
  16.  
  17. //agrego Id al recibo
  18. recibo.DetallePlanPagosId = item.Id;
  19.  
  20. }
  21. else
  22. {
  23. item.Saldo_cuota = item.Saldo_cuota - montototalrecibo;
  24. montototalrecibo = 0;
  25.  
  26. _logger.LogInformation("Recibo creado por Usuario: {ID}.", User.Identity.Name);
  27. _context.Add(recibo);
  28.  
  29.  
  30. //agrego Id al recibo
  31. recibo.DetallePlanPagosId = item.Id;
  32. }
  33. }
  34.  
  35. }
Add Comment
Please, Sign In to add comment