TFS_ANTIGUO/TPAtesa_CuentasCobrar/CuentasCobrar.UI/Models/PaisViewModel.cs

27 lines
1.1 KiB
C#

using System.ComponentModel.DataAnnotations;
namespace CuentasCobrar.UI.Models
{
public class PaisViewModel
{
[Required ( ErrorMessage = "Este campo es requerido." )]
public int IdPais { get; set; }
[Required ( ErrorMessage = "Este campo es requerido." )]
[MaxLength ( 255, ErrorMessage = "Máximo 255 caracteres." )]
[RegularExpression ( "^[a-zA-ZÀ-ÿ\\u00f1\\u00d1\\(\\) ]*$", ErrorMessage = "Este campo solo admite texto." )]
public string Nombre { get; set; } = null!;
[MaxLength ( 100, ErrorMessage = "Máximo 100 caracteres." )]
[Required ( ErrorMessage = "Este campo es requerido." )]
[RegularExpression ( "^[a-zA-ZÀ-ÿ\\u00f1\\u00d1\\(\\) ]*$", ErrorMessage = "Este campo solo admite texto." )]
public string Nacionalidad { get; set; } = null!;
[MaxLength ( 4, ErrorMessage = "Máximo números de 4 dígitos." )]
[Required ( ErrorMessage = "Este campo es requerido." )]
public string CodigoDeArea { get; set; } = null!;
public bool? Habilitado { get; set; }
}
}