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

94 lines
5.4 KiB
C#

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