23 lines
746 B
C#
23 lines
746 B
C#
|
|
using System.ComponentModel.DataAnnotations;
|
||
|
|
|
||
|
|
namespace GestionIntegral.Api.Dtos.Distribucion
|
||
|
|
{
|
||
|
|
public class CreatePublicacionDto
|
||
|
|
{
|
||
|
|
[Required(ErrorMessage = "El nombre de la publicación es obligatorio.")]
|
||
|
|
[StringLength(50)]
|
||
|
|
public string Nombre { get; set; } = string.Empty;
|
||
|
|
|
||
|
|
[StringLength(150)]
|
||
|
|
public string? Observacion { get; set; }
|
||
|
|
|
||
|
|
[Required(ErrorMessage = "La empresa es obligatoria.")]
|
||
|
|
[Range(1, int.MaxValue, ErrorMessage = "Debe seleccionar una empresa válida.")]
|
||
|
|
public int IdEmpresa { get; set; }
|
||
|
|
|
||
|
|
[Required]
|
||
|
|
public bool CtrlDevoluciones { get; set; } = false;
|
||
|
|
|
||
|
|
public bool Habilitada { get; set; } = true; // Default true en UI
|
||
|
|
}
|
||
|
|
}
|