56 lines
3.5 KiB
C#
56 lines
3.5 KiB
C#
using System;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using Kreta.BusinessLogic.HelperClasses;
|
|
using Kreta.BusinessLogic.Interfaces;
|
|
using Kreta.Core.CustomAttributes;
|
|
using Kreta.Resources;
|
|
|
|
namespace Kreta.Web.Areas.Adminisztracio.Models
|
|
{
|
|
public class NevOktLeNemKotottMunkaidoGridModel : IKretaIdentity
|
|
{
|
|
public const string NevOktLeNemKotottMunkaidoExportAttributeId = nameof(NevOktLeNemKotottMunkaidoExportAttributeId);
|
|
|
|
public NevOktLeNemKotottMunkaidoGridModel()
|
|
{
|
|
|
|
}
|
|
|
|
public NevOktLeNemKotottMunkaidoGridModel(NevOktLeNemKotottMunkaidoItemCO co)
|
|
{
|
|
ID = co.ID.ToString();
|
|
Datum = co.Datum.Value;
|
|
Kezdete = co.Kezdete.Value;
|
|
Vege = co.Vege.Value;
|
|
TanarId = co.TanarId;
|
|
TanarNeve = co.TanarNeve;
|
|
KategoriaId = co.KategoriaId;
|
|
KategoriaNeve = co.KategoriaNeve;
|
|
RogzitesDatuma = co.RogzitesDatuma.Value;
|
|
Megtartott = co.Megtartott;
|
|
}
|
|
|
|
public string ID { get; set; }
|
|
[Display(Name = nameof(NevOktLeNemKotottMunkaidoResource.Datum), ResourceType = typeof(NevOktLeNemKotottMunkaidoResource))]
|
|
[SimpleExportColumn(NevOktLeNemKotottMunkaidoExportAttributeId, 00, nameof(NevOktLeNemKotottMunkaidoResource.Datum), typeof(NevOktLeNemKotottMunkaidoResource), DateTimeToStringPattern = Core.Constants.ToStringPattern.HungarianDate)]
|
|
public DateTime Datum { get; set; }
|
|
[Display(Name = nameof(NevOktLeNemKotottMunkaidoResource.Kezdete), ResourceType = typeof(NevOktLeNemKotottMunkaidoResource))]
|
|
[SimpleExportColumn(NevOktLeNemKotottMunkaidoExportAttributeId, 01, nameof(NevOktLeNemKotottMunkaidoResource.Kezdete), typeof(NevOktLeNemKotottMunkaidoResource), DateTimeToStringPattern = Core.Constants.ToStringPattern.HungarianTime)]
|
|
public DateTime Kezdete { get; set; }
|
|
[Display(Name = nameof(NevOktLeNemKotottMunkaidoResource.Vege), ResourceType = typeof(NevOktLeNemKotottMunkaidoResource))]
|
|
[SimpleExportColumn(NevOktLeNemKotottMunkaidoExportAttributeId, 02, nameof(NevOktLeNemKotottMunkaidoResource.Vege), typeof(NevOktLeNemKotottMunkaidoResource), DateTimeToStringPattern = Core.Constants.ToStringPattern.HungarianTime)]
|
|
public DateTime Vege { get; set; }
|
|
[Display(Name = nameof(NevOktLeNemKotottMunkaidoResource.Tanar), ResourceType = typeof(NevOktLeNemKotottMunkaidoResource))]
|
|
public int TanarId { get; set; }
|
|
[SimpleExportColumn(NevOktLeNemKotottMunkaidoExportAttributeId, 03, nameof(NevOktLeNemKotottMunkaidoResource.Tanar), typeof(NevOktLeNemKotottMunkaidoResource))]
|
|
public string TanarNeve { get; set; }
|
|
[Display(Name = nameof(NevOktLeNemKotottMunkaidoResource.Kategoria), ResourceType = typeof(NevOktLeNemKotottMunkaidoResource))]
|
|
public int KategoriaId { get; set; }
|
|
[SimpleExportColumn(NevOktLeNemKotottMunkaidoExportAttributeId, 04, nameof(NevOktLeNemKotottMunkaidoResource.Kategoria), typeof(NevOktLeNemKotottMunkaidoResource))]
|
|
public string KategoriaNeve { get; set; }
|
|
[Display(Name = nameof(NevOktLeNemKotottMunkaidoResource.RogzitesDatuma), ResourceType = typeof(NevOktLeNemKotottMunkaidoResource))]
|
|
[SimpleExportColumn(NevOktLeNemKotottMunkaidoExportAttributeId, 05, nameof(NevOktLeNemKotottMunkaidoResource.RogzitesDatuma), typeof(NevOktLeNemKotottMunkaidoResource), DateTimeToStringPattern = Core.Constants.ToStringPattern.HungarianDate)]
|
|
public DateTime RogzitesDatuma { get; set; }
|
|
public bool Megtartott { get; set; }
|
|
}
|
|
}
|