init
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Resources;
|
||||
using Kreta.Web.Attributes;
|
||||
using Kreta.Web.Helpers.TabStrip;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Areas.Tantargy.Models
|
||||
{
|
||||
public class TantervModel
|
||||
{
|
||||
public TantervModel()
|
||||
{
|
||||
TabList = new List<TabStripItemModel>();
|
||||
}
|
||||
|
||||
public int? ID { get; set; }
|
||||
public List<TabStripItemModel> TabList { get; set; }
|
||||
|
||||
[KretaDisplayName(1589)] /*Tanterv név*/
|
||||
[KretaRequired(StringResourcesId = 2382/*Tanterv név megadása kötelező!*/)]
|
||||
[StringLength(maximumLength: 255, ErrorMessageResourceName = nameof(ErrorResource.Max255Karakter), ErrorMessageResourceType = typeof(ErrorResource))]
|
||||
public string Nev { get; set; }
|
||||
|
||||
[KretaDisplayName(1590)] /*Tantervre jellemző csoporttípus*/
|
||||
[KretaRequired(StringResourcesId = 2383/*Csoporttípus megadása kötelező!*/)]
|
||||
public int? CsoportTipusa { get; set; }
|
||||
|
||||
[KretaDisplayName(1590)] /*Tantervre jellemző csoporttípus*/
|
||||
public string CsoportTipusaNev { get { return CsoportTipusa.GetDisplayName<CsoportTipusEnum>(ClaimData.SelectedTanevID.Value); } }
|
||||
|
||||
[KretaDisplayName(1591)] /*Kezdő évfolyam*/
|
||||
[KretaRequired(StringResourcesId = 2384/*Kezdő évfolyam megadása kötelező!*/)]
|
||||
public int? Evfolyamtol { get; set; }
|
||||
|
||||
[KretaDisplayName(1591)] /*Kezdő évfolyam*/
|
||||
public string EvfolyamtolNev { get { return Evfolyamtol.GetDisplayName<EvfolyamTipusEnum>(ClaimData.SelectedTanevID.Value); } }
|
||||
|
||||
[KretaDisplayName(1592)] /*Végző évfolyam*/
|
||||
[KretaRequired(StringResourcesId = 2385/*Végző évfolyam megadása kötelező!*/)]
|
||||
public int? Evfolyamig { get; set; }
|
||||
|
||||
[KretaDisplayName(1592)] /*Végző évfolyam*/
|
||||
public string EvfolyamigNev { get { return Evfolyamig.GetDisplayName<EvfolyamTipusEnum>(ClaimData.SelectedTanevID.Value); } }
|
||||
|
||||
[KretaDisplayName(1593)] /*Kerettantervre épülő*/
|
||||
public bool? KerettantervreEpulo { get; set; }
|
||||
|
||||
[KretaDisplayName(1593)] /*Kerettantervre épülő*/
|
||||
public string KerettantervreEpulo_BNAME { get { return Kreta.Framework.StringResourcesUtil.GetString(KerettantervreEpulo.HasValue && KerettantervreEpulo.Value ? 133 : 134); } } //Igen, Nem
|
||||
|
||||
[StringLength(255, ErrorMessageResourceName = nameof(ErrorResource.AMegjegyzesMax255KarakterLehet), ErrorMessageResourceType = typeof(ErrorResource))]
|
||||
[KretaDisplayName(97)] /*Megjegyzés*/
|
||||
public string Megjegyzes { get; set; }
|
||||
|
||||
[KretaDisplayName(670)] /*Kerettanterv*/
|
||||
public bool? IsKerettanterv { get; set; }
|
||||
|
||||
[KretaDisplayName(670)] /*Kerettanterv*/
|
||||
public string IsKerettanterv_BNAME { get { return Kreta.Framework.StringResourcesUtil.GetString(IsKerettanterv.HasValue && IsKerettanterv.Value ? 133 : 134); } } //Igen, Nem
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user