kreta/Kreta.BusinessLogic/HelperClasses/Dokumentum/IntezmenyiMulasztasiOsszesitoDao.cs
2024-03-13 00:33:46 +01:00

52 lines
2.4 KiB
C#

using System;
using Kreta.Core;
using Kreta.Core.CustomAttributes;
using Kreta.Resources;
namespace Kreta.BusinessLogic.HelperClasses.Dokumentum
{
public class IntezmenyiMulasztasiOsszesitoDao
{
#region Fields
/// <summary>
/// Technikai paraméter(ek) a reflection-ös exporthoz.
/// </summary>
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; }
}
}