20 lines
690 B
C#
20 lines
690 B
C#
|
|
using System;
|
||
|
|
using System.ComponentModel.DataAnnotations;
|
||
|
|
|
||
|
|
namespace GestionIntegral.Api.Dtos.Distribucion
|
||
|
|
{
|
||
|
|
public class UpdatePorcMonCanillaDto
|
||
|
|
{
|
||
|
|
// IdPublicacion, IdCanilla y VigenciaD no deberían cambiar.
|
||
|
|
// Solo se actualiza PorcMon, EsPorcentaje y opcionalmente se cierra con VigenciaH.
|
||
|
|
|
||
|
|
[Required(ErrorMessage = "El valor (porcentaje o monto) es obligatorio.")]
|
||
|
|
[Range(0, double.MaxValue, ErrorMessage = "El valor debe ser un monto positivo.")]
|
||
|
|
public decimal PorcMon { get; set; }
|
||
|
|
|
||
|
|
[Required]
|
||
|
|
public bool EsPorcentaje { get; set; }
|
||
|
|
|
||
|
|
public DateTime? VigenciaH { get; set; } // Para cerrar el período
|
||
|
|
}
|
||
|
|
}
|