78 lines
1.8 KiB
C#
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; }
|
|
}
|
|
}
|