using System.ComponentModel.DataAnnotations; using Kreta.BusinessLogic.Interfaces; using Kreta.Resources; namespace Kreta.Web.Areas.OsztalyCsoport.Models { public class OsztalyTanuloinakKepzesiJellemzoiModel { public bool IsReszszakmakMegjelenik { get; set; } public bool IsUjSzktMegjelenik { get; set; } public bool IsRegiSzktMegjelenik { get; set; } public bool IsNktMegjelenik { get; set; } public bool IsUresMegjelenik { get; set; } public int OsztalyId { get; set; } public OsztalyTanuloinakKepzesiJellemzoiGridModel KepzesiJellemzokGridModel { get; set; } } public class OsztalyTanuloinakKepzesiJellemzoiGridModel : IKretaIdentity { public string ID { get; set; } public int JegyzekTipus { get; set; } public int OsztalyId { get; set; } [Display(Name = nameof(OsztalyCsoportResource.LetszamFo), ResourceType = typeof(OsztalyCsoportResource))] public int Letszam { get; set; } #region UjSzkt [Display(Name = nameof(OsztalyCsoportResource.Agazat), ResourceType = typeof(OsztalyCsoportResource))] public string AgazatUjSzktTipus { get; set; } [Display(Name = nameof(OsztalyCsoportResource.Szakma), ResourceType = typeof(OsztalyCsoportResource))] public string SzakmaTipus { get; set; } [Display(Name = nameof(OsztalyCsoportResource.Szakmairany), ResourceType = typeof(OsztalyCsoportResource))] public string SzakmairanyTipus { get; set; } public int? AgazatUjSzktTipusId { get; set; } public int? SzakmaTipusId { get; set; } public int? SzakmairanyTipusId { get; set; } #endregion UjSzkt #region RegiSzkt [Display(Name = nameof(OsztalyCsoportResource.Szakmacsoport), ResourceType = typeof(OsztalyCsoportResource))] public string Szakmacsoport { get; set; } [Display(Name = nameof(OsztalyCsoportResource.Agazat), ResourceType = typeof(OsztalyCsoportResource))] public string Agazat { get; set; } [Display(Name = nameof(OsztalyCsoportResource.Szakkepesites), ResourceType = typeof(OsztalyCsoportResource))] public string Szakkepesites { get; set; } [Display(Name = nameof(OsztalyCsoportResource.ReszSzakkepesites), ResourceType = typeof(OsztalyCsoportResource))] public string Reszszakkepesites { get; set; } public int? SzakmacsoportId { get; set; } public int? AgazatId { get; set; } public int? SzakkepesitesId { get; set; } public int? ReszszakkepesitesId { get; set; } #endregion RegiSzkt #region NKT [Display(Name = nameof(OsztalyCsoportResource.Szakirany), ResourceType = typeof(OsztalyCsoportResource))] public string SzakiranyNktTipus { get; set; } [Display(Name = nameof(OsztalyCsoportResource.Szakkepesites), ResourceType = typeof(OsztalyCsoportResource))] public string SzakkepesitesNktTipus { get; set; } [Display(Name = nameof(OsztalyCsoportResource.TanulmanyiTerulet), ResourceType = typeof(OsztalyCsoportResource))] public string TanulmanyiTeruletNktTipus { get; set; } public int? SzakiranyNktTipusId { get; set; } public int? SzakkepesitesNktTipusId { get; set; } public int? TanulmanyiTeruletNktTipusId { get; set; } #endregion NKT #region ReszSzakma [Display(Name = nameof(OsztalyCsoportResource.AgazatReszSzakmaTipus), ResourceType = typeof(OsztalyCsoportResource))] public string AgazatReszSzakmaTipus { get; set; } [Display(Name = nameof(OsztalyCsoportResource.SzakmaReszSzakmaTipus), ResourceType = typeof(OsztalyCsoportResource))] public string SzakmaReszSzakmaTipus { get; set; } [Display(Name = nameof(OsztalyCsoportResource.ReszSzakmaTipus), ResourceType = typeof(OsztalyCsoportResource))] public string ReszSzakmaTipus { get; set; } public int? AgazatReszSzakmaTipusId { get; set; } public int? SzakmaReszSzakmaTipusId { get; set; } public int? ReszSzakmaTipusId { get; set; } #endregion ReszSzakma } }