using System; using System.ComponentModel.DataAnnotations; using Kreta.BusinessLogic.Classes; using Kreta.Resources; namespace Kreta.Web.Areas.Orarend.Models { public class FoglalkozasModel { public int? ID { get; set; } public bool UseFoglalkozas { get; set; } public DateTime? KezdeteDatum { get; set; } public DateTime? VegeDatum { get; set; } [Display(Name = nameof(AdminisztracioResource.Napirend), ResourceType = typeof(AdminisztracioResource))] public int? TanoranKivuliFoglalkozas { get; set; } [Display(Name = nameof(OsztalyCsoportResource.OsztalyCsoport), ResourceType = typeof(OsztalyCsoportResource))] public int? OsztalyCsoportId { get; set; } [Display(Name = nameof(AdminisztracioResource.Tantargy), ResourceType = typeof(AdminisztracioResource))] public int? TantargyId { get; set; } [Display(Name = nameof(ExcelNyomtatvanyResource.Tanarok), ResourceType = typeof(ExcelNyomtatvanyResource))] public string Tanarok { get; set; } [Display(Name = nameof(OrarendResource.HelyettesitoTanar), ResourceType = typeof(OrarendResource))] public int? HelyettesitettTanarID { get; set; } [Display(Name = nameof(ImportExportOrarendResource.ImportHeaderNameFoglalkozasKezdete), ResourceType = typeof(ImportExportOrarendResource))] public string KezdeteLabel { get; set; } [Display(Name = nameof(ImportExportOrarendResource.ImportHeaderNameFoglalkozasVege), ResourceType = typeof(ImportExportOrarendResource))] public string VegeLabel { get; set; } [KretaRequired(StringResourcesId = 4186)]/*Foglalkozás kezdetének megadása kötelező*/ [Display(Name = nameof(ImportExportOrarendResource.ImportHeaderNameFoglalkozasKezdete), ResourceType = typeof(ImportExportOrarendResource))] public DateTime? Kezdete { get; set; } [KretaRequired(StringResourcesId = 4187)]/*Foglalkozás kezdetének megadása kötelező*/ [Display(Name = nameof(ImportExportOrarendResource.ImportHeaderNameFoglalkozasVege), ResourceType = typeof(ImportExportOrarendResource))] public DateTime? Vege { get; set; } [Display(Name = nameof(OrarendResource.Helyiseg), ResourceType = typeof(OrarendResource))] public int? TeremID { get; set; } [Display(Name = nameof(OrarendResource.Sorszamozando), ResourceType = typeof(OrarendResource))] public bool Sorszamozando { get; set; } [Display(Name = nameof(OrarendResource.ParhuzamosOra), ResourceType = typeof(OrarendResource))] public bool ParhuzamosOra { get; set; } [Display(Name = nameof(OrarendResource.Tulora), ResourceType = typeof(OrarendResource))] public bool Tulora { get; set; } [Display(Name = nameof(OrarendResource.TamopOra), ResourceType = typeof(OrarendResource))] public bool TAMOPOra { get; set; } [Display(Name = nameof(OrarendResource.KIPOra), ResourceType = typeof(OrarendResource))] public bool KIPOra { get; set; } [Display(Name = nameof(OrarendResource.VEKOP73317), ResourceType = typeof(OrarendResource))] public bool VEKOP73317 { get; set; } [Display(Name = nameof(OrarendResource.KAPOra), ResourceType = typeof(OrarendResource))] public bool KAPOra { get; set; } [Display(Name = nameof(OrarendResource.NemSzakrendszeruOra), ResourceType = typeof(OrarendResource))] public bool NemSzakrendszeruOra { get; set; } [Display(Name = nameof(OrarendResource.IktTanora), ResourceType = typeof(OrarendResource))] public bool IKTTanora { get; set; } [Display(Name = nameof(TantargyResource.NemzetisegiOra), ResourceType = typeof(TantargyResource))] public bool NemzetisegiOra { get; set; } [Display(Name = nameof(TantargyResource.MegbizasiSzerzodesselEllatottOra), ResourceType = typeof(TantargyResource))] public bool IsFelnottoktatasiSzerzodes { get; set; } [Display(Name = nameof(OrarendResource.MindennaposTestneveles), ResourceType = typeof(OrarendResource))] public bool MindennaposTestneveles { get; set; } [Display(Name = nameof(OrarendResource.IprTanora), ResourceType = typeof(OrarendResource))] public bool IPRTanora { get; set; } [Display(Name = nameof(OrarendResource.Differencialt), ResourceType = typeof(OrarendResource))] public bool Differencialt { get; set; } [Display(Name = nameof(OrarendResource.Kooperativ), ResourceType = typeof(OrarendResource))] public bool Kooperativ { get; set; } [Display(Name = nameof(OrarendResource.Meres), ResourceType = typeof(OrarendResource))] public bool Meres { get; set; } [Display(Name = nameof(OrarendResource.Drama), ResourceType = typeof(OrarendResource))] public bool Drama { get; set; } [Display(Name = nameof(OrarendResource.Tiop12), ResourceType = typeof(OrarendResource))] public bool Tiop { get; set; } [Display(Name = nameof(OrarendResource.Bontott), ResourceType = typeof(OrarendResource))] public bool Bontott { get; set; } } }