104 lines
5.1 KiB
C#
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; }
|
|
}
|
|
}
|