init
This commit is contained in:
90
Kreta.BusinessLogic/HelperClasses/KKVegzettsegCo.cs
Normal file
90
Kreta.BusinessLogic/HelperClasses/KKVegzettsegCo.cs
Normal file
@@ -0,0 +1,90 @@
|
||||
using System.Collections.Generic;
|
||||
using Kreta.Enums;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class KKVegzettsegBaseCo
|
||||
{
|
||||
public int AlkalmazottId { get; set; }
|
||||
public KKKepesitesTipusEnum KepesitesTipusId { get; set; }
|
||||
}
|
||||
|
||||
public abstract class KKVegzettsegPedagogusCo : KKVegzettsegBaseCo
|
||||
{
|
||||
public KKKepesitesJellTipusEnum VegzettsegTipusId { get; private set; }
|
||||
|
||||
public KKVegzettsegPedagogusCo(KKKepesitesJellTipusEnum vegzettsegTipusId)
|
||||
{
|
||||
KepesitesTipusId = KKKepesitesTipusEnum.Pedagogus;
|
||||
VegzettsegTipusId = vegzettsegTipusId;
|
||||
}
|
||||
}
|
||||
|
||||
public class KKTanarVegzettsegCO : KKVegzettsegPedagogusCo
|
||||
{
|
||||
public KKTanarVegzettsegCO() : base(KKKepesitesJellTipusEnum.Tanar)
|
||||
{
|
||||
TantargyKategoriaIds = new List<int>();
|
||||
}
|
||||
|
||||
public int? EntityId { get; set; }
|
||||
|
||||
public int? TanariVegzettsegTipusId { get; set; }
|
||||
|
||||
public List<int> TantargyKategoriaIds { get; set; }
|
||||
|
||||
public string Egyeb { get; set; }
|
||||
}
|
||||
|
||||
public class KKAMITanarVegzettsegCo : KKVegzettsegPedagogusCo
|
||||
{
|
||||
public KKAMITanarVegzettsegCo() : base(KKKepesitesJellTipusEnum.TanarAMI)
|
||||
{
|
||||
KlasszikusZeneIds = new List<int>();
|
||||
NepZeneIds = new List<int>();
|
||||
JazzZeneIds = new List<int>();
|
||||
ElektroAkusztikusZeneIds = new List<int>();
|
||||
}
|
||||
|
||||
public int? EntityId { get; set; }
|
||||
|
||||
public int? AMITanariVegzettsegTipusId { get; set; }
|
||||
|
||||
public bool ZenemuveszetiTerulet { get; set; }
|
||||
|
||||
public bool TancmuveszetiTerulet { get; set; }
|
||||
|
||||
public bool KepzoEsIparMuveszetiTerulet { get; set; }
|
||||
|
||||
public bool SzinEsBabMuveszetiTerulet { get; set; }
|
||||
|
||||
public List<int> KlasszikusZeneIds { get; set; }
|
||||
|
||||
public List<int> NepZeneIds { get; set; }
|
||||
|
||||
public List<int> JazzZeneIds { get; set; }
|
||||
|
||||
public List<int> ElektroAkusztikusZeneIds { get; set; }
|
||||
|
||||
}
|
||||
|
||||
public class KKTanitoVegzettsegCo : KKVegzettsegPedagogusCo
|
||||
{
|
||||
public KKTanitoVegzettsegCo() : base(KKKepesitesJellTipusEnum.Tanito)
|
||||
{
|
||||
MuveltsegiTeruletIds = new List<int>();
|
||||
}
|
||||
|
||||
public List<int> MuveltsegiTeruletIds { get; set; }
|
||||
}
|
||||
|
||||
public class KKGyogyPedagogusVegzettsegCo : KKVegzettsegPedagogusCo
|
||||
{
|
||||
public KKGyogyPedagogusVegzettsegCo() : base(KKKepesitesJellTipusEnum.Gyogypedagogus)
|
||||
{
|
||||
GyogypedagogusTeruletIds = new List<int>();
|
||||
}
|
||||
|
||||
public List<int> GyogypedagogusTeruletIds { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user