69 lines
2.9 KiB
C#
69 lines
2.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using Kreta.BusinessLogic.Classes;
|
|
using Kreta.BusinessLogic.HelperClasses;
|
|
using Kreta.BusinessLogic.Interfaces;
|
|
using Kreta.Enums;
|
|
using Kreta.Resources;
|
|
using Kreta.Web.Security;
|
|
|
|
namespace Kreta.Web.Areas.OsztalyCsoport.Models
|
|
{
|
|
public class TbJogviszonyPartialGridModel : IKretaIdentity
|
|
{
|
|
public TbJogviszonyPartialGridModel()
|
|
{
|
|
}
|
|
|
|
public TbJogviszonyPartialGridModel(TanuloJogviszonyGridItemCo jogviszonyCo)
|
|
{
|
|
ID = jogviszonyCo.ID.ToString();
|
|
TanuloId = jogviszonyCo.TanuloId.Value;
|
|
TanuloNeve = jogviszonyCo.TanuloNeve;
|
|
JogviszonyTipusId = jogviszonyCo.JogviszonyTipusaId;
|
|
JogviszonyTipusa = jogviszonyCo.JogviszonyTipusa;
|
|
JogviszonyKezdete = jogviszonyCo.JogviszonyKezdete;
|
|
JogviszonyKeletkezesenekJogcimeId = jogviszonyCo.JogviszonyKeletkezesenekJogcimeId;
|
|
JogviszonyKeletkezesenekJogcime = jogviszonyCo.JogviszonyKeletkezesenekJogcime;
|
|
Megjegyzes = jogviszonyCo.Megjegyzes;
|
|
}
|
|
|
|
public string ID { get; set; }
|
|
|
|
public int TanuloId { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TanuloNeve), ResourceType = typeof(TanuloResource))]
|
|
public string TanuloNeve { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.JogviszonyTipusa), ResourceType = typeof(TanuloResource))]
|
|
public string JogviszonyTipusa { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.JogviszonyTipusa), ResourceType = typeof(TanuloResource))]
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.JogviszonyTipusaKitolteseKotelez), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public int JogviszonyTipusId { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.JogviszonyKezdete), ResourceType = typeof(TanuloResource))]
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.JogviszonyKezdeteKitolteseKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public DateTime? JogviszonyKezdete { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.JogviszonyKeletkezesenekJogcime), ResourceType = typeof(TanuloResource))]
|
|
public string JogviszonyKeletkezesenekJogcime { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.JogviszonyKeletkezesenekJogcime), ResourceType = typeof(TanuloResource))]
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.JogviszonyKeletkezesenekJogcimeKitolteseKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public int JogviszonyKeletkezesenekJogcimeId { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.Megjegyzes), ResourceType = typeof(TanuloResource))]
|
|
public string Megjegyzes { get; set; }
|
|
public bool IsAktiv { get; set; }
|
|
}
|
|
|
|
public class TbJogviszonyPartialModel
|
|
{
|
|
|
|
}
|
|
}
|
|
|