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

104 lines
5.1 KiB
C#

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; }
}
}