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

51 lines
2 KiB
C#

using System;
using System.ComponentModel.DataAnnotations;
using Kreta.BusinessLogic.Classes;
using Kreta.Resources;
using Kreta.Web.Attributes;
namespace Kreta.Web.Areas.Orarend.Models
{
public class NemKotottMunkaidoModel
{
public int? Id { get; set; }
public bool isReadonly { get; set; }
public int ModositasiIdoszakTipus { get; set; }
public string JSHelperNev { get; set; }
public bool isMegtartott { get; set; }
public bool isAdminRogzitette { get; set; }
public int TulajId { get; set; }
public string GroupId { get; set; }
public bool AdminAltalTorolt { get; set; }
public bool isTanarAltalTorolt { get; set; }
[KretaRequired(StringResourcesId = 4285)]
[Display(Name = nameof(OrarendResource.NemKotottMunkaidoKezdoIdopont), ResourceType = typeof(OrarendResource))]
public DateTime? Kezdet { get; set; }
[KretaRequired(StringResourcesId = 4286)]
[Display(Name = nameof(OrarendResource.NemKotottMunkaidoZaroIdopont), ResourceType = typeof(OrarendResource))]
public DateTime? Veg { get; set; }
[Display(Name = nameof(OrarendResource.NemKotottMunkaidoNap), ResourceType = typeof(OrarendResource))]
public DateTime? Datum { get; set; }
[KretaRequired(StringResourcesId = 5050)]
[KretaDisplayName(5049)] /*Törvényi kategória*/
public int? TorvenyKategoria { get; set; }
[Required(ErrorMessageResourceName = nameof(ErrorResource.PedagogusMegadasaKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
[KretaDisplayName(456)] /*Pedagógus*/
public int? TanarId { get; set; }
[KretaDisplayName(97)] /*Megjegyzés*/
public string Megjegyzes { get; set; }
[KretaDisplayName(97)] /*Megjegyzés*/
public string NaplozottMegjegyzes { get; set; }
[KretaRequired(StringResourcesId = 2536)] /*Hetirend megadása kötelező*/
[KretaDisplayName(4252)] /*Hetirend*/
public int? HetirendId { get; set; }
}
}