64 lines
2.9 KiB
C#
64 lines
2.9 KiB
C#
using System.Collections.Generic;
|
|
using Kreta.Enums.ManualEnums;
|
|
|
|
namespace Kreta.BusinessLogic.HelperClasses
|
|
{
|
|
public class TantargyCO
|
|
{
|
|
public int? ID { get; set; }
|
|
public bool GyakorlatiTargy { get; set; }
|
|
public string TantargyNev { get; set; }
|
|
public string TantargyRovidNev { get; set; }
|
|
public int? TargyKategoria { get; set; }
|
|
public string TargyKategoriaNev { get; set; }
|
|
public int? ESLTantargykategoria { get; set; }
|
|
public string ESLTantargykategoriaNev { get; set; }
|
|
public int? FoTargyID { get; set; }
|
|
public string FoTargyNev { get; set; }
|
|
public bool isFoTargy { get; set; }
|
|
public int? Evfolyam { get; set; }
|
|
public bool AltantargyNyomtatvanyban { get; set; }
|
|
public string NevNyomtatvanyban { get; set; }
|
|
public int? TanevID { get; set; }
|
|
public string Tanev { get; set; }
|
|
public string TantargyAngolNev { get; set; }
|
|
public string TantargyNemetNev { get; set; }
|
|
public string TantargyHorvatNev { get; set; }
|
|
public string TantargyRomanNev { get; set; }
|
|
public string TantargySzerbNev { get; set; }
|
|
public int Sorszam { get; set; }
|
|
public string Megjegyzes { get; set; }
|
|
public int? Gyakorlatigenyesseg { get; set; }
|
|
public bool IsAmiTargy { get; set; }
|
|
public bool IsKollegiumiTargy { get; set; }
|
|
public bool IsEgymiTargy { get; set; }
|
|
public bool IsFelnottOktatasTargy { get; set; }
|
|
public bool IsNincsBeloleOra { get; set; }
|
|
public bool IsOsztalyzattalErtekelheto { get; set; }
|
|
public bool IsSzazalekosanErtekelheto { get; set; }
|
|
public bool IsSzovegesenErtekelheto { get; set; }
|
|
public bool IsTanulmanyiAtlagbaNemSzamit { get; set; }
|
|
public bool IsOsztalynaplobanNemJelenikMeg { get; set; }
|
|
public bool IsOsztalyokOrarendjebenMegjelenik { get; set; }
|
|
public bool IsMszgTargy { get; set; }
|
|
public int? MufajTipusId { get; set; }
|
|
public int? TanszakTipusId { get; set; }
|
|
public int? MuveszetiAgId { get; set; }
|
|
|
|
public void SetErtekelesKorlatozasok(List<int> ertekelesKorlatozasIdList)
|
|
{
|
|
if (ertekelesKorlatozasIdList != null && ertekelesKorlatozasIdList.Count > 0)
|
|
{
|
|
IsOsztalyzattalErtekelheto = ertekelesKorlatozasIdList.Contains((int)ErtekelesKorlatozas.OsztalyzattalErtekelheto);
|
|
IsSzovegesenErtekelheto = ertekelesKorlatozasIdList.Contains((int)ErtekelesKorlatozas.SzovegesenErtekelheto);
|
|
IsSzazalekosanErtekelheto = ertekelesKorlatozasIdList.Contains((int)ErtekelesKorlatozas.SzazalekosanErtekelheto);
|
|
}
|
|
else
|
|
{
|
|
IsOsztalyzattalErtekelheto = false;
|
|
IsSzovegesenErtekelheto = false;
|
|
IsSzazalekosanErtekelheto = false;
|
|
}
|
|
}
|
|
}
|
|
}
|