kreta/KretaWeb/Areas/OsztalyCsoport/Models/TbJogviszonyPartialGridModel.cs
2024-03-13 00:33:46 +01:00

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
{
}
}