51 lines
2 KiB
C#
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; }
|
|
}
|
|
}
|