This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,413 @@
using System;
using System.Collections.Generic;
using Kreta.BusinessLogic.HelperClasses.OsztalyCsoportbaSorolas;
using Kreta.Enums.ManualEnums;
namespace Kreta.BusinessLogic.HelperClasses
{
public class TanuloAdatCO
{
//alapadat
public int? ID { get; set; }
public string OktatasiAzonosito { get; set; }
public bool IsOktatasiAzonositoNelkul { get; set; }
public int Neme { get; set; }
public string Elotag { get; set; }
public string CsaladiNev { get; set; }
public string UtoNev { get; set; }
public string AnyjaNeveElotag { get; set; }
public string AnyjaCsaladiNev { get; set; }
public string AnyjaUtoNev { get; set; }
public string SzuletesiNevElotag { get; set; }
public string SzuletesiCsaladiNev { get; set; }
public string SzuletesiUtoNev { get; set; }
public string SzuletesiHely { get; set; }
public int SzuletesiOrszag { get; set; }
public DateTime SzuletesiIdo { get; set; }
public int Allampolgarsag { get; set; }
public int? Allampolgarsag2 { get; set; }
public int? Anyanyelv { get; set; }
public string Megjegyzes { get; set; }
public double KozossegiSzolgalatOsszesOraszam { get; set; }
public int? TartozkodasJogcimTipusId { get; set; }
public string OkiratSzam { get; set; }
public int? TartozkodasiJogotIgazoloOkmanyId { get; set; }
public string TartozkodasiJogotIgazoloOkmanySzama { get; set; }
//tanulo cimadat
public int? Orszag { get; set; }
public string Iranyitoszam { get; set; }
public string HelysegNev { get; set; }
public string KozteruletNev { get; set; }
public string KozteruletTipusNev { get; set; }
public string Hazszam { get; set; }
public string Emelet { get; set; }
public string Ajto { get; set; }
public string Telefonszam { get; set; }
public int? TelefonTipus { get; set; }
public string Emailcim { get; set; }
public int? EmailTipusId { get; set; }
public string BelepesiNev { get; set; }
public string Jelszo { get; set; }
public DateTime? UtolsoBelepes { get; set; }
public bool AlapertelmezettCim { get; set; }
//Tartózkodási cím adat
public int? TartozkodasiOrszag { get; set; }
public string TartozkodasiIranyitoszam { get; set; }
public string TartozkodasiHelysegNev { get; set; }
public string TartozkodasiKozteruletNev { get; set; }
public string TartozkodasiKozteruletTipusNev { get; set; }
public string TartozkodasiHazszam { get; set; }
public string TartozkodasiEmelet { get; set; }
public string TartozkodasiAjto { get; set; }
public bool HasTartozkodasiHely { get; set; }
//gondviselo alap
public string GondviseloNeve { get; set; }
public string GondviseloBelepesiNeve { get; set; }
public string GondviseloJelszava { get; set; }
public int? RokonsagiFok { get; set; }
public bool GondviseloAutoEmail { get; set; }
public bool IsTorvenyesKepviselo { get; set; }
//gondviselo cimadat
public int? OrszagGondviselo { get; set; }
public string IranyitoszamGondviselo { get; set; }
public string HelysegNevGondviselo { get; set; }
public string KozteruletNevGondviselo { get; set; }
public string KozteruletJellegNevGondviselo { get; set; }
public string HazszamGondviselo { get; set; }
public string EmeletGondviselo { get; set; }
public string AjtoGondviselo { get; set; }
public string TelefonszamGondviselo { get; set; }
public int? TelefonTipusGondviselo { get; set; }
public string EmailcimGondviselo { get; set; }
public bool AlapertelmezettGondviseloCim { get; set; }
//igazolvany
public string Igazolvanyszam { get; set; }
public int? IgazolvanyTipus { get; set; }
public string DiakigazolvanySzam { get; set; }
public DateTime? DiakigazolvanyKelte { get; set; }
public string TajSzam { get; set; }
public bool IsTajSzamNelkul { get; set; }
public bool IsAdoazonositoJelNelkul { get; set; }
public string AdoazonositoJel { get; set; }
public string BankszamlaSzam { get; set; }
public string NemzetkoziBiztositasiOkmanySzama { get; set; }
// tanügyi adatok
public int? NaploSorszam { get; set; }
public string BizonyitvanySorszama { get; set; }
public string NyilvantartasiSzam { get; set; }
public string BeirasiSorszam { get; set; }
public int? OsztalyId { get; set; }
public string OsztalyNev { get; set; }
public string EvfolyamNev { get; set; }
public string OsztalyfonokNev { get; set; }
public string TeremNev { get; set; }
public int TantervId { get; set; }
public string Tanterv { get; set; }
public string FelvetelTaneve { get; set; }
public int FelvetelTaneveId { get; set; }
public bool KifirAlapjanImportalt { get; set; }
public int? SzakmacsoportId { get; set; }
public int? AgazatId { get; set; }
public int? SzakkepesitesId { get; set; }
public int? ReszSzakkepesitesId { get; set; }
public int? AgazatUjSzktTipusId { get; set; }
public int? SzakmaTipusId { get; set; }
public int? SzakmairanyTipusId { get; set; }
public int? AgazatReszSzakmaTipusId { get; set; }
public int? SzakmaReszSzakmaTipusId { get; set; }
public int? ReszSzakmaTipusId { get; set; }
public DateTime NyilvantartastartasKezdete { get; set; }
public DateTime? JogviszonyBefejezese { get; set; }
public bool TankotelezettsegetTeljesito { get; set; }
public DateTime? TankotelezettsegVege { get; set; }
public bool Bejaro { get; set; }
public bool SzakmaiGyakorlaton { get; set; }
public bool Magantanulo { get; set; }
public DateTime? MagantanulosagKezdete { get; set; }
public DateTime? MagantanulosagVege { get; set; }
public int? MagantanulosagOka { get; set; }
public bool Vendeg { get; set; }
public bool SZKTV { get; set; }
public bool SZETV { get; set; }
public bool OSZTV { get; set; }
public bool EgyebOrszagosDonto { get; set; }
public double? GyakorlatiSzintvizsgakAtlaga { get; set; }
public bool TechnikusiEvfolyam { get; set; }
public bool EgyuttmukodesiMegallapodasos { get; set; }
public bool KizarolagIskolaiKeretekKozott { get; set; }
public bool IsOsszevontOsztaly { get; set; }
public int? TanuloEvfolyamTipus { get; set; }
public int? OsztalyEvfolyamTipus { get; set; }
public bool IsSzakmaiGyakorlatHiany { get; set; }
public bool IsESL16EvesUtanBelepett { get; set; }
public int? TanterviJellemzoId { get; set; }
public bool IsTechnikaOsztaly { get; set; }
public int? AgazatAlapOktMegnevTipusId { get; set; }
public int? AgazatAlapVizsgaEredTipusId { get; set; }
public DateTime? AgazatiAlapvizsgaDatuma { get; set; }
public double? AgazatiAlapvizsgaEredmenye { get; set; }
public int? AgazatiAlapvizsgaEredmenyeSzazalek { get; set; }
public bool IsSzakkepzesiMunkaszerzodessel { get; set; }
public string DualisKepzohelyNeve { get; set; }
public string DualisKepzohelyAdoszama { get; set; }
public string DualisKepzohelyNeveEsAdoszama { get; set; }
public int? SzervezetId { get; set; }
public bool KeresztfelevesOsztalyTagja { get; set; }
public int? SzakiranyNktTipusId { get; set; }
public int? SzakkepesitesNktTipusId { get; set; }
public int? TanulmanyiTeruletNktTipusId { get; set; }
public bool IsNKTSzakkepzeses { get; set; }
public int? MufajTipusId { get; set; }
public int? TanszakTipusId { get; set; }
public int? MuveszetiAgId { get; set; }
public bool Is9kozul8ElozotanevbenVegezte { get; set; }
public bool IsKiemeltenTehetseges { get; set; }
public bool IsSzamitogepetOktCelraHasznal { get; set; }
public bool IsSzabokyAdolfSzakkepODReszesul { get; set; }
public bool IsEgesznaposIskOktReszesul { get; set; }
public bool IsAltalanosIskolaFeladatEllatasiHely { get; set; }
public int? TanterviJellegId { get; set; }
public bool IsSzakkepzesenKivulrolJott { get; set; }
// Szocialis tanügy adatok
public int? IngyenesTankonyvEllatas { get; set; }
public string RendszeresGyermekvedelmiKedvezmeny { get; set; }
public bool SzocialisTamogatas { get; set; }
public bool JogviszonySzuneteltetese { get; set; }
public string TobbGyermnekIgazolasSzama { get; set; }
public bool TeritestFizeto { get; set; }
public string TartosGyogykezelesSzama { get; set; }
public int? TanuloiJogviszonnyalEltartott { get; set; }
public bool TandijatFizeto { get; set; }
public int? EtkezesiKedvezmeny { get; set; }
public bool BeilleszkedesiNehezseg { get; set; }
public int? HatranyosHelyzet { get; set; }
public bool Tanuloszerzodeses { get; set; }
public bool PolgariSzerzodeses { get; set; }
public string ElozoIntezmeny { get; set; }
public int? SzakkepesitesenekSzama { get; set; }
public bool Evismetlo { get; set; }
public bool Veszelyeztetett { get; set; }
public bool IntezetiNevelt { get; set; }
public bool KollegiumiEllatasu { get; set; }
public int? TestnevelesTipusa { get; set; }
public bool DiaksportkorTag { get; set; }
public bool MenedekJoggalRendelkezo { get; set; }
public bool IsExternatusiEllatasban { get; set; }
public bool IsNapkoziotthoniEllatasban { get; set; }
public bool IsRendszeresGyermekvedelmi { get; set; }
public bool IsOtthonNyujtottEllatas { get; set; }
// BTM probléma
//public bool BeilleszkedesiProblema { get; set; }
//public double? BTMLetszamsuly { get; set; }
public bool BTMProblema { get; set; }
//public bool TanulasiProblema { get; set; }
//public bool MagatartasiProblema { get; set; }
//public string BTMHatarozatOkmanyszama { get; set; }
//public string BTMKiallitoIntezmeny { get; set; }
//public DateTime? BTMOkmanyErvenyessegKezdete { get; set; }
//public DateTime? BTMOkmanyErvenyessegVege { get; set; }
//public DateTime? BTMKontrollIdopont { get; set; }
//public string BTMHatarozatTartalma { get; set; }
//public bool BTMDiszgrafia { get; set; }
//public bool BTMDiszkalkulia { get; set; }
//public bool BTMDiszlexia { get; set; }
// SNI
public bool SajatosNevelesiIgenyu { get; set; }
//public bool HalmozottanFogyatekos { get; set; }
public int? SNILetszamsuly { get; set; }
//public int? ErtelmiFogyatekos { get; set; }
//public string ErtelmiFogyatekosOkamnyszam { get; set; }
//public int? Hallasserult { get; set; }
//public string HallasserultOkmanyszam { get; set; }
//public int? Latasserult { get; set; }
//public string LatasserultOkmanyszam { get; set; }
//public string MozgasserultOkmanyszam { get; set; }
//public string BeszedfogyatekosOkmanyszam { get; set; }
//public bool Diszgrafia { get; set; }
//public bool Diszkalkulia { get; set; }
//public bool Diszlexia { get; set; }
//public string DiszgrafiaOkmanyszam { get; set; }
//public string DiszkalkuliaOkmanyszam { get; set; }
//public string DiszlexiaOkmanyszam { get; set; }
//public string BNOKod { get; set; }
//public string ViselekdesNemVisszavezetheto { get; set; }
//public string ViselekdesVisszavezetheto { get; set; }
//public string MegismeroFunkcioNemVisszavezetheto { get; set; }
//public string MegismeroFunkcioVisszavezetheto { get; set; }
//public string SNIMeghatarozas { get; set; }
//public string SNIKiallitoIntezmeny { get; set; }
//public DateTime? SNIOkmanyErvenyessegKezdete { get; set; }
//public DateTime? SNIOkmanyErvenyessegVege { get; set; }
//public DateTime? SNIKontrollIdopontja { get; set; }
public string KiallitoSzakertoiBizottsagNeve { get; set; }
public string KiallitoSzakertoiBizottsagCime { get; set; }
public string SzakvelemenySzama { get; set; }
public DateTime? KiallitasDatuma { get; set; }
public string FelulvizsgalatTaneve { get; set; }
public int? TanuloSniId { get; set; }
public int? FogyatekossagTipusId { get; set; }
//Fejlesztő foglalkozas
public double? FejlesztesreForditandoOraszam { get; set; }
public string FejlesztesreKijelolt { get; set; }
public string FejlesztoFoglalkozas { get; set; }
// Vallás
public int? Vallasa { get; set; }
public string Egyhazkozossege { get; set; }
// Sport
public string Sportag { get; set; }
public string Sportklub { get; set; }
public string SportedzoElerhetoseg { get; set; }
//Közszolgálat
public string KozszolgalatLeiras { get; set; }
public double OsszKozossegiSzolgalatOraszam { get; set; }
//Záradék
public SorolasZaradek Zaradek { get; set; }
//Juttatas
public int? Jogviszony { get; set; }
public int? BankszamlaTulajdonos { get; set; }
public string BankszamlaTulajdonosNeve { get; set; }
public string SzamlavezetoBank { get; set; }
public bool IsMasodikVagyTobbedikSzakmatSzerzo { get; set; }
public double? SzamitottAtlag { get; set; }
public double? KeziAtlag { get; set; }
public double? VeglegesAtlag => KeziAtlag.HasValue ? KeziAtlag.Value : SzamitottAtlag;
public JuttatasraNemJogosultOkaEnum IsJogosult { get; set; }
//public bool IsEvvegiJegybol { get; set; }
public int OsztondijAlapSzazalek { get; set; }
public bool IsAtlagFuggoSzazalek { get; set; }
public bool IsBeszamitasosTanulo { get; set; }
public bool IsOsztondijbolKizarva { get; set; }
public bool IsFelevnelValtos { get; set; }
public bool IsAtlagSzakkepzesi { get; set; }
public bool IsBeszamitasosFixSzazalek { get; set; }
public bool IsApaczaiIgenylo { get; set; }
public bool IsApaczaiSzerzodeses { get; set; }
public bool IsIngyenesKepzes { get; set; }
public List<string> OsztondijElutasitasOkaList { get; set; } = new List<string>();
public bool IsAtlagNelkuli { get; set; }
// SzirBeallitasok
public bool IsKuldhetoErettsegiSzRnek { get; set; }
public bool IsKuldhetoMeresiSzRnek { get; set; }
public bool IsKuldhetoKozepFelveteliSzRnek { get; set; }
public bool IsDiakigazolvanyAtadhatoSzRnek { get; set; }
public bool IsSikeresAgazatiVizsga { get; set; }
//Egyszeri pályakezdési juttatás
public double? EPJErdemjegy { get; set; }
public bool? IsEPJJavitoVizsga { get; set; }
public int EPJJuttatasSzazalek { get; set; }
public bool? IsEPJPotloVizsga { get; set; }
public string EPJSzakkepesitesAzonosito { get; set; }
public string EPJSzakkepesitesMegnevezes { get; set; }
public DateTime? EPJVizsgaDatum { get; set; }
public int EPJElutasitasOka { get; set; }
public string EPJBizonyitvanySzama { get; set; }
public List<string> EPJElutasitasOkaList { get; set; } = new List<string>();
// NOTE: új jogviszony adatok
public DateTime? JogviszonyKezdete { get; set; }
public int? JogviszonyTipusa { get; set; }
public int? JogviszonyKeletkezesenekJogcime { get; set; }
public string JogviszonyMegjegyzes { get; set; }
public int? FollowUpolniId { get; set; }
// Szakképzési munkaszerződések
public List<SzakkepzesiMunkaszerzodesItemCo> SzakkepzesiMunkaszerzodesList { get; set; }
public int? MentorId { get; set; }
//Mentor
public string MentorFenntartoAzonosito { get; set; }
public string MentorFenntartoNev { get; set; }
public string MentorLegmagasabbSzintuFenntartoNev { get; set; }
public Guid MentorIntezmenyEgyediAzonosito { get; set; }
public string MentorIntezmenyNev { get; set; }
public string MentorIntezmenyAzonosito { get; set; }
public string MentorIntezmenyVezetoNev { get; set; }
public string MentorOMKod { get; set; }
public Guid MentorIdpEgyediAzonosito { get; set; }
public string MentorOktatasiAzonosito { get; set; }
public string MentorNev { get; set; }
public string MentorSzuletesiNev { get; set; }
public string MentorSzuletesiHely { get; set; }
public DateTime MentorSzuletesiIdo { get; set; }
public string MentorAnyjaSzuletesiNev { get; set; }
public string MentorTAJszam { get; set; }
public string MentorAdoazonositoJel { get; set; }
public string MentorSzTSz { get; set; }
public int? MentorNyugdijTipusId { get; set; }
public string MentorNyugdijTipusNev { get; set; }
public DateTime? MentorNyugdijKezdete { get; set; }
public string MentorBankszamlaSzam { get; set; }
public string MentorBankszamlaTulajdonosa { get; set; }
public string MentorBankszamlaTulajdonosNeve { get; set; }
public string MentorSzamlavezetoBank { get; set; }
public string MentorCimTipus { get; set; }
public string MentorOrszag { get; set; }
public string MentorIranyitoszam { get; set; }
public string MentorHelysegNev { get; set; }
public string MentorKozteruletNev { get; set; }
public string MentorKozteruletTipus { get; set; }
public string MentorHazszam { get; set; }
public string MentorEmelet { get; set; }
public string MentorAjto { get; set; }
public string MentorTelefonSzam { get; set; }
public string MentorTelefonTipus { get; set; }
public string MentorEmailcim { get; set; }
public string MentorEmailTipus { get; set; }
}
}