using System.ComponentModel.DataAnnotations; using Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs; using Kreta.Core.CustomAttributes; using Kreta.Resources; namespace Kreta.Web.Areas.Tanulo.Models { public class TanuloApaczaiOsztondijKifizetesekGridModel : TanuloApaczaiOsztondijBaseGridModel { public TanuloApaczaiOsztondijKifizetesekGridModel() { } public TanuloApaczaiOsztondijKifizetesekGridModel(KifizetesCo co) { this.TanuloNeve = co.TanuloNeve; this.SzuletesiIdeje = co.SzuletesiIdeje; this.Osztaly = co.OsztalyNev; this.OktatasiAzonosito = co.OktatasiAzonosito; this.EvfolyamNev = co.EvfolyamNev; this.Jogosultsag = co.Jogosultsag; this.JuttatasOsszege = co.JuttatasOsszege; this.NemJogosultsagOka = co.NemJogosultsagOka; } [SimpleExportColumn(ApaczaiKifizetesekExportAttributeId, 05, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameJogosultsag), typeof(SzakkepzesiJuttatasokResource))] [Display(Name = nameof(SzakkepzesiJuttatasokResource.Jogosultsag), ResourceType = typeof(SzakkepzesiJuttatasokResource))] public string Jogosultsag { get; set; } [SimpleExportColumn(ApaczaiKifizetesekExportAttributeId, 06, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameNemJogosultsagOka), typeof(SzakkepzesiJuttatasokResource))] [Display(Name = nameof(SzakkepzesiJuttatasokResource.NemJogosultsagOka), ResourceType = typeof(SzakkepzesiJuttatasokResource))] public string NemJogosultsagOka { get; set; } [SimpleExportColumn(ApaczaiKifizetesekExportAttributeId, 07, nameof(SzakkepzesiJuttatasokResource.ExportHeaderNameJuttatasOsszege), typeof(SzakkepzesiJuttatasokResource))] [Display(Name = nameof(SzakkepzesiJuttatasokResource.JuttatasOsszege), ResourceType = typeof(SzakkepzesiJuttatasokResource))] public int? JuttatasOsszege { get; set; } } }