using System.ComponentModel.DataAnnotations; using Kreta.BusinessLogic.HelperClasses; using Kreta.BusinessLogic.Interfaces; using Kreta.Core.CustomAttributes; using Kreta.Resources; namespace Kreta.Web.Areas.TanuloErtekeles.Models { public class ErettsegiEredmenyekKeresoGridModel : IKretaIdentity { #region Fields public const string ErettsegiEredmenyekExportAttributeId = nameof(ErettsegiEredmenyekExportAttributeId); #endregion public ErettsegiEredmenyekKeresoGridModel() { } public ErettsegiEredmenyekKeresoGridModel(ErettsegiEredmenyItemCo co) { ID = co.Id.ToString(); Tanulo = co.Tanulo; Osztaly = co.OsztalyNev; OktatasiAzonosito = co.OktatasiAzonosito; Tantargy = co.Tantargy; SzintNev = co.Szint; TipusNev = co.Tipus; IrasbeliPontszam = co.IrasbeliPontszam; SzobeliPontszam = co.SzobeliPontszam; GyakorlatiPontszam = co.GyakorlatiPontszam; OsszPontszam = co.OsszPontszam; Szazalek = co.Szazalek; Erdemjegy = co.Erdemjegy; Megjegyzes = co.Megjegyzes; } public string ID { get; set; } [Display(Name = nameof(ErettsegiEredmenyekResource.TanuloNeve), ResourceType = typeof(ErettsegiEredmenyekResource))] [SimpleExportColumn(ErettsegiEredmenyekExportAttributeId, 00, nameof(ErettsegiEredmenyekResource.TanuloNeve), typeof(ErettsegiEredmenyekResource))] public string Tanulo { get; set; } [Display(Name = nameof(ErettsegiEredmenyekResource.Osztaly), ResourceType = typeof(ErettsegiEredmenyekResource))] [SimpleExportColumn(ErettsegiEredmenyekExportAttributeId, 01, nameof(ErettsegiEredmenyekResource.Osztaly), typeof(ErettsegiEredmenyekResource))] public string Osztaly { get; set; } [Display(Name = nameof(ErettsegiEredmenyekResource.OktatasiAzonosito), ResourceType = typeof(ErettsegiEredmenyekResource))] [SimpleExportColumn(ErettsegiEredmenyekExportAttributeId, 02, nameof(ErettsegiEredmenyekResource.OktatasiAzonosito), typeof(ErettsegiEredmenyekResource))] public string OktatasiAzonosito { get; set; } [Display(Name = nameof(ErettsegiEredmenyekResource.Tantargy), ResourceType = typeof(ErettsegiEredmenyekResource))] [SimpleExportColumn(ErettsegiEredmenyekExportAttributeId, 03, nameof(ErettsegiEredmenyekResource.Tantargy), typeof(ErettsegiEredmenyekResource))] public string Tantargy { get; set; } [Display(Name = nameof(ErettsegiEredmenyekResource.Szint), ResourceType = typeof(ErettsegiEredmenyekResource))] [SimpleExportColumn(ErettsegiEredmenyekExportAttributeId, 04, nameof(ErettsegiEredmenyekResource.Szint), typeof(ErettsegiEredmenyekResource))] public string SzintNev { get; set; } [Display(Name = nameof(ErettsegiEredmenyekResource.Tipus), ResourceType = typeof(ErettsegiEredmenyekResource))] [SimpleExportColumn(ErettsegiEredmenyekExportAttributeId, 05, nameof(ErettsegiEredmenyekResource.Tipus), typeof(ErettsegiEredmenyekResource))] public string TipusNev { get; set; } [Display(Name = nameof(ErettsegiEredmenyekResource.IrasbeliPontszam), ResourceType = typeof(ErettsegiEredmenyekResource))] [SimpleExportColumn(ErettsegiEredmenyekExportAttributeId, 06, nameof(ErettsegiEredmenyekResource.IrasbeliPontszam), typeof(ErettsegiEredmenyekResource))] public int? IrasbeliPontszam { get; set; } [Display(Name = nameof(ErettsegiEredmenyekResource.SzobeliPontszam), ResourceType = typeof(ErettsegiEredmenyekResource))] [SimpleExportColumn(ErettsegiEredmenyekExportAttributeId, 07, nameof(ErettsegiEredmenyekResource.SzobeliPontszam), typeof(ErettsegiEredmenyekResource))] public int? SzobeliPontszam { get; set; } [Display(Name = nameof(ErettsegiEredmenyekResource.GyakorlatiPontszam), ResourceType = typeof(ErettsegiEredmenyekResource))] [SimpleExportColumn(ErettsegiEredmenyekExportAttributeId, 08, nameof(ErettsegiEredmenyekResource.GyakorlatiPontszam), typeof(ErettsegiEredmenyekResource))] public int? GyakorlatiPontszam { get; set; } [Display(Name = nameof(ErettsegiEredmenyekResource.OsszPontszam), ResourceType = typeof(ErettsegiEredmenyekResource))] [SimpleExportColumn(ErettsegiEredmenyekExportAttributeId, 09, nameof(ErettsegiEredmenyekResource.OsszPontszam), typeof(ErettsegiEredmenyekResource))] public int? OsszPontszam { get; set; } [Display(Name = nameof(ErettsegiEredmenyekResource.Szazalek), ResourceType = typeof(ErettsegiEredmenyekResource))] [SimpleExportColumn(ErettsegiEredmenyekExportAttributeId, 10, nameof(ErettsegiEredmenyekResource.Szazalek), typeof(ErettsegiEredmenyekResource))] public int? Szazalek { get; set; } [Display(Name = nameof(ErettsegiEredmenyekResource.Erdemjegy), ResourceType = typeof(ErettsegiEredmenyekResource))] [SimpleExportColumn(ErettsegiEredmenyekExportAttributeId, 11, nameof(ErettsegiEredmenyekResource.Erdemjegy), typeof(ErettsegiEredmenyekResource))] public int? Erdemjegy { get; set; } [Display(Name = nameof(ErettsegiEredmenyekResource.Megjegyzes), ResourceType = typeof(ErettsegiEredmenyekResource))] [SimpleExportColumn(ErettsegiEredmenyekExportAttributeId, 12, nameof(ErettsegiEredmenyekResource.Megjegyzes), typeof(ErettsegiEredmenyekResource))] public string Megjegyzes { get; set; } } }