using System; using Kreta.Core; using Kreta.Core.CustomAttributes; using Kreta.Resources; namespace Kreta.BusinessLogic.HelperClasses.Dokumentum { public class IntezmenyiMulasztasiOsszesitoDao { #region Fields /// /// Technikai paraméter(ek) a reflection-ös exporthoz. /// public const string ExportAttributeId = nameof(ExportAttributeId); #endregion Fields [SimpleExportColumn(ExportAttributeId, 00, nameof(ImportExportCommonResource.IntezmenyAzonosito), typeof(ImportExportCommonResource))] public string Intezmeny { get; set; } [SimpleExportColumn(ExportAttributeId, 01, nameof(TanuloResource.Tanulo), typeof(TanuloResource))] public string Tanulo { get; set; } [SimpleExportColumn(ExportAttributeId, 02, nameof(TanuloResource.OktatasiAzonosito), typeof(TanuloResource))] public string OktatasiAzonosito { get; set; } [SimpleExportColumn(ExportAttributeId, 03, nameof(OrarendResource.OsztalyCsoport), typeof(OrarendResource))] public string OsztalyCsoport { get; set; } [SimpleExportColumn(ExportAttributeId, 04, nameof(OrarendResource.Datum), typeof(OrarendResource))] public DateTime Datum { get; set; } [SimpleExportColumn(ExportAttributeId, 05, nameof(OrarendResource.Oraszam), typeof(OrarendResource))] public int? Oraszam { get; set; } [SimpleExportColumn(ExportAttributeId, 06, nameof(HianyzasResource.MulasztasTipusa), typeof(HianyzasResource))] public string MulasztasTipus { get; set; } [SimpleExportColumn(ExportAttributeId, 07, nameof(HianyzasResource.Kesesperc), typeof(HianyzasResource))] public int? KesesPercben { get; set; } [SimpleExportColumn(ExportAttributeId, 08, nameof(OrarendResource.Tantargy), typeof(OrarendResource))] public string Tantargy { get; set; } [SimpleExportColumn(ExportAttributeId, 09, nameof(OrarendResource.OraKezdete), typeof(OrarendResource), DateTimeToStringPattern = Constants.ToStringPattern.HungarianDateTimeWithoutSeconds)] public DateTime OraKezdete { get; set; } [SimpleExportColumn(ExportAttributeId, 10, nameof(OrarendResource.OraVege), typeof(OrarendResource), DateTimeToStringPattern = Constants.ToStringPattern.HungarianDateTimeWithoutSeconds)] public DateTime OraVege { get; set; } } }