using System; using System.ComponentModel.DataAnnotations; namespace GestionIntegral.Api.Dtos.Contables { public class CrearCierreDto { [Required(ErrorMessage = "El distribuidor es obligatorio.")] [Range(1, int.MaxValue, ErrorMessage = "ID de Distribuidor inválido.")] public int IdDistribuidor { get; set; } [Required(ErrorMessage = "La empresa es obligatoria.")] [Range(1, int.MaxValue, ErrorMessage = "ID de Empresa inválido.")] public int IdEmpresa { get; set; } [Required(ErrorMessage = "La fecha de corte es obligatoria.")] public DateTime FechaCorte { get; set; } [StringLength(500, ErrorMessage = "La justificación no puede superar los 500 caracteres.")] public string? Justificacion { get; set; } } }