This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,97 @@
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.Tanar.Models
{
public class HFCsatolmanyGridModel : IKretaIdentity
{
#region Fields
public const string HazifeladatCsatolmanyExportAttributeId = nameof(HazifeladatCsatolmanyExportAttributeId);
#endregion
public HFCsatolmanyGridModel()
{
}
public HFCsatolmanyGridModel(HaziFeladatCsatolmanyItemCo co)
{
ID = co.Id.ToString();
OraDatuma = co.OraDatuma;
Oraszam = co.OraSorszama;
OsztalyCsoport = co.OsztalyCsoportNev;
Tanar = co.TanarNev;
Tantargy = co.TantargyNev;
FajlNev = co.FajlNev;
FajlMeret = co.FajlMeret;
FajlMeretMB = co.FajlMeretMB;
FeltoltesDatum = co.FeltoltesDatuma;
Hatarido = co.HataridoDatuma;
Torolt_BOOL = co.Torolt;
AdminTorolt_BOOL = co.AdminTorolt;
FileServiceTorolt_BOOL = co.FileServiceTorolt;
TorloUser = co.TorloFelhasznaloNev;
TorlesDatum = co.TorlesDatuma?.ToString(Core.Constants.ToStringPattern.HungarianDate);
IsOnlineOraText = co.IsOnlineOraText;
}
public string ID { get; set; }
public bool AdminTorolt_BOOL { get; set; }
public bool Torolt_BOOL { get; set; }
public bool FileServiceTorolt_BOOL { get; set; }
public string TorloUser { get; set; }
public string TorlesDatum { get; set; }
[Display(Name = nameof(TanarResource.OraDatuma), ResourceType = typeof(TanarResource))]
[SimpleExportColumn(HazifeladatCsatolmanyExportAttributeId, 00, nameof(TanarResource.OraDatuma), typeof(TanarResource))]
public DateTime? OraDatuma { get; set; }
[Display(Name = nameof(TanarResource.Oraszam), ResourceType = typeof(TanarResource))]
[SimpleExportColumn(HazifeladatCsatolmanyExportAttributeId, 01, nameof(TanarResource.Oraszam), typeof(TanarResource))]
public int? Oraszam { get; set; }
[Display(Name = nameof(TanarResource.Osztalycsoport), ResourceType = typeof(TanarResource))]
[SimpleExportColumn(HazifeladatCsatolmanyExportAttributeId, 02, nameof(TanarResource.Osztalycsoport), typeof(TanarResource))]
public string OsztalyCsoport { get; set; }
[Display(Name = nameof(TanarResource.Tanar), ResourceType = typeof(TanarResource))]
[SimpleExportColumn(HazifeladatCsatolmanyExportAttributeId, 03, nameof(TanarResource.Tanar), typeof(TanarResource))]
public string Tanar { get; set; }
[Display(Name = nameof(TanarResource.Tantargy), ResourceType = typeof(TanarResource))]
[SimpleExportColumn(HazifeladatCsatolmanyExportAttributeId, 04, nameof(TanarResource.Tantargy), typeof(TanarResource))]
public string Tantargy { get; set; }
[Display(Name = nameof(TanarResource.FajlNev), ResourceType = typeof(TanarResource))]
[SimpleExportColumn(HazifeladatCsatolmanyExportAttributeId, 05, nameof(TanarResource.FajlNev), typeof(TanarResource))]
public string FajlNev { get; set; }
[Display(Name = nameof(TanarResource.FajlMeret), ResourceType = typeof(TanarResource))]
public double FajlMeret { get; set; }
[Display(Name = nameof(TanarResource.FajlMeretMB), ResourceType = typeof(TanarResource))]
[SimpleExportColumn(HazifeladatCsatolmanyExportAttributeId, 06, nameof(TanarResource.FajlMeretMB), typeof(TanarResource), DecimalDigitCount = 2)]
public double FajlMeretMB { get; set; }
[Display(Name = nameof(TanarResource.FeltoltesDatum), ResourceType = typeof(TanarResource))]
[SimpleExportColumn(HazifeladatCsatolmanyExportAttributeId, 07, nameof(TanarResource.FeltoltesDatum), typeof(TanarResource))]
public DateTime? FeltoltesDatum { get; set; }
[Display(Name = nameof(TanarResource.HFHatarido), ResourceType = typeof(TanarResource))]
[SimpleExportColumn(HazifeladatCsatolmanyExportAttributeId, 08, nameof(TanarResource.HFHatarido), typeof(TanarResource))]
public DateTime? Hatarido { get; set; }
[SimpleExportColumn(HazifeladatCsatolmanyExportAttributeId, 09, nameof(OrarendResource.OnlineOra), typeof(OrarendResource))]
public string IsOnlineOraText { get; set; }
}
}