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

65 lines
4 KiB
C#

using System;
using System.ComponentModel.DataAnnotations;
using Kreta.BusinessLogic.Classes;
using Kreta.BusinessLogic.HelperClasses;
using Kreta.Core.CustomAttributes;
using Kreta.Resources;
namespace Kreta.Web.Areas.Tanulo.Models
{
public class TanuloEgyszeriPalyakezdesiJuttatasGridModel : TanuloSzakkepzesiJuttatasGridModel
{
public TanuloEgyszeriPalyakezdesiJuttatasGridModel()
: base()
{
}
public TanuloEgyszeriPalyakezdesiJuttatasGridModel(TanuloEgyszeriPalyakezdesiJuttatasItemCo juttatasCO)
: base(juttatasCO)
{
ErdemjegyMinimumAlatt = juttatasCO.ErdemjegyMinimumAlatt;
JuttatasMeghatarozasraKerult = juttatasCO.JuttatasMeghatarozasraKerult;
NincsEpjAdata = juttatasCO.NincsEpjAdata;
SzakmaiVizsgaEredmenye = juttatasCO.SzakmaiVizsgaEredmenye;
SzakmaiVizsgaSzakkepesitesMegnevezese = juttatasCO.SzakmaiVizsgaSzakkepesitesMegnevezese;
SzakmaiVizsgaSzakkepesitesAzonosito = juttatasCO.SzakmaiVizsgaSzakkepesitesAzonosito;
IsJavitoVizsga_BNAME = juttatasCO.IsJavitoVizsga.GetDisplayName();
IsPotloVizsga_BNAME = juttatasCO.IsPotloVizsga.GetDisplayName();
VizsgaDatum = juttatasCO.VizsgaDatum;
BizonyitvanySzama = juttatasCO.BizonyitvanySzama;
}
[Display(Name = nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaEredmenye), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 07, nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaErdemjegye), typeof(SzakkepzesiJuttatasokResource))]
public double? SzakmaiVizsgaEredmenye { get; set; }
[Display(Name = nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaSzakkepesitesMegnevezese), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 08, nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaSzakkepesitesMegnevezese), typeof(SzakkepzesiJuttatasokResource))]
public string SzakmaiVizsgaSzakkepesitesMegnevezese { get; set; }
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 09, nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaSzakkepesitesAzonosito), typeof(SzakkepzesiJuttatasokResource))]
public string SzakmaiVizsgaSzakkepesitesAzonosito { get; set; }
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 12, nameof(SzakkepzesiJuttatasokResource.JavitoVizsgazo), typeof(SzakkepzesiJuttatasokResource))]
public string IsJavitoVizsga_BNAME { get; set; }
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 13, nameof(SzakkepzesiJuttatasokResource.PotloVizsgazo), typeof(SzakkepzesiJuttatasokResource))]
public string IsPotloVizsga_BNAME { get; set; }
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 10, nameof(SzakkepzesiJuttatasokResource.AVizsgaDatuma), typeof(SzakkepzesiJuttatasokResource))]
public DateTime? VizsgaDatum { get; set; }
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 11, nameof(SzakkepzesiJuttatasokResource.BizonyitvanySzama), typeof(SzakkepzesiJuttatasokResource))]
public string BizonyitvanySzama { get; set; }
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 18, nameof(SzakkepzesiJuttatasokResource.ErdemjegyMinimumAlatt), typeof(SzakkepzesiJuttatasokResource))]
public string ErdemjegyMinimumAlatt { get; set; }
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 19, nameof(SzakkepzesiJuttatasokResource.MeghatarozasraKerultAJuttatas), typeof(SzakkepzesiJuttatasokResource))]
public string JuttatasMeghatarozasraKerult { get; set; }
[SimpleExportColumn(EgyszeriPalyakezdesiJuttatasExportAttributeId, 20, nameof(SzakkepzesiJuttatasokResource.NincsEpjAdata), typeof(SzakkepzesiJuttatasokResource))]
public string NincsEpjAdata { get; set; }
}
}