17 lines
766 B
C#
17 lines
766 B
C#
|
|
// La edición de un pago puede ser delicada por la afectación de saldos.
|
||
|
|
// Podríamos permitir cambiar Monto, TipoPago, Detalle.
|
||
|
|
// Cambiar Fecha, Distribuidor, Empresa, TipoMovimiento, Recibo podría requerir anular y recrear.
|
||
|
|
using System.ComponentModel.DataAnnotations;
|
||
|
|
namespace GestionIntegral.Api.Dtos.Contables
|
||
|
|
{
|
||
|
|
public class UpdatePagoDistribuidorDto
|
||
|
|
{
|
||
|
|
[Required, Range(0.01, (double)decimal.MaxValue, ErrorMessage = "El monto debe ser mayor a cero.")]
|
||
|
|
public decimal Monto { get; set; }
|
||
|
|
[Required]
|
||
|
|
public int IdTipoPago { get; set; }
|
||
|
|
[StringLength(150)]
|
||
|
|
public string? Detalle { get; set; }
|
||
|
|
// Los campos IdDistribuidor, Fecha, TipoMovimiento, Recibo, IdEmpresa no se cambian aquí.
|
||
|
|
}
|
||
|
|
}
|