TFS_ANTIGUO/TPAtesa_RecHuma/PruebaAzureAD/Models/PersonaViewModel.cs
2026-06-26 10:14:39 -06:00

78 lines
1.8 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PruebaAzureAD.Models
{
public class PersonaViewModel
{
//public int IdPersona { get; set; }
[Required]
public int IdTipoIdentificacion { get; set; }
[Required]
public string NoIdentificacion { get; set; }
[Required]
public string Nombre { get; set; }
[Required]
public string PrimerApellido { get; set; }
[Required]
public string SegundoApellido { get; set; }
[Required]
public DateTime FechaNacimiento { get; set; }
[Required]
public int IdPaisNacionalidad { get; set; }
[Required]
public int IdEstadoCivil { get; set; }
[Required]
public string Direccion { get; set; }
[Required]
public string Correo { get; set; }
[Required]
public int IdUniversidad { get; set; }
[Required]
public int IdGradoAcademico { get; set; }
[Required]
public string Titulo { get; set; }
[Required]
public int IdEmpresa { get; set; }
[Required]
public int IdPuesto { get; set; }
[Required]
public int IdTipoNombramiento { get; set; }
[Required]
public DateTime FechaIngreso { get; set; }
public DateTime? FechaAscenso { get; set; }
public DateTime? FechaSalida { get; set; }
[Required]
public decimal SalarioBruto { get; set; }
[Required]
public string TelefonoPrincipal { get; set; }
public string? TelefonoSecundario { get; set; }
[Required]
public int IdEstado { get; set; }
}
}