using System; using System.Collections.Generic; using System.Data; using System.Linq; using Kreta.Framework; using Kreta.Framework.Collections; using Kreta.Framework.Collections.Generic; using Kreta.Framework.Entities; using Kreta.Framework.Entities.Associations; using Kreta.Framework.Entities.Generic; namespace SDA.Kreta.Entities { internal sealed class TanuloDBHelper : EntityDBHelper { private Dictionary dynamicColumns = new Dictionary() { { "AllamiGondozott", "T_TANULO_OSSZES.C_ALLAMIGONDOZOTT" }, { "BankszamlaSzam", "T_TANULO_OSSZES.C_BANKSZAMLASZAM" }, { "BeilleszkedesiNehezseg", "T_TANULO_OSSZES.C_BEILLESZKEDESINEHEZSEG" }, { "BeirasiNaploSorszam", "T_TANULO_OSSZES.C_BEIRASINAPLOSORSZAM" }, { "Bejaro", "T_TANULO_OSSZES.C_BEJARO" }, { "DiakIgazolvanyKelte", "T_TANULO_OSSZES.C_DIAKIGAZOLVANYKELTE" }, { "DiakIgazolvanySzam", "T_TANULO_OSSZES.C_DIAKIGAZOLVANYSZAM" }, { "ElozoIntezmeny", "T_TANULO_OSSZES.C_ELOZOINTEZMENY" }, { "Evismetlo", "T_TANULO_OSSZES.C_EVISMETLO" }, { "IngyenesTankonvyEllatasa", "T_TANULO_OSSZES.C_INGYENESTANKONVYELLATASA" }, { "JogviszonyatSzunetelteto", "T_TANULO_OSSZES.C_JOGVISZONYATSZUNETELTETO" }, { "Magantanulo", "T_TANULO_OSSZES.C_MAGANTANULO" }, { "MagantanulosaganakOka", "T_TANULO_OSSZES.C_MAGANTANULOSAGANAKOKA" }, { "MagantanulosagKezdete", "T_TANULO_OSSZES.C_MAGANTANULOSAGKEZDETE" }, { "NaploSorszam", "T_TANULO_OSSZES.C_NAPLOSORSZAM" }, { "PolgariSzerzodeses", "T_TANULO_OSSZES.C_POLGARISZERZODESES" }, { "SzakmaiGyakorlaton", "T_TANULO_OSSZES.C_SZAKMAIGYAKORLATON" }, { "SzocialisTamogatas", "T_TANULO_OSSZES.C_SZOCIALISTAMOGATAS" }, { "TandijatFizeto", "T_TANULO_OSSZES.C_TANDIJATFIZETO" }, { "Tankotelezett", "T_TANULO_OSSZES.C_TANKOTELEZETT" }, { "TankotelezettsegVege", "T_TANULO_OSSZES.C_TANKOTELEZETTSEGVEGE" }, { "TanuloSzerzodeses", "T_TANULO_OSSZES.C_TANULOSZERZODESES" }, { "TeritesiDijatFizeto", "T_TANULO_OSSZES.C_TERITESIDIJATFIZETO" }, { "TestnevelesTipusa", "T_TANULO_OSSZES.C_TESTNEVELESTIPUSA" }, { "Vendeg", "T_TANULO_OSSZES.C_VENDEG" }, { "BTMProblemas", "T_TANULO_OSSZES.C_BTMPROBLEMAS" }, { "Diaksportkoros", "T_TANULO_OSSZES.C_DIAKSPORTKOROS" }, { "Egyhazkozossege", "T_TANULO_OSSZES.C_EGYHAZKOZOSSEGE" }, { "EtkezesiKedvezmeny", "T_TANULO_OSSZES.C_ETKEZESIKEDVEZMENY" }, { "HalmozottanFogyatekos", "T_TANULO_OSSZES.C_HALMOZOTTANFOGYATEKOS" }, { "HatranyosHelyzetu", "T_TANULO_OSSZES.C_HATRANYOSHELYZETU" }, { "KollegiumiEllatasos", "T_TANULO_OSSZES.C_KOLLEGIUMIELLATASOS" }, { "RendszeresGyermekvedelmiKedvezmeny", "T_TANULO_OSSZES.C_RENDSZERESGYERMEKVEDELMIKEDV" }, { "SajatosNevelesu", "T_TANULO_OSSZES.C_SAJATOSNEVELESU" }, { "Sportag", "T_TANULO_OSSZES.C_SPORTAG" }, { "SportedzoNeve", "T_TANULO_OSSZES.C_SPORTEDZONEVE" }, { "Sportklub", "T_TANULO_OSSZES.C_SPORTKLUB" }, { "SzakkepesitesSzama", "T_TANULO_OSSZES.C_SZAKKEPESITESSZAMA" }, { "TanuloiJogviszonyosEltartottakSzama", "T_TANULO_OSSZES.C_TANULOIJOGVISZONYOSELTARTOTT" }, { "TartosGyogykezelesSzama", "T_TANULO_OSSZES.C_TARTOSGYOGYKEZELESSZAMA" }, { "TobbGyermekIgazolasSzama", "T_TANULO_OSSZES.C_TOBBGYERMEKIGAZOLASSZAMA" }, { "Vallasa", "T_TANULO_OSSZES.C_VALLASA" }, { "Veszelyeztetett", "T_TANULO_OSSZES.C_VESZELYEZTETETT" }, { "JogviszonyVarhatoBefejezese", "T_TANULO_OSSZES.C_JOGVISZONYVARHATOBEFEJEZESE" }, { "BeilleszkedesiProblemavalKuzd", "T_TANULO_OSSZES.C_BEILLESZKEDESIPROBLEMAVALKUZ" }, { "BeszedfogyatekosOkmanyszam", "T_TANULO_OSSZES.C_BESZEDFOGYATEKOSOKMANYSZAM" }, { "BNOKod", "T_TANULO_OSSZES.C_BNOKOD" }, { "BTMHatarozatOkmanyszam", "T_TANULO_OSSZES.C_BTMHATAROZATOKMANYSZAM" }, { "BTMHatarozatTartalma", "T_TANULO_OSSZES.C_BTMHATAROZATTARTALMA" }, { "BTMKiallitoIntezmeny", "T_TANULO_OSSZES.C_BTMKIALLITOINTEZMENY" }, { "BTMKontrollIdopont", "T_TANULO_OSSZES.C_BTMKONTROLLIDOPONT" }, { "BTMLetszamSuly", "T_TANULO_OSSZES.C_BTMLETSZAMSULY" }, { "BTMOkmanyErvenyessegKezdete", "T_TANULO_OSSZES.C_BTMOKMANYERVENYESSEGKEZDETE" }, { "BTMOkmanyErvenyessegVege", "T_TANULO_OSSZES.C_BTMOKMANYERVENYESSEGVEGE" }, { "DiszgrafiaOkmanyszam", "T_TANULO_OSSZES.C_DISZGRAFIAOKMANYSZAM" }, { "DiszkalkuliaOkmanyszam", "T_TANULO_OSSZES.C_DISZKALKULIAOKMANYSZAM" }, { "DiszlexiaOkmanyszam", "T_TANULO_OSSZES.C_DISZLEXIAOKMANYSZAM" }, { "ErtelmiFogyatekos", "T_TANULO_OSSZES.C_ERTELMIFOGYATEKOS" }, { "ErtelmiFogyatekosOkmanyszam", "T_TANULO_OSSZES.C_ERTELMIFOGYATEKOSOKMANYSZAM" }, { "FejlesztesreKijelolt", "T_TANULO_OSSZES.C_FEJLESZTESREKIJELOLT" }, { "FejlesztoFoglalkozas", "T_TANULO_OSSZES.C_FEJLESZTOFOGLALKOZAS" }, { "FejlesztoFoglalkozasOraszam", "T_TANULO_OSSZES.C_FEJLESZTOFOGLALKOZASORASZAM" }, { "HallasSerult", "T_TANULO_OSSZES.C_HALLASSERULT" }, { "HallasSerultOkmanyszam", "T_TANULO_OSSZES.C_HALLASSERULTOKMANYSZAM" }, { "LatasSerult", "T_TANULO_OSSZES.C_LATASSERULT" }, { "LatasSerultOkmanyszam", "T_TANULO_OSSZES.C_LATASSERULTOKMANYSZAM" }, { "MagatartasiProblemavalKuzd", "T_TANULO_OSSZES.C_MAGATARTASIPROBLEMAVALKUZD" }, { "MegismeroNemOrganikusOkmanyszam", "T_TANULO_OSSZES.C_MEGISMERONEMORGANIKUSOKMANYS" }, { "MegismeroOrganikusOkmanyszam", "T_TANULO_OSSZES.C_MEGISMEROORGANIKUSOKMANYSZAM" }, { "MozgasSerultOkmanyszam", "T_TANULO_OSSZES.C_MOZGASSERULTOKMANYSZAM" }, { "SNIKiallitoIntezmeny", "T_TANULO_OSSZES.C_SNIKIALLITOINTEZMENY" }, { "SNIKontrollIdopont", "T_TANULO_OSSZES.C_SNIKONTROLLIDOPONT" }, { "SNILetszamSuly", "T_TANULO_OSSZES.C_SNILETSZAMSULY" }, { "SNIMeghatarozas", "T_TANULO_OSSZES.C_SNIMEGHATAROZAS" }, { "SNIOkmanyErvenyessegKezdete", "T_TANULO_OSSZES.C_SNIOKMANYERVENYESSEGKEZDETE" }, { "SNIOkmanyErvenyessegVege", "T_TANULO_OSSZES.C_SNIOKMANYERVENYESSEGVEGE" }, { "TanulasiProblemaDiszgrafia", "T_TANULO_OSSZES.C_TANULASIPROBLEMADISZGRAFIA" }, { "TanulasiProblemavalKuzd", "T_TANULO_OSSZES.C_TANULASIPROBLEMAVALKUZD" }, { "TanulasiProblemavalKuzdDiszkalkulia", "T_TANULO_OSSZES.C_TANULASIPROBLEMAVALKUZDDISZK" }, { "TanulasiProblemavalKuzdDiszlexia", "T_TANULO_OSSZES.C_TANULASIPROBLEMAVALKUZDDISZL" }, { "ViselkedesNemOrganikusOkmanyszam", "T_TANULO_OSSZES.C_VISELKEDESNEMORGANIKUSOKMANY" }, { "ViselkedesOrganikusOkmanyszam", "T_TANULO_OSSZES.C_VISELKEDESORGANIKUSOKMANYSZA" }, { "ElsoIntezmenyOMKod", "T_TANULO_OSSZES.C_ELSOINTEZMENYOMKOD" }, { "EvismetloTantargyak", "T_TANULO_OSSZES.C_EVISMETLOTANTARGYAK" }, { "KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett", "T_TANULO_OSSZES.C_KOZEPFOKUOKTATASBATIZENHATOD" }, { "MenedekjoggalRendelkezo", "T_TANULO_OSSZES.C_MENEDEKJOGGALRENDELKEZO" }, { "Agazat", "T_TANULO_OSSZES.C_AGAZAT" }, { "Reszszakkepesites", "T_TANULO_OSSZES.C_RESZSZAKKEPESITES" }, { "Szakkepesites", "T_TANULO_OSSZES.C_SZAKKEPESITES" }, { "Szakmacsoport", "T_TANULO_OSSZES.C_SZAKMACSOPORT" }, { "EgyebDonto", "T_TANULO_OSSZES.C_EGYEBDONTO" }, { "Megallapodasos", "T_TANULO_OSSZES.C_MEGALLAPODASOS" }, { "OSZTV", "T_TANULO_OSSZES.C_OSZTV" }, { "SZETVAgazat", "T_TANULO_OSSZES.C_SZETVAGAZAT" }, { "Szintvizsga", "T_TANULO_OSSZES.C_SZINTVIZSGA" }, { "SZKTV", "T_TANULO_OSSZES.C_SZKTV" }, { "TechnikusiEvfolyam", "T_TANULO_OSSZES.C_TECHNIKUSIEVFOLYAM" }, { "Egyuttmukodeses", "T_TANULO_OSSZES.C_EGYUTTMUKODESES" }, { "IskolaiKeretekKozott", "T_TANULO_OSSZES.C_ISKOLAIKERETEKKOZOTT" }, { "TanuloEvfolyamTipus", "T_TANULO_OSSZES.C_TANULOEVFOLYAMTIPUS" }, { "TorzslapSzam", "T_TANULO_OSSZES.C_TORZSLAPSZAM" }, { "IsSzakmaiGyakorlatHiany", "T_TANULO_OSSZES.C_ISSZAKMAIGYAKORLATHIANY" }, { "IsKifirImportalt", "T_TANULO_OSSZES.C_ISKIFIRIMPORTALT" }, { "TanterviJellemzoId", "T_TANULO_OSSZES.C_TANTERVIJELLEMZOID" }, { "BankszamlaTulajdonosTipusID", "T_TANULO_OSSZES.C_BANKSZAMLATULAJDONOSTIPUSID" }, { "BankszamlaTulajNeve", "T_TANULO_OSSZES.C_BANKSZAMLATULAJNEVE" }, { "KeziAtlag", "T_TANULO_OSSZES.C_KEZIATLAG" }, { "SzamitottAtlag", "T_TANULO_OSSZES.C_SZAMITOTTATLAG" }, { "IsDualisKepzesben", "T_TANULO_OSSZES.C_ISDUALISKEPZESBEN" }, { "IsMasodikTobbSzakma", "T_TANULO_OSSZES.C_ISMASODIKTOBBSZAKMA" }, { "JogviszonyTipusID", "T_TANULO_OSSZES.C_JOGVISZONYTIPUSID" }, { "AgazatUjSzktTipusId", "T_TANULO_OSSZES.C_AGAZATUJSZKTTIPUSID" }, { "SzakmairanyTipusId", "T_TANULO_OSSZES.C_SZAKMAIRANYTIPUSID" }, { "SzakmaTipusId", "T_TANULO_OSSZES.C_SZAKMATIPUSID" }, { "IsErettsegiEredmenyAtadhato", "T_TANULO_OSSZES.C_ISERETTSEGIEREDMENYATADHATO" }, { "AgazatiAlapvizsgaEredmenye", "T_TANULO_OSSZES.C_AGAZATIALAPVIZSGAEREDMENYE" }, { "DualisKepzohelyAdoszama", "T_TANULO_OSSZES.C_DUALISKEPZOHELYADOSZAMA" }, { "DualisKepzohelyNeve", "T_TANULO_OSSZES.C_DUALISKEPZOHELYNEVE" }, { "IsKuldhetoErettsegiSzRnek", "T_TANULO_OSSZES.C_ISKULDHETOERETTSEGISZRNEK" }, { "IsKuldhetoKozepFelveteliSzRnek", "T_TANULO_OSSZES.C_ISKULDHETOKOZEPFELVETELISZRN" }, { "IsKuldhetoMeresiSzRnek", "T_TANULO_OSSZES.C_ISKULDHETOMERESISZRNEK" }, { "IsOklevelesTechnikusKimenet", "T_TANULO_OSSZES.C_ISOKLEVELESTECHNIKUSKIMENET" }, { "IsSzakkepzesiMunkaszerzodessel", "T_TANULO_OSSZES.C_ISSZAKKEPZESIMUNKASZERZODESS" }, { "IsDiakigazolvanyAtadhatoSzRnek", "T_TANULO_OSSZES.C_ISDIAKIGAZOLVANYATADHATOSZRN" }, { "IsBeszamitasos", "T_TANULO_OSSZES.C_ISBESZAMITASOS" }, { "IsOsztondijbolKizarva", "T_TANULO_OSSZES.C_ISOSZTONDIJBOLKIZARVA" }, { "SzakiranyNktTipusId", "T_TANULO_OSSZES.C_SZAKIRANYNKTTIPUSID" }, { "SzakkepesitesNktTipusId", "T_TANULO_OSSZES.C_SZAKKEPESITESNKTTIPUSID" }, { "TanulmanyiTeruletNktTipusId", "T_TANULO_OSSZES.C_TANULMANYITERULETNKTTIPUSID" }, { "IsMulasztasMiattKizart", "T_TANULO_OSSZES.C_ISMULASZTASMIATTKIZART" }, { "IsSikeresAgazatiVizsga", "T_TANULO_OSSZES.C_ISSIKERESAGAZATIVIZSGA" }, { "IsAtlagSzakkepzesi", "T_TANULO_OSSZES.C_ISATLAGSZAKKEPZESI" }, { "IsBeszamitasosFixSzazalek", "T_TANULO_OSSZES.C_ISBESZAMITASOSFIXSZAZALEK" }, { "MagantanulosagVege", "T_TANULO_OSSZES.C_MAGANTANULOSAGVEGE" }, { "AgazatiAlapvizsgaEredmenyeSz", "T_TANULO_OSSZES.C_AGAZATIALAPVIZSGAEREDMENYESZ" }, { "OkiratSzam", "T_TANULO_OSSZES.C_OKIRATSZAM" }, { "TartozkodasJogcimTipusId", "T_TANULO_OSSZES.C_TARTOZKODASJOGCIMTIPUSID" }, { "IsApaczaiIgenylo", "T_TANULO_OSSZES.C_ISAPACZAIIGENYLO" }, { "MufajTipusId", "T_TANULO_OSSZES.C_MUFAJTIPUSID" }, { "MuveszetiAgId", "T_TANULO_OSSZES.C_MUVESZETIAGID" }, { "TanszakTipusId", "T_TANULO_OSSZES.C_TANSZAKTIPUSID" }, { "NemzetkoziBiztositasiOkmSzam", "T_TANULO_OSSZES.C_NEMZETKOZIBIZTOSITASIOKMSZAM" }, { "TartJogOkmanySzam", "T_TANULO_OSSZES.C_TARTJOGOKMANYSZAM" }, { "TartJogOkmanyTipusId", "T_TANULO_OSSZES.C_TARTJOGOKMANYTIPUSID" }, { "Is9kozul8ElozotanevbenVegezte", "T_TANULO_OSSZES.C_IS9KOZUL8ELOZOTANEVBENVEGEZT" }, { "IsExternatusiEllatasban", "T_TANULO_OSSZES.C_ISEXTERNATUSIELLATASBAN" }, { "IsNapkoziotthoniEllatasban", "T_TANULO_OSSZES.C_ISNAPKOZIOTTHONIELLATASBAN" }, { "IsApaczaiSzerzodeses", "T_TANULO_OSSZES.C_ISAPACZAISZERZODESES" }, { "IsEgesznaposIskOktReszesul", "T_TANULO_OSSZES.C_ISEGESZNAPOSISKOKTRESZESUL" }, { "IsKiemeltenTehetseges", "T_TANULO_OSSZES.C_ISKIEMELTENTEHETSEGES" }, { "IsSzabokyAdolfSzakkepODReszesul", "T_TANULO_OSSZES.C_ISSZABOKYADOLFSZAKKEPODRESZE" }, { "IsSzamitogepetOktCelraHasznal", "T_TANULO_OSSZES.C_ISSZAMITOGEPETOKTCELRAHASZNA" }, { "IsIngyenesKepzes", "T_TANULO_OSSZES.C_ISINGYENESKEPZES" }, { "IsRendszeresGyermekvedelmi", "T_TANULO_OSSZES.C_ISRENDSZERESGYERMEKVEDELMI" }, { "IsOtthoniEllatas", "T_TANULO_OSSZES.C_ISOTTHONIELLATAS" }, { "Neme", "T_FELHASZNALO_OSSZES.C_NEME" }, { "SzuletesiDatum", "T_FELHASZNALO_OSSZES.C_SZULETESIDATUM" }, { "SzuletesiNev", "T_FELHASZNALO_OSSZES.C_SZULETESINEV" }, { "AnyjaNeve", "T_FELHASZNALO_OSSZES.C_ANYJANEVE" }, { "SzuletesiHely", "T_FELHASZNALO_OSSZES.C_SZULETESIHELY" }, { "TAJSzam", "T_FELHASZNALO_OSSZES.C_TAJSZAM" }, { "Allampolgarsaga", "T_FELHASZNALO_OSSZES.C_ALLAMPOLGARSAGA" }, { "KeresesiNev", "T_FELHASZNALO_OSSZES.C_KERESESINEV" }, { "SzuletesiOrszag", "T_FELHASZNALO_OSSZES.C_SZULETESIORSZAG" }, { "SzuletesiNevSorrend", "T_FELHASZNALO_OSSZES.C_SZULETESINEVSORREND" }, { "AnyjaNeveSorrend", "T_FELHASZNALO_OSSZES.C_ANYJANEVESORREND" }, { "AlapertelmezettLCID", "T_FELHASZNALO_OSSZES.C_ALAPERTELMEZETTLCID" }, { "LatasserultWebHasznalata", "T_FELHASZNALO_OSSZES.C_LATASSERULTWEBHASZNALATA" }, { "SmsSzam", "T_FELHASZNALO_OSSZES.C_SMSSZAM" }, { "SmsSzinkronizalt", "T_FELHASZNALO_OSSZES.C_SMSSZINKRONIZALT" }, { "KellADSzinkronizalas", "T_FELHASZNALO_OSSZES.C_KELLADSZINKRONIZALAS" }, { "SzuletesiNevElvalaszto", "T_FELHASZNALO_OSSZES.C_SZULETESINEVELVALASZTO" }, { "AnyjaNeveElvalaszto", "T_FELHASZNALO_OSSZES.C_ANYJANEVEELVALASZTO" }, { "DMStartTime", "T_FELHASZNALO_OSSZES.C_DMSTARTTIME" }, { "NyomtatasiNev", "T_FELHASZNALO_OSSZES.C_NYOMTATASINEV" }, { "Utonev", "T_FELHASZNALO_OSSZES.C_UTONEV" }, { "Vezeteknev", "T_FELHASZNALO_OSSZES.C_VEZETEKNEV" }, { "AdoazonositoJel", "T_FELHASZNALO_OSSZES.C_ADOAZONOSITOJEL" }, { "Elotag", "T_FELHASZNALO_OSSZES.C_ELOTAG" }, { "Anyanyelve", "T_FELHASZNALO_OSSZES.C_ANYANYELVE" }, { "IgazolvanySzam", "T_FELHASZNALO_OSSZES.C_IGAZOLVANYSZAM" }, { "IgazolvanyTipusa", "T_FELHASZNALO_OSSZES.C_IGAZOLVANYTIPUSA" }, { "NevSorrend", "T_FELHASZNALO_OSSZES.C_NEVSORREND" }, { "NyilvantartasiSzam", "T_FELHASZNALO_OSSZES.C_NYILVANTARTASISZAM" }, { "NyilvantartasKezdete", "T_FELHASZNALO_OSSZES.C_NYILVANTARTASKEZDETE" }, { "OktatasiAzonosito", "T_FELHASZNALO_OSSZES.C_OKTATASIAZONOSITO" }, { "OMKod", "T_FELHASZNALO_OSSZES.C_OMKOD" }, { "Alairas", "T_FELHASZNALO_OSSZES.C_ALAIRAS" }, { "ProfilKep", "T_FELHASZNALO_OSSZES.C_PROFILKEP" }, { "KretaKod", "T_FELHASZNALO_OSSZES.C_KRETAKOD" }, { "KIRAzonosito", "T_FELHASZNALO_OSSZES.C_KIRAZONOSITO" }, { "Allampolgarsaga2", "T_FELHASZNALO_OSSZES.C_ALLAMPOLGARSAGA2" }, { "FenntartoAzonosito", "T_FELHASZNALO_OSSZES.C_FENNTARTOAZONOSITO" }, { "Importalt", "T_FELHASZNALO_OSSZES.C_IMPORTALT" }, { "BelugyAltalAzonositott", "T_FELHASZNALO_OSSZES.C_BELUGYALTALAZONOSITOTT" }, { "UtolsoAdatFrissitesIdopontja", "T_FELHASZNALO_OSSZES.C_UTOLSOADATFRISSITESIDOPONTJA" }, { "EgyediAzonosito", "T_FELHASZNALO_OSSZES.C_EGYEDIAZONOSITO" }, { "KretaKurzusOklevelszam", "T_FELHASZNALO_OSSZES.C_KRETAKURZUSOKLEVELSZAM" }, { "Megjegyzes", "T_FELHASZNALO_OSSZES.C_MEGJEGYZES" }, { "IdpEgyediAzonosito", "T_FELHASZNALO_OSSZES.C_IDPEGYEDIAZONOSITO" }, { "IsCovidFertozott", "T_FELHASZNALO_OSSZES.C_ISCOVIDFERTOZOTT" }, { "CovidFertozesKezdeteDate", "T_FELHASZNALO_OSSZES.C_COVIDFERTOZESKEZDETEDATE" }, { "AnyjaUtoneve", "T_FELHASZNALO_OSSZES.C_ANYJAUTONEVE" }, { "AnyjaVezetekneve", "T_FELHASZNALO_OSSZES.C_ANYJAVEZETEKNEVE" }, { "SzuletesiUtonev", "T_FELHASZNALO_OSSZES.C_SZULETESIUTONEV" }, { "SzuletesiVezeteknev", "T_FELHASZNALO_OSSZES.C_SZULETESIVEZETEKNEV" }, { "AnyjaNeveElotag", "T_FELHASZNALO_OSSZES.C_ANYJANEVEELOTAG" }, { "SzuletesiNevElotag", "T_FELHASZNALO_OSSZES.C_SZULETESINEVELOTAG" }, { "IsAdoAzonositoNelkul", "T_FELHASZNALO_OSSZES.C_ISADOAZONOSITONELKUL" }, { "IsOktAzonNelkul", "T_FELHASZNALO_OSSZES.C_ISOKTAZONNELKUL" }, { "IsTAJSzamNelkul", "T_FELHASZNALO_OSSZES.C_ISTAJSZAMNELKUL" }, }; private const string dynamicQueryCommandText = "select " + "T_TANULO_OSSZES.ID, " + "{COLUMNS}" + // Tanulo betöltése // Tanulo kapcsoló mezői "T_TANULO_OSSZES.C_TANTERVID, " + /* Opcionális asszociációs kapcsolómező */ "T_TANULO_OSSZES.C_FELVETELTANEVEID, " + /* Kötelező asszociációs kapcsolómező */ "T_TANULO_OSSZES.C_MENTORID, " + /* Opcionális asszociációs kapcsolómező */ "T_TANULO_OSSZES.C_ALINTEZMENYID, " + /* Kötelező asszociációs kapcsolómező */ "T_TANULO_OSSZES.C_ALTANEVID, " + /* Kötelező asszociációs kapcsolómező */ // Felhasznalo kapcsoló mezői "T_FELHASZNALO_OSSZES.C_INTEZMENYID, " + /* Kötelező asszociációs kapcsolómező */ "T_FELHASZNALO_OSSZES.C_TANEVID, " + /* Kötelező asszociációs kapcsolómező */ "T_FELHASZNALO_OSSZES.TOROLT, " + "T_FELHASZNALO_OSSZES.SERIAL, " + "T_FELHASZNALO_OSSZES.CREATED, " + "T_FELHASZNALO_OSSZES.CREATOR, " + "T_FELHASZNALO_OSSZES.LASTCHANGED, " + "T_FELHASZNALO_OSSZES.MODIFIER " + "from " + "T_TANULO_OSSZES " + "inner join T_FELHASZNALO_OSSZES on (T_TANULO_OSSZES.ID = T_FELHASZNALO_OSSZES.ID) " + "where " + "(1 = 1) "; private const string emptyQueryCommandText = "select " + "T_TANULO_OSSZES.ID, " + // Tanulo betöltése // Tanulo mezői "T_TANULO_OSSZES.C_ALLAMIGONDOZOTT, " + "T_TANULO_OSSZES.C_BANKSZAMLASZAM, " + "T_TANULO_OSSZES.C_BEILLESZKEDESINEHEZSEG, " + "T_TANULO_OSSZES.C_BEIRASINAPLOSORSZAM, " + "T_TANULO_OSSZES.C_BEJARO, " + "T_TANULO_OSSZES.C_DIAKIGAZOLVANYKELTE, " + "T_TANULO_OSSZES.C_DIAKIGAZOLVANYSZAM, " + "T_TANULO_OSSZES.C_ELOZOINTEZMENY, " + "T_TANULO_OSSZES.C_EVISMETLO, " + "T_TANULO_OSSZES.C_INGYENESTANKONVYELLATASA, " + "T_TANULO_OSSZES.C_JOGVISZONYATSZUNETELTETO, " + "T_TANULO_OSSZES.C_MAGANTANULO, " + "T_TANULO_OSSZES.C_MAGANTANULOSAGANAKOKA, " + "T_TANULO_OSSZES.C_MAGANTANULOSAGKEZDETE, " + "T_TANULO_OSSZES.C_NAPLOSORSZAM, " + "T_TANULO_OSSZES.C_POLGARISZERZODESES, " + "T_TANULO_OSSZES.C_SZAKMAIGYAKORLATON, " + "T_TANULO_OSSZES.C_SZOCIALISTAMOGATAS, " + "T_TANULO_OSSZES.C_TANDIJATFIZETO, " + "T_TANULO_OSSZES.C_TANKOTELEZETT, " + "T_TANULO_OSSZES.C_TANKOTELEZETTSEGVEGE, " + "T_TANULO_OSSZES.C_TANULOSZERZODESES, " + "T_TANULO_OSSZES.C_TERITESIDIJATFIZETO, " + "T_TANULO_OSSZES.C_TESTNEVELESTIPUSA, " + "T_TANULO_OSSZES.C_VENDEG, " + "T_TANULO_OSSZES.C_BTMPROBLEMAS, " + "T_TANULO_OSSZES.C_DIAKSPORTKOROS, " + "T_TANULO_OSSZES.C_EGYHAZKOZOSSEGE, " + "T_TANULO_OSSZES.C_ETKEZESIKEDVEZMENY, " + "T_TANULO_OSSZES.C_HALMOZOTTANFOGYATEKOS, " + "T_TANULO_OSSZES.C_HATRANYOSHELYZETU, " + "T_TANULO_OSSZES.C_KOLLEGIUMIELLATASOS, " + "T_TANULO_OSSZES.C_RENDSZERESGYERMEKVEDELMIKEDV, " + "T_TANULO_OSSZES.C_SAJATOSNEVELESU, " + "T_TANULO_OSSZES.C_SPORTAG, " + "T_TANULO_OSSZES.C_SPORTEDZONEVE, " + "T_TANULO_OSSZES.C_SPORTKLUB, " + "T_TANULO_OSSZES.C_SZAKKEPESITESSZAMA, " + "T_TANULO_OSSZES.C_TANULOIJOGVISZONYOSELTARTOTT, " + "T_TANULO_OSSZES.C_TARTOSGYOGYKEZELESSZAMA, " + "T_TANULO_OSSZES.C_TOBBGYERMEKIGAZOLASSZAMA, " + "T_TANULO_OSSZES.C_VALLASA, " + "T_TANULO_OSSZES.C_VESZELYEZTETETT, " + "T_TANULO_OSSZES.C_JOGVISZONYVARHATOBEFEJEZESE, " + "T_TANULO_OSSZES.C_BEILLESZKEDESIPROBLEMAVALKUZ, " + "T_TANULO_OSSZES.C_BESZEDFOGYATEKOSOKMANYSZAM, " + "T_TANULO_OSSZES.C_BNOKOD, " + "T_TANULO_OSSZES.C_BTMHATAROZATOKMANYSZAM, " + "T_TANULO_OSSZES.C_BTMHATAROZATTARTALMA, " + "T_TANULO_OSSZES.C_BTMKIALLITOINTEZMENY, " + "T_TANULO_OSSZES.C_BTMKONTROLLIDOPONT, " + "T_TANULO_OSSZES.C_BTMLETSZAMSULY, " + "T_TANULO_OSSZES.C_BTMOKMANYERVENYESSEGKEZDETE, " + "T_TANULO_OSSZES.C_BTMOKMANYERVENYESSEGVEGE, " + "T_TANULO_OSSZES.C_DISZGRAFIAOKMANYSZAM, " + "T_TANULO_OSSZES.C_DISZKALKULIAOKMANYSZAM, " + "T_TANULO_OSSZES.C_DISZLEXIAOKMANYSZAM, " + "T_TANULO_OSSZES.C_ERTELMIFOGYATEKOS, " + "T_TANULO_OSSZES.C_ERTELMIFOGYATEKOSOKMANYSZAM, " + "T_TANULO_OSSZES.C_FEJLESZTESREKIJELOLT, " + "T_TANULO_OSSZES.C_FEJLESZTOFOGLALKOZAS, " + "T_TANULO_OSSZES.C_FEJLESZTOFOGLALKOZASORASZAM, " + "T_TANULO_OSSZES.C_HALLASSERULT, " + "T_TANULO_OSSZES.C_HALLASSERULTOKMANYSZAM, " + "T_TANULO_OSSZES.C_LATASSERULT, " + "T_TANULO_OSSZES.C_LATASSERULTOKMANYSZAM, " + "T_TANULO_OSSZES.C_MAGATARTASIPROBLEMAVALKUZD, " + "T_TANULO_OSSZES.C_MEGISMERONEMORGANIKUSOKMANYS, " + "T_TANULO_OSSZES.C_MEGISMEROORGANIKUSOKMANYSZAM, " + "T_TANULO_OSSZES.C_MOZGASSERULTOKMANYSZAM, " + "T_TANULO_OSSZES.C_SNIKIALLITOINTEZMENY, " + "T_TANULO_OSSZES.C_SNIKONTROLLIDOPONT, " + "T_TANULO_OSSZES.C_SNILETSZAMSULY, " + "T_TANULO_OSSZES.C_SNIMEGHATAROZAS, " + "T_TANULO_OSSZES.C_SNIOKMANYERVENYESSEGKEZDETE, " + "T_TANULO_OSSZES.C_SNIOKMANYERVENYESSEGVEGE, " + "T_TANULO_OSSZES.C_TANULASIPROBLEMADISZGRAFIA, " + "T_TANULO_OSSZES.C_TANULASIPROBLEMAVALKUZD, " + "T_TANULO_OSSZES.C_TANULASIPROBLEMAVALKUZDDISZK, " + "T_TANULO_OSSZES.C_TANULASIPROBLEMAVALKUZDDISZL, " + "T_TANULO_OSSZES.C_VISELKEDESNEMORGANIKUSOKMANY, " + "T_TANULO_OSSZES.C_VISELKEDESORGANIKUSOKMANYSZA, " + "T_TANULO_OSSZES.C_ELSOINTEZMENYOMKOD, " + "T_TANULO_OSSZES.C_EVISMETLOTANTARGYAK, " + "T_TANULO_OSSZES.C_KOZEPFOKUOKTATASBATIZENHATOD, " + "T_TANULO_OSSZES.C_MENEDEKJOGGALRENDELKEZO, " + "T_TANULO_OSSZES.C_AGAZAT, " + "T_TANULO_OSSZES.C_RESZSZAKKEPESITES, " + "T_TANULO_OSSZES.C_SZAKKEPESITES, " + "T_TANULO_OSSZES.C_SZAKMACSOPORT, " + "T_TANULO_OSSZES.C_EGYEBDONTO, " + "T_TANULO_OSSZES.C_MEGALLAPODASOS, " + "T_TANULO_OSSZES.C_OSZTV, " + "T_TANULO_OSSZES.C_SZETVAGAZAT, " + "T_TANULO_OSSZES.C_SZINTVIZSGA, " + "T_TANULO_OSSZES.C_SZKTV, " + "T_TANULO_OSSZES.C_TECHNIKUSIEVFOLYAM, " + "T_TANULO_OSSZES.C_EGYUTTMUKODESES, " + "T_TANULO_OSSZES.C_ISKOLAIKERETEKKOZOTT, " + "T_TANULO_OSSZES.C_TANULOEVFOLYAMTIPUS, " + "T_TANULO_OSSZES.C_TORZSLAPSZAM, " + "T_TANULO_OSSZES.C_ISSZAKMAIGYAKORLATHIANY, " + "T_TANULO_OSSZES.C_ISKIFIRIMPORTALT, " + "T_TANULO_OSSZES.C_TANTERVIJELLEMZOID, " + "T_TANULO_OSSZES.C_BANKSZAMLATULAJDONOSTIPUSID, " + "T_TANULO_OSSZES.C_BANKSZAMLATULAJNEVE, " + "T_TANULO_OSSZES.C_KEZIATLAG, " + "T_TANULO_OSSZES.C_SZAMITOTTATLAG, " + "T_TANULO_OSSZES.C_ISDUALISKEPZESBEN, " + "T_TANULO_OSSZES.C_ISMASODIKTOBBSZAKMA, " + "T_TANULO_OSSZES.C_JOGVISZONYTIPUSID, " + "T_TANULO_OSSZES.C_AGAZATUJSZKTTIPUSID, " + "T_TANULO_OSSZES.C_SZAKMAIRANYTIPUSID, " + "T_TANULO_OSSZES.C_SZAKMATIPUSID, " + "T_TANULO_OSSZES.C_ISERETTSEGIEREDMENYATADHATO, " + "T_TANULO_OSSZES.C_AGAZATIALAPVIZSGAEREDMENYE, " + "T_TANULO_OSSZES.C_DUALISKEPZOHELYADOSZAMA, " + "T_TANULO_OSSZES.C_DUALISKEPZOHELYNEVE, " + "T_TANULO_OSSZES.C_ISKULDHETOERETTSEGISZRNEK, " + "T_TANULO_OSSZES.C_ISKULDHETOKOZEPFELVETELISZRN, " + "T_TANULO_OSSZES.C_ISKULDHETOMERESISZRNEK, " + "T_TANULO_OSSZES.C_ISOKLEVELESTECHNIKUSKIMENET, " + "T_TANULO_OSSZES.C_ISSZAKKEPZESIMUNKASZERZODESS, " + "T_TANULO_OSSZES.C_ISDIAKIGAZOLVANYATADHATOSZRN, " + "T_TANULO_OSSZES.C_ISBESZAMITASOS, " + "T_TANULO_OSSZES.C_ISOSZTONDIJBOLKIZARVA, " + "T_TANULO_OSSZES.C_SZAKIRANYNKTTIPUSID, " + "T_TANULO_OSSZES.C_SZAKKEPESITESNKTTIPUSID, " + "T_TANULO_OSSZES.C_TANULMANYITERULETNKTTIPUSID, " + "T_TANULO_OSSZES.C_ISMULASZTASMIATTKIZART, " + "T_TANULO_OSSZES.C_ISSIKERESAGAZATIVIZSGA, " + "T_TANULO_OSSZES.C_ISATLAGSZAKKEPZESI, " + "T_TANULO_OSSZES.C_ISBESZAMITASOSFIXSZAZALEK, " + "T_TANULO_OSSZES.C_MAGANTANULOSAGVEGE, " + "T_TANULO_OSSZES.C_AGAZATIALAPVIZSGAEREDMENYESZ, " + "T_TANULO_OSSZES.C_OKIRATSZAM, " + "T_TANULO_OSSZES.C_TARTOZKODASJOGCIMTIPUSID, " + "T_TANULO_OSSZES.C_ISAPACZAIIGENYLO, " + "T_TANULO_OSSZES.C_MUFAJTIPUSID, " + "T_TANULO_OSSZES.C_MUVESZETIAGID, " + "T_TANULO_OSSZES.C_TANSZAKTIPUSID, " + "T_TANULO_OSSZES.C_NEMZETKOZIBIZTOSITASIOKMSZAM, " + "T_TANULO_OSSZES.C_TARTJOGOKMANYSZAM, " + "T_TANULO_OSSZES.C_TARTJOGOKMANYTIPUSID, " + "T_TANULO_OSSZES.C_IS9KOZUL8ELOZOTANEVBENVEGEZT, " + "T_TANULO_OSSZES.C_ISEXTERNATUSIELLATASBAN, " + "T_TANULO_OSSZES.C_ISNAPKOZIOTTHONIELLATASBAN, " + "T_TANULO_OSSZES.C_ISAPACZAISZERZODESES, " + "T_TANULO_OSSZES.C_ISEGESZNAPOSISKOKTRESZESUL, " + "T_TANULO_OSSZES.C_ISKIEMELTENTEHETSEGES, " + "T_TANULO_OSSZES.C_ISSZABOKYADOLFSZAKKEPODRESZE, " + "T_TANULO_OSSZES.C_ISSZAMITOGEPETOKTCELRAHASZNA, " + "T_TANULO_OSSZES.C_ISINGYENESKEPZES, " + "T_TANULO_OSSZES.C_ISRENDSZERESGYERMEKVEDELMI, " + "T_TANULO_OSSZES.C_ISOTTHONIELLATAS, " + // Felhasznalo mezői "T_FELHASZNALO_OSSZES.C_NEME, " + "T_FELHASZNALO_OSSZES.C_SZULETESIDATUM, " + "T_FELHASZNALO_OSSZES.C_SZULETESINEV, " + "T_FELHASZNALO_OSSZES.C_ANYJANEVE, " + "T_FELHASZNALO_OSSZES.C_SZULETESIHELY, " + "T_FELHASZNALO_OSSZES.C_TAJSZAM, " + "T_FELHASZNALO_OSSZES.C_ALLAMPOLGARSAGA, " + "T_FELHASZNALO_OSSZES.C_KERESESINEV, " + "T_FELHASZNALO_OSSZES.C_SZULETESIORSZAG, " + "T_FELHASZNALO_OSSZES.C_SZULETESINEVSORREND, " + "T_FELHASZNALO_OSSZES.C_ANYJANEVESORREND, " + "T_FELHASZNALO_OSSZES.C_ALAPERTELMEZETTLCID, " + "T_FELHASZNALO_OSSZES.C_LATASSERULTWEBHASZNALATA, " + "T_FELHASZNALO_OSSZES.C_SMSSZAM, " + "T_FELHASZNALO_OSSZES.C_SMSSZINKRONIZALT, " + "T_FELHASZNALO_OSSZES.C_KELLADSZINKRONIZALAS, " + "T_FELHASZNALO_OSSZES.C_SZULETESINEVELVALASZTO, " + "T_FELHASZNALO_OSSZES.C_ANYJANEVEELVALASZTO, " + "T_FELHASZNALO_OSSZES.C_DMSTARTTIME, " + "T_FELHASZNALO_OSSZES.C_NYOMTATASINEV, " + "T_FELHASZNALO_OSSZES.C_UTONEV, " + "T_FELHASZNALO_OSSZES.C_VEZETEKNEV, " + "T_FELHASZNALO_OSSZES.C_ADOAZONOSITOJEL, " + "T_FELHASZNALO_OSSZES.C_ELOTAG, " + "T_FELHASZNALO_OSSZES.C_ANYANYELVE, " + "T_FELHASZNALO_OSSZES.C_IGAZOLVANYSZAM, " + "T_FELHASZNALO_OSSZES.C_IGAZOLVANYTIPUSA, " + "T_FELHASZNALO_OSSZES.C_NEVSORREND, " + "T_FELHASZNALO_OSSZES.C_NYILVANTARTASISZAM, " + "T_FELHASZNALO_OSSZES.C_NYILVANTARTASKEZDETE, " + "T_FELHASZNALO_OSSZES.C_OKTATASIAZONOSITO, " + "T_FELHASZNALO_OSSZES.C_OMKOD, " + "T_FELHASZNALO_OSSZES.C_ALAIRAS, " + "T_FELHASZNALO_OSSZES.C_PROFILKEP, " + "T_FELHASZNALO_OSSZES.C_KRETAKOD, " + "T_FELHASZNALO_OSSZES.C_KIRAZONOSITO, " + "T_FELHASZNALO_OSSZES.C_ALLAMPOLGARSAGA2, " + "T_FELHASZNALO_OSSZES.C_FENNTARTOAZONOSITO, " + "T_FELHASZNALO_OSSZES.C_IMPORTALT, " + "T_FELHASZNALO_OSSZES.C_BELUGYALTALAZONOSITOTT, " + "T_FELHASZNALO_OSSZES.C_UTOLSOADATFRISSITESIDOPONTJA, " + "T_FELHASZNALO_OSSZES.C_EGYEDIAZONOSITO, " + "T_FELHASZNALO_OSSZES.C_KRETAKURZUSOKLEVELSZAM, " + "T_FELHASZNALO_OSSZES.C_MEGJEGYZES, " + "T_FELHASZNALO_OSSZES.C_IDPEGYEDIAZONOSITO, " + "T_FELHASZNALO_OSSZES.C_ISCOVIDFERTOZOTT, " + "T_FELHASZNALO_OSSZES.C_COVIDFERTOZESKEZDETEDATE, " + "T_FELHASZNALO_OSSZES.C_ANYJAUTONEVE, " + "T_FELHASZNALO_OSSZES.C_ANYJAVEZETEKNEVE, " + "T_FELHASZNALO_OSSZES.C_SZULETESIUTONEV, " + "T_FELHASZNALO_OSSZES.C_SZULETESIVEZETEKNEV, " + "T_FELHASZNALO_OSSZES.C_ANYJANEVEELOTAG, " + "T_FELHASZNALO_OSSZES.C_SZULETESINEVELOTAG, " + "T_FELHASZNALO_OSSZES.C_ISADOAZONOSITONELKUL, " + "T_FELHASZNALO_OSSZES.C_ISOKTAZONNELKUL, " + "T_FELHASZNALO_OSSZES.C_ISTAJSZAMNELKUL, " + // Tanulo kapcsoló mezői "T_TANULO_OSSZES.C_TANTERVID, " + /* Opcionális asszociációs kapcsolómező */ "T_TANULO_OSSZES.C_FELVETELTANEVEID, " + /* Kötelező asszociációs kapcsolómező */ "T_TANULO_OSSZES.C_MENTORID, " + /* Opcionális asszociációs kapcsolómező */ "T_TANULO_OSSZES.C_ALINTEZMENYID, " + /* Kötelező asszociációs kapcsolómező */ "T_TANULO_OSSZES.C_ALTANEVID, " + /* Kötelező asszociációs kapcsolómező */ // Felhasznalo kapcsoló mezői "T_FELHASZNALO_OSSZES.C_INTEZMENYID, " + /* Kötelező asszociációs kapcsolómező */ "T_FELHASZNALO_OSSZES.C_TANEVID, " + /* Kötelező asszociációs kapcsolómező */ "T_FELHASZNALO_OSSZES.TOROLT, " + "T_FELHASZNALO_OSSZES.SERIAL, " + "T_FELHASZNALO_OSSZES.CREATED, " + "T_FELHASZNALO_OSSZES.CREATOR, " + "T_FELHASZNALO_OSSZES.LASTCHANGED, " + "T_FELHASZNALO_OSSZES.MODIFIER " + "from " + "T_TANULO_OSSZES " + "inner join T_FELHASZNALO_OSSZES on (T_TANULO_OSSZES.ID = T_FELHASZNALO_OSSZES.ID) " + "where " + "(1 = 1) "; public override string EmptyQueryCommandText { get { return emptyQueryCommandText; } } public override string DynamicQueryCommandText { get { return dynamicQueryCommandText; } } public override IDictionary DynamicColumns { get { return dynamicColumns; } } protected override Tanulo CreateEntityInstance() { return Tanulo.GiveAnInstance(); } #region Lekérdezés public override void LoadEntityFields(Tanulo entity, SDA.DataProvider.SDADataReader reader) { // Tanulo betöltése // Tanulo mezői entity.m_AllamiGondozott = DAUtil.ReadBooleanAttribute(reader, 1, false); entity.m_BankszamlaSzam = DAUtil.ReadStringAttribute(reader, 2); entity.m_BeilleszkedesiNehezseg = DAUtil.ReadBooleanAttribute(reader, 3, false); entity.m_BeirasiNaploSorszam = DAUtil.ReadStringAttribute(reader, 4); entity.m_Bejaro = DAUtil.ReadBooleanAttribute(reader, 5, false); entity.m_DiakIgazolvanyKelte = DAUtil.ReadDateTimeAttribute(reader, 6); entity.m_DiakIgazolvanySzam = DAUtil.ReadStringAttribute(reader, 7); entity.m_ElozoIntezmeny = DAUtil.ReadStringAttribute(reader, 8); entity.m_Evismetlo = DAUtil.ReadBooleanAttribute(reader, 9, false); entity.m_IngyenesTankonvyEllatasa = DAUtil.ReadIntegerAttribute(reader, 10); entity.m_JogviszonyatSzunetelteto = DAUtil.ReadBooleanAttribute(reader, 11, false); entity.m_Magantanulo = DAUtil.ReadBooleanAttribute(reader, 12, false); entity.m_MagantanulosaganakOka = DAUtil.ReadIntegerAttribute(reader, 13); entity.m_MagantanulosagKezdete = DAUtil.ReadDateTimeAttribute(reader, 14); entity.m_NaploSorszam = DAUtil.ReadIntegerAttribute(reader, 15); entity.m_PolgariSzerzodeses = DAUtil.ReadBooleanAttribute(reader, 16, false); entity.m_SzakmaiGyakorlaton = DAUtil.ReadBooleanAttribute(reader, 17, false); entity.m_SzocialisTamogatas = DAUtil.ReadBooleanAttribute(reader, 18, false); entity.m_TandijatFizeto = DAUtil.ReadBooleanAttribute(reader, 19, false); entity.m_Tankotelezett = DAUtil.ReadBooleanAttribute(reader, 20, true); entity.m_TankotelezettsegVege = DAUtil.ReadDateTimeAttribute(reader, 21); entity.m_TanuloSzerzodeses = DAUtil.ReadBooleanAttribute(reader, 22, false); entity.m_TeritesiDijatFizeto = DAUtil.ReadBooleanAttribute(reader, 23, false); entity.m_TestnevelesTipusa = DAUtil.ReadIntegerAttribute(reader, 24, -1); entity.m_Vendeg = DAUtil.ReadBooleanAttribute(reader, 25, false); entity.m_BTMProblemas = DAUtil.ReadBooleanAttribute(reader, 26, false); entity.m_Diaksportkoros = DAUtil.ReadBooleanAttribute(reader, 27, false); entity.m_Egyhazkozossege = DAUtil.ReadStringAttribute(reader, 28); entity.m_EtkezesiKedvezmeny = DAUtil.ReadIntegerAttribute(reader, 29); entity.m_HalmozottanFogyatekos = DAUtil.ReadBooleanAttribute(reader, 30, false); entity.m_HatranyosHelyzetu = DAUtil.ReadIntegerAttribute(reader, 31, -1); entity.m_KollegiumiEllatasos = DAUtil.ReadBooleanAttribute(reader, 32, false); entity.m_RendszeresGyermekvedelmiKedvezmeny = DAUtil.ReadStringAttribute(reader, 33); entity.m_SajatosNevelesu = DAUtil.ReadBooleanAttribute(reader, 34, false); entity.m_Sportag = DAUtil.ReadStringAttribute(reader, 35); entity.m_SportedzoNeve = DAUtil.ReadStringAttribute(reader, 36); entity.m_Sportklub = DAUtil.ReadStringAttribute(reader, 37); entity.m_SzakkepesitesSzama = DAUtil.ReadIntegerAttribute(reader, 38); entity.m_TanuloiJogviszonyosEltartottakSzama = DAUtil.ReadIntegerAttribute(reader, 39); entity.m_TartosGyogykezelesSzama = DAUtil.ReadStringAttribute(reader, 40); entity.m_TobbGyermekIgazolasSzama = DAUtil.ReadStringAttribute(reader, 41); entity.m_Vallasa = DAUtil.ReadIntegerAttribute(reader, 42); entity.m_Veszelyeztetett = DAUtil.ReadBooleanAttribute(reader, 43, false); entity.m_JogviszonyVarhatoBefejezese = DAUtil.ReadDateTimeAttribute(reader, 44); entity.m_BeilleszkedesiProblemavalKuzd = DAUtil.ReadBooleanAttribute(reader, 45, false); entity.m_BeszedfogyatekosOkmanyszam = DAUtil.ReadStringAttribute(reader, 46); entity.m_BNOKod = DAUtil.ReadStringAttribute(reader, 47); entity.m_BTMHatarozatOkmanyszam = DAUtil.ReadStringAttribute(reader, 48); entity.m_BTMHatarozatTartalma = DAUtil.ReadStringAttribute(reader, 49); entity.m_BTMKiallitoIntezmeny = DAUtil.ReadStringAttribute(reader, 50); entity.m_BTMKontrollIdopont = DAUtil.ReadDateTimeAttribute(reader, 51); entity.m_BTMLetszamSuly = DAUtil.ReadDoubleAttribute(reader, 52, 1); entity.m_BTMOkmanyErvenyessegKezdete = DAUtil.ReadDateTimeAttribute(reader, 53); entity.m_BTMOkmanyErvenyessegVege = DAUtil.ReadDateTimeAttribute(reader, 54); entity.m_DiszgrafiaOkmanyszam = DAUtil.ReadStringAttribute(reader, 55); entity.m_DiszkalkuliaOkmanyszam = DAUtil.ReadStringAttribute(reader, 56); entity.m_DiszlexiaOkmanyszam = DAUtil.ReadStringAttribute(reader, 57); entity.m_ErtelmiFogyatekos = DAUtil.ReadIntegerAttribute(reader, 58); entity.m_ErtelmiFogyatekosOkmanyszam = DAUtil.ReadStringAttribute(reader, 59); entity.m_FejlesztesreKijelolt = DAUtil.ReadStringAttribute(reader, 60); entity.m_FejlesztoFoglalkozas = DAUtil.ReadStringAttribute(reader, 61); entity.m_FejlesztoFoglalkozasOraszam = DAUtil.ReadDoubleAttribute(reader, 62); entity.m_HallasSerult = DAUtil.ReadIntegerAttribute(reader, 63); entity.m_HallasSerultOkmanyszam = DAUtil.ReadStringAttribute(reader, 64); entity.m_LatasSerult = DAUtil.ReadIntegerAttribute(reader, 65); entity.m_LatasSerultOkmanyszam = DAUtil.ReadStringAttribute(reader, 66); entity.m_MagatartasiProblemavalKuzd = DAUtil.ReadBooleanAttribute(reader, 67, false); entity.m_MegismeroNemOrganikusOkmanyszam = DAUtil.ReadStringAttribute(reader, 68); entity.m_MegismeroOrganikusOkmanyszam = DAUtil.ReadStringAttribute(reader, 69); entity.m_MozgasSerultOkmanyszam = DAUtil.ReadStringAttribute(reader, 70); entity.m_SNIKiallitoIntezmeny = DAUtil.ReadStringAttribute(reader, 71); entity.m_SNIKontrollIdopont = DAUtil.ReadDateTimeAttribute(reader, 72); entity.m_SNILetszamSuly = DAUtil.ReadIntegerAttribute(reader, 73, 1); entity.m_SNIMeghatarozas = DAUtil.ReadStringAttribute(reader, 74); entity.m_SNIOkmanyErvenyessegKezdete = DAUtil.ReadDateTimeAttribute(reader, 75); entity.m_SNIOkmanyErvenyessegVege = DAUtil.ReadDateTimeAttribute(reader, 76); entity.m_TanulasiProblemaDiszgrafia = DAUtil.ReadBooleanAttribute(reader, 77, false); entity.m_TanulasiProblemavalKuzd = DAUtil.ReadBooleanAttribute(reader, 78, false); entity.m_TanulasiProblemavalKuzdDiszkalkulia = DAUtil.ReadBooleanAttribute(reader, 79, false); entity.m_TanulasiProblemavalKuzdDiszlexia = DAUtil.ReadBooleanAttribute(reader, 80, false); entity.m_ViselkedesNemOrganikusOkmanyszam = DAUtil.ReadStringAttribute(reader, 81); entity.m_ViselkedesOrganikusOkmanyszam = DAUtil.ReadStringAttribute(reader, 82); entity.m_ElsoIntezmenyOMKod = DAUtil.ReadStringAttribute(reader, 83); entity.m_EvismetloTantargyak = DAUtil.ReadStringAttribute(reader, 84); entity.m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett = DAUtil.ReadBooleanAttribute(reader, 85, false); entity.m_MenedekjoggalRendelkezo = DAUtil.ReadBooleanAttribute(reader, 86, false); entity.m_Agazat = DAUtil.ReadIntegerAttribute(reader, 87); entity.m_Reszszakkepesites = DAUtil.ReadIntegerAttribute(reader, 88); entity.m_Szakkepesites = DAUtil.ReadIntegerAttribute(reader, 89); entity.m_Szakmacsoport = DAUtil.ReadIntegerAttribute(reader, 90); entity.m_EgyebDonto = DAUtil.ReadBooleanAttribute(reader, 91, false); entity.m_Megallapodasos = DAUtil.ReadBooleanAttribute(reader, 92, false); entity.m_OSZTV = DAUtil.ReadBooleanAttribute(reader, 93, false); entity.m_SZETVAgazat = DAUtil.ReadBooleanAttribute(reader, 94, false); entity.m_Szintvizsga = DAUtil.ReadDoubleAttribute(reader, 95); entity.m_SZKTV = DAUtil.ReadBooleanAttribute(reader, 96, false); entity.m_TechnikusiEvfolyam = DAUtil.ReadBooleanAttribute(reader, 97, false); entity.m_Egyuttmukodeses = DAUtil.ReadBooleanAttribute(reader, 98, false); entity.m_IskolaiKeretekKozott = DAUtil.ReadBooleanAttribute(reader, 99, false); entity.m_TanuloEvfolyamTipus = DAUtil.ReadIntegerAttribute(reader, 100); entity.m_TorzslapSzam = DAUtil.ReadStringAttribute(reader, 101); entity.m_IsSzakmaiGyakorlatHiany = DAUtil.ReadBooleanAttribute(reader, 102, false); entity.m_IsKifirImportalt = DAUtil.ReadBooleanAttribute(reader, 103, false); entity.m_TanterviJellemzoId = DAUtil.ReadIntegerAttribute(reader, 104); entity.m_BankszamlaTulajdonosTipusID = DAUtil.ReadIntegerAttribute(reader, 105); entity.m_BankszamlaTulajNeve = DAUtil.ReadStringAttribute(reader, 106); entity.m_KeziAtlag = DAUtil.ReadDoubleAttribute(reader, 107); entity.m_SzamitottAtlag = DAUtil.ReadDoubleAttribute(reader, 108); entity.m_IsDualisKepzesben = DAUtil.ReadBooleanAttribute(reader, 109, false); entity.m_IsMasodikTobbSzakma = DAUtil.ReadBooleanAttribute(reader, 110, false); entity.m_JogviszonyTipusID = DAUtil.ReadIntegerAttribute(reader, 111); entity.m_AgazatUjSzktTipusId = DAUtil.ReadIntegerAttribute(reader, 112); entity.m_SzakmairanyTipusId = DAUtil.ReadIntegerAttribute(reader, 113); entity.m_SzakmaTipusId = DAUtil.ReadIntegerAttribute(reader, 114); entity.m_IsErettsegiEredmenyAtadhato = DAUtil.ReadBooleanAttribute(reader, 115, false); entity.m_AgazatiAlapvizsgaEredmenye = DAUtil.ReadDoubleAttribute(reader, 116); entity.m_DualisKepzohelyAdoszama = DAUtil.ReadStringAttribute(reader, 117); entity.m_DualisKepzohelyNeve = DAUtil.ReadStringAttribute(reader, 118); entity.m_IsKuldhetoErettsegiSzRnek = DAUtil.ReadBooleanAttribute(reader, 119, false); entity.m_IsKuldhetoKozepFelveteliSzRnek = DAUtil.ReadBooleanAttribute(reader, 120, false); entity.m_IsKuldhetoMeresiSzRnek = DAUtil.ReadBooleanAttribute(reader, 121, false); entity.m_IsOklevelesTechnikusKimenet = DAUtil.ReadBooleanAttribute(reader, 122, false); entity.m_IsSzakkepzesiMunkaszerzodessel = DAUtil.ReadBooleanAttribute(reader, 123, false); entity.m_IsDiakigazolvanyAtadhatoSzRnek = DAUtil.ReadBooleanAttribute(reader, 124, false); entity.m_IsBeszamitasos = DAUtil.ReadBooleanAttribute(reader, 125, false); entity.m_IsOsztondijbolKizarva = DAUtil.ReadBooleanAttribute(reader, 126, false); entity.m_SzakiranyNktTipusId = DAUtil.ReadIntegerAttribute(reader, 127); entity.m_SzakkepesitesNktTipusId = DAUtil.ReadIntegerAttribute(reader, 128); entity.m_TanulmanyiTeruletNktTipusId = DAUtil.ReadIntegerAttribute(reader, 129); entity.m_IsMulasztasMiattKizart = DAUtil.ReadBooleanAttribute(reader, 130, false); entity.m_IsSikeresAgazatiVizsga = DAUtil.ReadBooleanAttribute(reader, 131, false); entity.m_IsAtlagSzakkepzesi = DAUtil.ReadBooleanAttribute(reader, 132, true); entity.m_IsBeszamitasosFixSzazalek = DAUtil.ReadBooleanAttribute(reader, 133, true); entity.m_MagantanulosagVege = DAUtil.ReadDateTimeAttribute(reader, 134); entity.m_AgazatiAlapvizsgaEredmenyeSz = DAUtil.ReadIntegerAttribute(reader, 135); entity.m_OkiratSzam = DAUtil.ReadStringAttribute(reader, 136); entity.m_TartozkodasJogcimTipusId = DAUtil.ReadIntegerAttribute(reader, 137); entity.m_IsApaczaiIgenylo = DAUtil.ReadBooleanAttribute(reader, 138, false); entity.m_MufajTipusId = DAUtil.ReadIntegerAttribute(reader, 139); entity.m_MuveszetiAgId = DAUtil.ReadIntegerAttribute(reader, 140); entity.m_TanszakTipusId = DAUtil.ReadIntegerAttribute(reader, 141); entity.m_NemzetkoziBiztositasiOkmSzam = DAUtil.ReadStringAttribute(reader, 142); entity.m_TartJogOkmanySzam = DAUtil.ReadStringAttribute(reader, 143); entity.m_TartJogOkmanyTipusId = DAUtil.ReadIntegerAttribute(reader, 144); entity.m_Is9kozul8ElozotanevbenVegezte = DAUtil.ReadBooleanAttribute(reader, 145, false); entity.m_IsExternatusiEllatasban = DAUtil.ReadBooleanAttribute(reader, 146, false); entity.m_IsNapkoziotthoniEllatasban = DAUtil.ReadBooleanAttribute(reader, 147, false); entity.m_IsApaczaiSzerzodeses = DAUtil.ReadBooleanAttribute(reader, 148, false); entity.m_IsEgesznaposIskOktReszesul = DAUtil.ReadBooleanAttribute(reader, 149, false); entity.m_IsKiemeltenTehetseges = DAUtil.ReadBooleanAttribute(reader, 150, false); entity.m_IsSzabokyAdolfSzakkepODReszesul = DAUtil.ReadBooleanAttribute(reader, 151, false); entity.m_IsSzamitogepetOktCelraHasznal = DAUtil.ReadBooleanAttribute(reader, 152, true); entity.m_IsIngyenesKepzes = DAUtil.ReadBooleanAttribute(reader, 153, false); entity.m_IsRendszeresGyermekvedelmi = DAUtil.ReadBooleanAttribute(reader, 154, false); entity.m_IsOtthoniEllatas = DAUtil.ReadBooleanAttribute(reader, 155, false); // Felhasznalo mezői entity.m_Neme = DAUtil.ReadIntegerAttribute(reader, 156, -1); entity.m_SzuletesiDatum = DAUtil.ReadDateTimeAttribute(reader, 157, DateTime.Now /* XXX DateTime */); entity.m_SzuletesiNev = DAUtil.ReadStringAttribute(reader, 158, ""); entity.m_AnyjaNeve = DAUtil.ReadStringAttribute(reader, 159, ""); entity.m_SzuletesiHely = DAUtil.ReadStringAttribute(reader, 160); entity.m_TAJSzam = DAUtil.ReadStringAttribute(reader, 161); entity.m_Allampolgarsaga = DAUtil.ReadIntegerAttribute(reader, 162, -1); entity.m_KeresesiNev = DAUtil.ReadStringAttribute(reader, 163); entity.m_SzuletesiOrszag = DAUtil.ReadIntegerAttribute(reader, 164, -1); entity.m_SzuletesiNevSorrend = DAUtil.ReadBooleanAttribute(reader, 165, true); entity.m_AnyjaNeveSorrend = DAUtil.ReadBooleanAttribute(reader, 166, true); entity.m_AlapertelmezettLCID = DAUtil.ReadIntegerAttribute(reader, 167); entity.m_LatasserultWebHasznalata = DAUtil.ReadBooleanAttribute(reader, 168, false); entity.m_SmsSzam = DAUtil.ReadIntegerAttribute(reader, 169); entity.m_SmsSzinkronizalt = DAUtil.ReadBooleanAttribute(reader, 170); entity.m_KellADSzinkronizalas = DAUtil.ReadBooleanAttribute(reader, 171, true); entity.m_SzuletesiNevElvalaszto = DAUtil.ReadIntegerAttribute(reader, 172, 0); entity.m_AnyjaNeveElvalaszto = DAUtil.ReadIntegerAttribute(reader, 173, 0); entity.m_DMStartTime = DAUtil.ReadStringAttribute(reader, 174); entity.m_NyomtatasiNev = DAUtil.ReadStringAttribute(reader, 175, ""); entity.m_Utonev = DAUtil.ReadStringAttribute(reader, 176, ""); entity.m_Vezeteknev = DAUtil.ReadStringAttribute(reader, 177, ""); entity.m_AdoazonositoJel = DAUtil.ReadStringAttribute(reader, 178); entity.m_Elotag = DAUtil.ReadStringAttribute(reader, 179); entity.m_Anyanyelve = DAUtil.ReadIntegerAttribute(reader, 180, -1); entity.m_IgazolvanySzam = DAUtil.ReadStringAttribute(reader, 181); entity.m_IgazolvanyTipusa = DAUtil.ReadIntegerAttribute(reader, 182); entity.m_NevSorrend = DAUtil.ReadBooleanAttribute(reader, 183, true); entity.m_NyilvantartasiSzam = DAUtil.ReadStringAttribute(reader, 184); entity.m_NyilvantartasKezdete = DAUtil.ReadDateTimeAttribute(reader, 185, DateTime.Now /* XXX DateTime */); entity.m_OktatasiAzonosito = DAUtil.ReadStringAttribute(reader, 186); entity.m_OMKod = DAUtil.ReadStringAttribute(reader, 187); entity.m_Alairas = DAUtil.ReadStringAttribute(reader, 188); entity.m_ProfilKep = DAUtil.ReadBinaryAttribute(reader, 189); entity.m_KretaKod = DAUtil.ReadStringAttribute(reader, 190); entity.m_KIRAzonosito = DAUtil.ReadStringAttribute(reader, 191); entity.m_Allampolgarsaga2 = DAUtil.ReadIntegerAttribute(reader, 192); entity.m_FenntartoAzonosito = DAUtil.ReadStringAttribute(reader, 193); entity.m_Importalt = DAUtil.ReadBooleanAttribute(reader, 194, false); entity.m_BelugyAltalAzonositott = DAUtil.ReadBooleanAttribute(reader, 195, false); entity.m_UtolsoAdatFrissitesIdopontja = DAUtil.ReadDateTimeAttribute(reader, 196); entity.m_EgyediAzonosito = DAUtil.ReadStringAttribute(reader, 197, "00000000-0000-0000-0000-000000000000"); entity.m_KretaKurzusOklevelszam = DAUtil.ReadStringAttribute(reader, 198); entity.m_Megjegyzes = DAUtil.ReadStringAttribute(reader, 199); entity.m_IdpEgyediAzonosito = DAUtil.ReadGuidAttribute(reader, 200, Guid.Parse("00000000-0000-0000-0000-000000000000")); entity.m_IsCovidFertozott = DAUtil.ReadBooleanAttribute(reader, 201, false); entity.m_CovidFertozesKezdeteDate = DAUtil.ReadDateTimeAttribute(reader, 202); entity.m_AnyjaUtoneve = DAUtil.ReadStringAttribute(reader, 203); entity.m_AnyjaVezetekneve = DAUtil.ReadStringAttribute(reader, 204); entity.m_SzuletesiUtonev = DAUtil.ReadStringAttribute(reader, 205); entity.m_SzuletesiVezeteknev = DAUtil.ReadStringAttribute(reader, 206); entity.m_AnyjaNeveElotag = DAUtil.ReadStringAttribute(reader, 207); entity.m_SzuletesiNevElotag = DAUtil.ReadStringAttribute(reader, 208); entity.m_IsAdoAzonositoNelkul = DAUtil.ReadBooleanAttribute(reader, 209, false); entity.m_IsOktAzonNelkul = DAUtil.ReadBooleanAttribute(reader, 210, false); entity.m_IsTAJSzamNelkul = DAUtil.ReadBooleanAttribute(reader, 211, false); // Tanulo kapcsoló mezői DAUtil.ReadIDAttribute(reader, 212, ref entity.m_TantervId, -1); DAUtil.ReadIDAttribute(reader, 213, ref entity.m_FelvetelTaneveId, 0); DAUtil.ReadIDAttribute(reader, 214, ref entity.m_MentorId, -1); DAUtil.ReadIDAttribute(reader, 215, ref entity.m_AlIntezmenyId, 0); DAUtil.ReadIDAttribute(reader, 216, ref entity.m_AlTanevId, 0); // Felhasznalo kapcsoló mezői DAUtil.ReadIDAttribute(reader, 217, ref entity.m_IntezmenyId, 0); DAUtil.ReadIDAttribute(reader, 218, ref entity.m_TanevId, 0); } public override void LoadEntityFields(Tanulo entity, SDA.DataProvider.SDADataReader reader, ColumnFilterMode columnFilterMode, IEnumerable columns) { int index = 1; if (columns == null) { columns = new List(index); } // Tanulo betöltése // Tanulo mezői if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AllamiGondozott")))) { entity.m_AllamiGondozott = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BankszamlaSzam")))) { entity.m_BankszamlaSzam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BeilleszkedesiNehezseg")))) { entity.m_BeilleszkedesiNehezseg = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BeirasiNaploSorszam")))) { entity.m_BeirasiNaploSorszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Bejaro")))) { entity.m_Bejaro = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("DiakIgazolvanyKelte")))) { entity.m_DiakIgazolvanyKelte = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("DiakIgazolvanySzam")))) { entity.m_DiakIgazolvanySzam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("ElozoIntezmeny")))) { entity.m_ElozoIntezmeny = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Evismetlo")))) { entity.m_Evismetlo = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IngyenesTankonvyEllatasa")))) { entity.m_IngyenesTankonvyEllatasa = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("JogviszonyatSzunetelteto")))) { entity.m_JogviszonyatSzunetelteto = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Magantanulo")))) { entity.m_Magantanulo = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MagantanulosaganakOka")))) { entity.m_MagantanulosaganakOka = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MagantanulosagKezdete")))) { entity.m_MagantanulosagKezdete = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("NaploSorszam")))) { entity.m_NaploSorszam = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("PolgariSzerzodeses")))) { entity.m_PolgariSzerzodeses = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakmaiGyakorlaton")))) { entity.m_SzakmaiGyakorlaton = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzocialisTamogatas")))) { entity.m_SzocialisTamogatas = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TandijatFizeto")))) { entity.m_TandijatFizeto = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Tankotelezett")))) { entity.m_Tankotelezett = DAUtil.ReadBooleanAttribute(reader, index++, true); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TankotelezettsegVege")))) { entity.m_TankotelezettsegVege = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanuloSzerzodeses")))) { entity.m_TanuloSzerzodeses = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TeritesiDijatFizeto")))) { entity.m_TeritesiDijatFizeto = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TestnevelesTipusa")))) { entity.m_TestnevelesTipusa = DAUtil.ReadIntegerAttribute(reader, index++, -1); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Vendeg")))) { entity.m_Vendeg = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BTMProblemas")))) { entity.m_BTMProblemas = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Diaksportkoros")))) { entity.m_Diaksportkoros = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Egyhazkozossege")))) { entity.m_Egyhazkozossege = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("EtkezesiKedvezmeny")))) { entity.m_EtkezesiKedvezmeny = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("HalmozottanFogyatekos")))) { entity.m_HalmozottanFogyatekos = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("HatranyosHelyzetu")))) { entity.m_HatranyosHelyzetu = DAUtil.ReadIntegerAttribute(reader, index++, -1); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KollegiumiEllatasos")))) { entity.m_KollegiumiEllatasos = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("RendszeresGyermekvedelmiKedvezmeny")))) { entity.m_RendszeresGyermekvedelmiKedvezmeny = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SajatosNevelesu")))) { entity.m_SajatosNevelesu = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Sportag")))) { entity.m_Sportag = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SportedzoNeve")))) { entity.m_SportedzoNeve = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Sportklub")))) { entity.m_Sportklub = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakkepesitesSzama")))) { entity.m_SzakkepesitesSzama = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanuloiJogviszonyosEltartottakSzama")))) { entity.m_TanuloiJogviszonyosEltartottakSzama = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TartosGyogykezelesSzama")))) { entity.m_TartosGyogykezelesSzama = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TobbGyermekIgazolasSzama")))) { entity.m_TobbGyermekIgazolasSzama = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Vallasa")))) { entity.m_Vallasa = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Veszelyeztetett")))) { entity.m_Veszelyeztetett = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("JogviszonyVarhatoBefejezese")))) { entity.m_JogviszonyVarhatoBefejezese = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BeilleszkedesiProblemavalKuzd")))) { entity.m_BeilleszkedesiProblemavalKuzd = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BeszedfogyatekosOkmanyszam")))) { entity.m_BeszedfogyatekosOkmanyszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BNOKod")))) { entity.m_BNOKod = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BTMHatarozatOkmanyszam")))) { entity.m_BTMHatarozatOkmanyszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BTMHatarozatTartalma")))) { entity.m_BTMHatarozatTartalma = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BTMKiallitoIntezmeny")))) { entity.m_BTMKiallitoIntezmeny = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BTMKontrollIdopont")))) { entity.m_BTMKontrollIdopont = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BTMLetszamSuly")))) { entity.m_BTMLetszamSuly = DAUtil.ReadDoubleAttribute(reader, index++, 1); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BTMOkmanyErvenyessegKezdete")))) { entity.m_BTMOkmanyErvenyessegKezdete = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BTMOkmanyErvenyessegVege")))) { entity.m_BTMOkmanyErvenyessegVege = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("DiszgrafiaOkmanyszam")))) { entity.m_DiszgrafiaOkmanyszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("DiszkalkuliaOkmanyszam")))) { entity.m_DiszkalkuliaOkmanyszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("DiszlexiaOkmanyszam")))) { entity.m_DiszlexiaOkmanyszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("ErtelmiFogyatekos")))) { entity.m_ErtelmiFogyatekos = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("ErtelmiFogyatekosOkmanyszam")))) { entity.m_ErtelmiFogyatekosOkmanyszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("FejlesztesreKijelolt")))) { entity.m_FejlesztesreKijelolt = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("FejlesztoFoglalkozas")))) { entity.m_FejlesztoFoglalkozas = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("FejlesztoFoglalkozasOraszam")))) { entity.m_FejlesztoFoglalkozasOraszam = DAUtil.ReadDoubleAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("HallasSerult")))) { entity.m_HallasSerult = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("HallasSerultOkmanyszam")))) { entity.m_HallasSerultOkmanyszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("LatasSerult")))) { entity.m_LatasSerult = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("LatasSerultOkmanyszam")))) { entity.m_LatasSerultOkmanyszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MagatartasiProblemavalKuzd")))) { entity.m_MagatartasiProblemavalKuzd = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MegismeroNemOrganikusOkmanyszam")))) { entity.m_MegismeroNemOrganikusOkmanyszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MegismeroOrganikusOkmanyszam")))) { entity.m_MegismeroOrganikusOkmanyszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MozgasSerultOkmanyszam")))) { entity.m_MozgasSerultOkmanyszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SNIKiallitoIntezmeny")))) { entity.m_SNIKiallitoIntezmeny = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SNIKontrollIdopont")))) { entity.m_SNIKontrollIdopont = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SNILetszamSuly")))) { entity.m_SNILetszamSuly = DAUtil.ReadIntegerAttribute(reader, index++, 1); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SNIMeghatarozas")))) { entity.m_SNIMeghatarozas = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SNIOkmanyErvenyessegKezdete")))) { entity.m_SNIOkmanyErvenyessegKezdete = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SNIOkmanyErvenyessegVege")))) { entity.m_SNIOkmanyErvenyessegVege = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanulasiProblemaDiszgrafia")))) { entity.m_TanulasiProblemaDiszgrafia = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanulasiProblemavalKuzd")))) { entity.m_TanulasiProblemavalKuzd = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanulasiProblemavalKuzdDiszkalkulia")))) { entity.m_TanulasiProblemavalKuzdDiszkalkulia = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanulasiProblemavalKuzdDiszlexia")))) { entity.m_TanulasiProblemavalKuzdDiszlexia = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("ViselkedesNemOrganikusOkmanyszam")))) { entity.m_ViselkedesNemOrganikusOkmanyszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("ViselkedesOrganikusOkmanyszam")))) { entity.m_ViselkedesOrganikusOkmanyszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("ElsoIntezmenyOMKod")))) { entity.m_ElsoIntezmenyOMKod = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("EvismetloTantargyak")))) { entity.m_EvismetloTantargyak = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett")))) { entity.m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MenedekjoggalRendelkezo")))) { entity.m_MenedekjoggalRendelkezo = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Agazat")))) { entity.m_Agazat = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Reszszakkepesites")))) { entity.m_Reszszakkepesites = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Szakkepesites")))) { entity.m_Szakkepesites = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Szakmacsoport")))) { entity.m_Szakmacsoport = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("EgyebDonto")))) { entity.m_EgyebDonto = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Megallapodasos")))) { entity.m_Megallapodasos = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("OSZTV")))) { entity.m_OSZTV = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SZETVAgazat")))) { entity.m_SZETVAgazat = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Szintvizsga")))) { entity.m_Szintvizsga = DAUtil.ReadDoubleAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SZKTV")))) { entity.m_SZKTV = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TechnikusiEvfolyam")))) { entity.m_TechnikusiEvfolyam = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Egyuttmukodeses")))) { entity.m_Egyuttmukodeses = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IskolaiKeretekKozott")))) { entity.m_IskolaiKeretekKozott = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanuloEvfolyamTipus")))) { entity.m_TanuloEvfolyamTipus = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TorzslapSzam")))) { entity.m_TorzslapSzam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsSzakmaiGyakorlatHiany")))) { entity.m_IsSzakmaiGyakorlatHiany = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsKifirImportalt")))) { entity.m_IsKifirImportalt = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanterviJellemzoId")))) { entity.m_TanterviJellemzoId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BankszamlaTulajdonosTipusID")))) { entity.m_BankszamlaTulajdonosTipusID = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BankszamlaTulajNeve")))) { entity.m_BankszamlaTulajNeve = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KeziAtlag")))) { entity.m_KeziAtlag = DAUtil.ReadDoubleAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzamitottAtlag")))) { entity.m_SzamitottAtlag = DAUtil.ReadDoubleAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsDualisKepzesben")))) { entity.m_IsDualisKepzesben = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsMasodikTobbSzakma")))) { entity.m_IsMasodikTobbSzakma = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("JogviszonyTipusID")))) { entity.m_JogviszonyTipusID = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AgazatUjSzktTipusId")))) { entity.m_AgazatUjSzktTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakmairanyTipusId")))) { entity.m_SzakmairanyTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakmaTipusId")))) { entity.m_SzakmaTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsErettsegiEredmenyAtadhato")))) { entity.m_IsErettsegiEredmenyAtadhato = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AgazatiAlapvizsgaEredmenye")))) { entity.m_AgazatiAlapvizsgaEredmenye = DAUtil.ReadDoubleAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("DualisKepzohelyAdoszama")))) { entity.m_DualisKepzohelyAdoszama = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("DualisKepzohelyNeve")))) { entity.m_DualisKepzohelyNeve = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsKuldhetoErettsegiSzRnek")))) { entity.m_IsKuldhetoErettsegiSzRnek = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsKuldhetoKozepFelveteliSzRnek")))) { entity.m_IsKuldhetoKozepFelveteliSzRnek = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsKuldhetoMeresiSzRnek")))) { entity.m_IsKuldhetoMeresiSzRnek = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsOklevelesTechnikusKimenet")))) { entity.m_IsOklevelesTechnikusKimenet = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsSzakkepzesiMunkaszerzodessel")))) { entity.m_IsSzakkepzesiMunkaszerzodessel = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsDiakigazolvanyAtadhatoSzRnek")))) { entity.m_IsDiakigazolvanyAtadhatoSzRnek = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsBeszamitasos")))) { entity.m_IsBeszamitasos = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsOsztondijbolKizarva")))) { entity.m_IsOsztondijbolKizarva = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakiranyNktTipusId")))) { entity.m_SzakiranyNktTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakkepesitesNktTipusId")))) { entity.m_SzakkepesitesNktTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanulmanyiTeruletNktTipusId")))) { entity.m_TanulmanyiTeruletNktTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsMulasztasMiattKizart")))) { entity.m_IsMulasztasMiattKizart = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsSikeresAgazatiVizsga")))) { entity.m_IsSikeresAgazatiVizsga = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsAtlagSzakkepzesi")))) { entity.m_IsAtlagSzakkepzesi = DAUtil.ReadBooleanAttribute(reader, index++, true); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsBeszamitasosFixSzazalek")))) { entity.m_IsBeszamitasosFixSzazalek = DAUtil.ReadBooleanAttribute(reader, index++, true); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MagantanulosagVege")))) { entity.m_MagantanulosagVege = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AgazatiAlapvizsgaEredmenyeSz")))) { entity.m_AgazatiAlapvizsgaEredmenyeSz = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("OkiratSzam")))) { entity.m_OkiratSzam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TartozkodasJogcimTipusId")))) { entity.m_TartozkodasJogcimTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsApaczaiIgenylo")))) { entity.m_IsApaczaiIgenylo = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MufajTipusId")))) { entity.m_MufajTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MuveszetiAgId")))) { entity.m_MuveszetiAgId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanszakTipusId")))) { entity.m_TanszakTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("NemzetkoziBiztositasiOkmSzam")))) { entity.m_NemzetkoziBiztositasiOkmSzam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TartJogOkmanySzam")))) { entity.m_TartJogOkmanySzam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TartJogOkmanyTipusId")))) { entity.m_TartJogOkmanyTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Is9kozul8ElozotanevbenVegezte")))) { entity.m_Is9kozul8ElozotanevbenVegezte = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsExternatusiEllatasban")))) { entity.m_IsExternatusiEllatasban = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsNapkoziotthoniEllatasban")))) { entity.m_IsNapkoziotthoniEllatasban = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsApaczaiSzerzodeses")))) { entity.m_IsApaczaiSzerzodeses = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsEgesznaposIskOktReszesul")))) { entity.m_IsEgesznaposIskOktReszesul = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsKiemeltenTehetseges")))) { entity.m_IsKiemeltenTehetseges = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsSzabokyAdolfSzakkepODReszesul")))) { entity.m_IsSzabokyAdolfSzakkepODReszesul = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsSzamitogepetOktCelraHasznal")))) { entity.m_IsSzamitogepetOktCelraHasznal = DAUtil.ReadBooleanAttribute(reader, index++, true); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsIngyenesKepzes")))) { entity.m_IsIngyenesKepzes = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsRendszeresGyermekvedelmi")))) { entity.m_IsRendszeresGyermekvedelmi = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsOtthoniEllatas")))) { entity.m_IsOtthoniEllatas = DAUtil.ReadBooleanAttribute(reader, index++, false); } // Felhasznalo mezői if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Neme")))) { entity.m_Neme = DAUtil.ReadIntegerAttribute(reader, index++, -1); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzuletesiDatum")))) { entity.m_SzuletesiDatum = DAUtil.ReadDateTimeAttribute(reader, index++, DateTime.Now /* XXX DateTime */); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzuletesiNev")))) { entity.m_SzuletesiNev = DAUtil.ReadStringAttribute(reader, index++, ""); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AnyjaNeve")))) { entity.m_AnyjaNeve = DAUtil.ReadStringAttribute(reader, index++, ""); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzuletesiHely")))) { entity.m_SzuletesiHely = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TAJSzam")))) { entity.m_TAJSzam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Allampolgarsaga")))) { entity.m_Allampolgarsaga = DAUtil.ReadIntegerAttribute(reader, index++, -1); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KeresesiNev")))) { entity.m_KeresesiNev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzuletesiOrszag")))) { entity.m_SzuletesiOrszag = DAUtil.ReadIntegerAttribute(reader, index++, -1); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzuletesiNevSorrend")))) { entity.m_SzuletesiNevSorrend = DAUtil.ReadBooleanAttribute(reader, index++, true); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AnyjaNeveSorrend")))) { entity.m_AnyjaNeveSorrend = DAUtil.ReadBooleanAttribute(reader, index++, true); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AlapertelmezettLCID")))) { entity.m_AlapertelmezettLCID = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("LatasserultWebHasznalata")))) { entity.m_LatasserultWebHasznalata = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SmsSzam")))) { entity.m_SmsSzam = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SmsSzinkronizalt")))) { entity.m_SmsSzinkronizalt = DAUtil.ReadBooleanAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KellADSzinkronizalas")))) { entity.m_KellADSzinkronizalas = DAUtil.ReadBooleanAttribute(reader, index++, true); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzuletesiNevElvalaszto")))) { entity.m_SzuletesiNevElvalaszto = DAUtil.ReadIntegerAttribute(reader, index++, 0); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AnyjaNeveElvalaszto")))) { entity.m_AnyjaNeveElvalaszto = DAUtil.ReadIntegerAttribute(reader, index++, 0); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("DMStartTime")))) { entity.m_DMStartTime = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("NyomtatasiNev")))) { entity.m_NyomtatasiNev = DAUtil.ReadStringAttribute(reader, index++, ""); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Utonev")))) { entity.m_Utonev = DAUtil.ReadStringAttribute(reader, index++, ""); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Vezeteknev")))) { entity.m_Vezeteknev = DAUtil.ReadStringAttribute(reader, index++, ""); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdoazonositoJel")))) { entity.m_AdoazonositoJel = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Elotag")))) { entity.m_Elotag = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Anyanyelve")))) { entity.m_Anyanyelve = DAUtil.ReadIntegerAttribute(reader, index++, -1); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IgazolvanySzam")))) { entity.m_IgazolvanySzam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IgazolvanyTipusa")))) { entity.m_IgazolvanyTipusa = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("NevSorrend")))) { entity.m_NevSorrend = DAUtil.ReadBooleanAttribute(reader, index++, true); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("NyilvantartasiSzam")))) { entity.m_NyilvantartasiSzam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("NyilvantartasKezdete")))) { entity.m_NyilvantartasKezdete = DAUtil.ReadDateTimeAttribute(reader, index++, DateTime.Now /* XXX DateTime */); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("OktatasiAzonosito")))) { entity.m_OktatasiAzonosito = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("OMKod")))) { entity.m_OMKod = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Alairas")))) { entity.m_Alairas = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("ProfilKep")))) { entity.m_ProfilKep = DAUtil.ReadBinaryAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KretaKod")))) { entity.m_KretaKod = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KIRAzonosito")))) { entity.m_KIRAzonosito = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Allampolgarsaga2")))) { entity.m_Allampolgarsaga2 = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("FenntartoAzonosito")))) { entity.m_FenntartoAzonosito = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Importalt")))) { entity.m_Importalt = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BelugyAltalAzonositott")))) { entity.m_BelugyAltalAzonositott = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("UtolsoAdatFrissitesIdopontja")))) { entity.m_UtolsoAdatFrissitesIdopontja = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("EgyediAzonosito")))) { entity.m_EgyediAzonosito = DAUtil.ReadStringAttribute(reader, index++, "00000000-0000-0000-0000-000000000000"); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KretaKurzusOklevelszam")))) { entity.m_KretaKurzusOklevelszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Megjegyzes")))) { entity.m_Megjegyzes = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IdpEgyediAzonosito")))) { entity.m_IdpEgyediAzonosito = DAUtil.ReadGuidAttribute(reader, index++, Guid.Parse("00000000-0000-0000-0000-000000000000")); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsCovidFertozott")))) { entity.m_IsCovidFertozott = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("CovidFertozesKezdeteDate")))) { entity.m_CovidFertozesKezdeteDate = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AnyjaUtoneve")))) { entity.m_AnyjaUtoneve = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AnyjaVezetekneve")))) { entity.m_AnyjaVezetekneve = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzuletesiUtonev")))) { entity.m_SzuletesiUtonev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzuletesiVezeteknev")))) { entity.m_SzuletesiVezeteknev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AnyjaNeveElotag")))) { entity.m_AnyjaNeveElotag = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzuletesiNevElotag")))) { entity.m_SzuletesiNevElotag = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsAdoAzonositoNelkul")))) { entity.m_IsAdoAzonositoNelkul = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsOktAzonNelkul")))) { entity.m_IsOktAzonNelkul = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsTAJSzamNelkul")))) { entity.m_IsTAJSzamNelkul = DAUtil.ReadBooleanAttribute(reader, index++, false); } // Tanulo kapcsoló mezői DAUtil.ReadIDAttribute(reader, index++, ref entity.m_TantervId, -1); DAUtil.ReadIDAttribute(reader, index++, ref entity.m_FelvetelTaneveId, 0); DAUtil.ReadIDAttribute(reader, index++, ref entity.m_MentorId, -1); DAUtil.ReadIDAttribute(reader, index++, ref entity.m_AlIntezmenyId, 0); DAUtil.ReadIDAttribute(reader, index++, ref entity.m_AlTanevId, 0); // Felhasznalo kapcsoló mezői DAUtil.ReadIDAttribute(reader, index++, ref entity.m_IntezmenyId, 0); DAUtil.ReadIDAttribute(reader, index++, ref entity.m_TanevId, 0); } #endregion #region Paraméter kötés public override void BindAttributes(Tanulo entity, SDA.DataProvider.SDACommand command) { DAUtil.BindParameter(command, "pALLAMIGONDOZOTT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_AllamiGondozott, false); DAUtil.BindParameter(command, "pBANKSZAMLASZAM", SDA.DataProvider.SDADBType.String, 24, entity.m_BankszamlaSzam, entity.m_BankszamlaSzam == null); DAUtil.BindParameter(command, "pBEILLESZKEDESINEHEZSEG", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_BeilleszkedesiNehezseg, false); DAUtil.BindParameter(command, "pBEIRASINAPLOSORSZAM", SDA.DataProvider.SDADBType.String, 50, entity.m_BeirasiNaploSorszam, entity.m_BeirasiNaploSorszam == null); DAUtil.BindParameter(command, "pBEJARO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Bejaro, false); DAUtil.BindParameter(command, "pDIAKIGAZOLVANYKELTE", SDA.DataProvider.SDADBType.DateTime, entity.m_DiakIgazolvanyKelte, entity.m_DiakIgazolvanyKelte == null); DAUtil.BindParameter(command, "pDIAKIGAZOLVANYSZAM", SDA.DataProvider.SDADBType.String, 255, entity.m_DiakIgazolvanySzam, entity.m_DiakIgazolvanySzam == null); DAUtil.BindParameter(command, "pELOZOINTEZMENY", SDA.DataProvider.SDADBType.String, 255, entity.m_ElozoIntezmeny, entity.m_ElozoIntezmeny == null); DAUtil.BindParameter(command, "pEVISMETLO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Evismetlo, false); DAUtil.BindParameter(command, "pINGYENESTANKONVYELLATASA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_IngyenesTankonvyEllatasa, entity.m_IngyenesTankonvyEllatasa == null); DAUtil.BindParameter(command, "pJOGVISZONYATSZUNETELTETO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_JogviszonyatSzunetelteto, false); DAUtil.BindParameter(command, "pMAGANTANULO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Magantanulo, false); DAUtil.BindParameter(command, "pMAGANTANULOSAGANAKOKA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_MagantanulosaganakOka, entity.m_MagantanulosaganakOka == null); DAUtil.BindParameter(command, "pMAGANTANULOSAGKEZDETE", SDA.DataProvider.SDADBType.DateTime, entity.m_MagantanulosagKezdete, entity.m_MagantanulosagKezdete == null); DAUtil.BindParameter(command, "pNAPLOSORSZAM", SDA.DataProvider.SDADBType.Int, entity.m_NaploSorszam, entity.m_NaploSorszam == null); DAUtil.BindParameter(command, "pPOLGARISZERZODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_PolgariSzerzodeses, false); DAUtil.BindParameter(command, "pSZAKMAIGYAKORLATON", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SzakmaiGyakorlaton, false); DAUtil.BindParameter(command, "pSZOCIALISTAMOGATAS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SzocialisTamogatas, false); DAUtil.BindParameter(command, "pTANDIJATFIZETO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TandijatFizeto, false); DAUtil.BindParameter(command, "pTANKOTELEZETT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Tankotelezett, false); DAUtil.BindParameter(command, "pTANKOTELEZETTSEGVEGE", SDA.DataProvider.SDADBType.DateTime, entity.m_TankotelezettsegVege, entity.m_TankotelezettsegVege == null); DAUtil.BindParameter(command, "pTANULOSZERZODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TanuloSzerzodeses, false); DAUtil.BindParameter(command, "pTERITESIDIJATFIZETO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TeritesiDijatFizeto, false); DAUtil.BindParameter(command, "pTESTNEVELESTIPUSA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TestnevelesTipusa, false); DAUtil.BindParameter(command, "pVENDEG", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Vendeg, false); DAUtil.BindParameter(command, "pBTMPROBLEMAS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_BTMProblemas, false); DAUtil.BindParameter(command, "pDIAKSPORTKOROS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Diaksportkoros, false); DAUtil.BindParameter(command, "pEGYHAZKOZOSSEGE", SDA.DataProvider.SDADBType.String, 255, entity.m_Egyhazkozossege, entity.m_Egyhazkozossege == null); DAUtil.BindParameter(command, "pETKEZESIKEDVEZMENY", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_EtkezesiKedvezmeny, entity.m_EtkezesiKedvezmeny == null); DAUtil.BindParameter(command, "pHALMOZOTTANFOGYATEKOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_HalmozottanFogyatekos, false); DAUtil.BindParameter(command, "pHATRANYOSHELYZETU", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_HatranyosHelyzetu, false); DAUtil.BindParameter(command, "pKOLLEGIUMIELLATASOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_KollegiumiEllatasos, false); DAUtil.BindParameter(command, "pRENDSZERESGYERMEKVEDELMIKEDVE", SDA.DataProvider.SDADBType.String, 255, entity.m_RendszeresGyermekvedelmiKedvezmeny, entity.m_RendszeresGyermekvedelmiKedvezmeny == null); DAUtil.BindParameter(command, "pSAJATOSNEVELESU", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SajatosNevelesu, false); DAUtil.BindParameter(command, "pSPORTAG", SDA.DataProvider.SDADBType.String, 255, entity.m_Sportag, entity.m_Sportag == null); DAUtil.BindParameter(command, "pSPORTEDZONEVE", SDA.DataProvider.SDADBType.String, 1000, entity.m_SportedzoNeve, entity.m_SportedzoNeve == null); DAUtil.BindParameter(command, "pSPORTKLUB", SDA.DataProvider.SDADBType.String, 100, entity.m_Sportklub, entity.m_Sportklub == null); DAUtil.BindParameter(command, "pSZAKKEPESITESSZAMA", SDA.DataProvider.SDADBType.Int, entity.m_SzakkepesitesSzama, entity.m_SzakkepesitesSzama == null); DAUtil.BindParameter(command, "pTANULOIJOGVISZONYOSELTARTOTTA", SDA.DataProvider.SDADBType.Int, entity.m_TanuloiJogviszonyosEltartottakSzama, entity.m_TanuloiJogviszonyosEltartottakSzama == null); DAUtil.BindParameter(command, "pTARTOSGYOGYKEZELESSZAMA", SDA.DataProvider.SDADBType.String, 255, entity.m_TartosGyogykezelesSzama, entity.m_TartosGyogykezelesSzama == null); DAUtil.BindParameter(command, "pTOBBGYERMEKIGAZOLASSZAMA", SDA.DataProvider.SDADBType.String, 255, entity.m_TobbGyermekIgazolasSzama, entity.m_TobbGyermekIgazolasSzama == null); DAUtil.BindParameter(command, "pVALLASA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Vallasa, entity.m_Vallasa == null); DAUtil.BindParameter(command, "pVESZELYEZTETETT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Veszelyeztetett, false); DAUtil.BindParameter(command, "pJOGVISZONYVARHATOBEFEJEZESE", SDA.DataProvider.SDADBType.DateTime, entity.m_JogviszonyVarhatoBefejezese, entity.m_JogviszonyVarhatoBefejezese == null); DAUtil.BindParameter(command, "pBEILLESZKEDESIPROBLEMAVALKUZD", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_BeilleszkedesiProblemavalKuzd, false); DAUtil.BindParameter(command, "pBESZEDFOGYATEKOSOKMANYSZAM", SDA.DataProvider.SDADBType.String, 100, entity.m_BeszedfogyatekosOkmanyszam, entity.m_BeszedfogyatekosOkmanyszam == null); DAUtil.BindParameter(command, "pBNOKOD", SDA.DataProvider.SDADBType.String, 100, entity.m_BNOKod, entity.m_BNOKod == null); DAUtil.BindParameter(command, "pBTMHATAROZATOKMANYSZAM", SDA.DataProvider.SDADBType.String, 255, entity.m_BTMHatarozatOkmanyszam, entity.m_BTMHatarozatOkmanyszam == null); DAUtil.BindParameter(command, "pBTMHATAROZATTARTALMA", SDA.DataProvider.SDADBType.String, 1000, entity.m_BTMHatarozatTartalma, entity.m_BTMHatarozatTartalma == null); DAUtil.BindParameter(command, "pBTMKIALLITOINTEZMENY", SDA.DataProvider.SDADBType.String, 255, entity.m_BTMKiallitoIntezmeny, entity.m_BTMKiallitoIntezmeny == null); DAUtil.BindParameter(command, "pBTMKONTROLLIDOPONT", SDA.DataProvider.SDADBType.DateTime, entity.m_BTMKontrollIdopont, entity.m_BTMKontrollIdopont == null); DAUtil.BindParameter(command, "pBTMLETSZAMSULY", SDA.DataProvider.SDADBType.Double, 10, entity.m_BTMLetszamSuly, false); DAUtil.BindParameter(command, "pBTMOKMANYERVENYESSEGKEZDETE", SDA.DataProvider.SDADBType.DateTime, entity.m_BTMOkmanyErvenyessegKezdete, entity.m_BTMOkmanyErvenyessegKezdete == null); DAUtil.BindParameter(command, "pBTMOKMANYERVENYESSEGVEGE", SDA.DataProvider.SDADBType.DateTime, entity.m_BTMOkmanyErvenyessegVege, entity.m_BTMOkmanyErvenyessegVege == null); DAUtil.BindParameter(command, "pDISZGRAFIAOKMANYSZAM", SDA.DataProvider.SDADBType.String, 100, entity.m_DiszgrafiaOkmanyszam, entity.m_DiszgrafiaOkmanyszam == null); DAUtil.BindParameter(command, "pDISZKALKULIAOKMANYSZAM", SDA.DataProvider.SDADBType.String, 255, entity.m_DiszkalkuliaOkmanyszam, entity.m_DiszkalkuliaOkmanyszam == null); DAUtil.BindParameter(command, "pDISZLEXIAOKMANYSZAM", SDA.DataProvider.SDADBType.String, 255, entity.m_DiszlexiaOkmanyszam, entity.m_DiszlexiaOkmanyszam == null); DAUtil.BindParameter(command, "pERTELMIFOGYATEKOS", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_ErtelmiFogyatekos, entity.m_ErtelmiFogyatekos == null); DAUtil.BindParameter(command, "pERTELMIFOGYATEKOSOKMANYSZAM", SDA.DataProvider.SDADBType.String, 30, entity.m_ErtelmiFogyatekosOkmanyszam, entity.m_ErtelmiFogyatekosOkmanyszam == null); DAUtil.BindParameter(command, "pFEJLESZTESREKIJELOLT", SDA.DataProvider.SDADBType.String, 255, entity.m_FejlesztesreKijelolt, entity.m_FejlesztesreKijelolt == null); DAUtil.BindParameter(command, "pFEJLESZTOFOGLALKOZAS", SDA.DataProvider.SDADBType.String, 255, entity.m_FejlesztoFoglalkozas, entity.m_FejlesztoFoglalkozas == null); DAUtil.BindParameter(command, "pFEJLESZTOFOGLALKOZASORASZAM", SDA.DataProvider.SDADBType.Double, 10, entity.m_FejlesztoFoglalkozasOraszam, entity.m_FejlesztoFoglalkozasOraszam == null); DAUtil.BindParameter(command, "pHALLASSERULT", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_HallasSerult, entity.m_HallasSerult == null); DAUtil.BindParameter(command, "pHALLASSERULTOKMANYSZAM", SDA.DataProvider.SDADBType.String, 100, entity.m_HallasSerultOkmanyszam, entity.m_HallasSerultOkmanyszam == null); DAUtil.BindParameter(command, "pLATASSERULT", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_LatasSerult, entity.m_LatasSerult == null); DAUtil.BindParameter(command, "pLATASSERULTOKMANYSZAM", SDA.DataProvider.SDADBType.String, 100, entity.m_LatasSerultOkmanyszam, entity.m_LatasSerultOkmanyszam == null); DAUtil.BindParameter(command, "pMAGATARTASIPROBLEMAVALKUZD", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_MagatartasiProblemavalKuzd, false); DAUtil.BindParameter(command, "pMEGISMERONEMORGANIKUSOKMANYSZ", SDA.DataProvider.SDADBType.String, 100, entity.m_MegismeroNemOrganikusOkmanyszam, entity.m_MegismeroNemOrganikusOkmanyszam == null); DAUtil.BindParameter(command, "pMEGISMEROORGANIKUSOKMANYSZAM", SDA.DataProvider.SDADBType.String, 100, entity.m_MegismeroOrganikusOkmanyszam, entity.m_MegismeroOrganikusOkmanyszam == null); DAUtil.BindParameter(command, "pMOZGASSERULTOKMANYSZAM", SDA.DataProvider.SDADBType.String, 255, entity.m_MozgasSerultOkmanyszam, entity.m_MozgasSerultOkmanyszam == null); DAUtil.BindParameter(command, "pSNIKIALLITOINTEZMENY", SDA.DataProvider.SDADBType.String, 255, entity.m_SNIKiallitoIntezmeny, entity.m_SNIKiallitoIntezmeny == null); DAUtil.BindParameter(command, "pSNIKONTROLLIDOPONT", SDA.DataProvider.SDADBType.DateTime, entity.m_SNIKontrollIdopont, entity.m_SNIKontrollIdopont == null); DAUtil.BindParameter(command, "pSNILETSZAMSULY", SDA.DataProvider.SDADBType.Int, entity.m_SNILetszamSuly, false); DAUtil.BindParameter(command, "pSNIMEGHATAROZAS", SDA.DataProvider.SDADBType.String, 255, entity.m_SNIMeghatarozas, entity.m_SNIMeghatarozas == null); DAUtil.BindParameter(command, "pSNIOKMANYERVENYESSEGKEZDETE", SDA.DataProvider.SDADBType.DateTime, entity.m_SNIOkmanyErvenyessegKezdete, entity.m_SNIOkmanyErvenyessegKezdete == null); DAUtil.BindParameter(command, "pSNIOKMANYERVENYESSEGVEGE", SDA.DataProvider.SDADBType.DateTime, entity.m_SNIOkmanyErvenyessegVege, entity.m_SNIOkmanyErvenyessegVege == null); DAUtil.BindParameter(command, "pTANULASIPROBLEMADISZGRAFIA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TanulasiProblemaDiszgrafia, false); DAUtil.BindParameter(command, "pTANULASIPROBLEMAVALKUZD", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TanulasiProblemavalKuzd, false); DAUtil.BindParameter(command, "pTANULASIPROBLEMAVALKUZDDISZKA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TanulasiProblemavalKuzdDiszkalkulia, false); DAUtil.BindParameter(command, "pTANULASIPROBLEMAVALKUZDDISZLE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TanulasiProblemavalKuzdDiszlexia, false); DAUtil.BindParameter(command, "pVISELKEDESNEMORGANIKUSOKMANYS", SDA.DataProvider.SDADBType.String, 100, entity.m_ViselkedesNemOrganikusOkmanyszam, entity.m_ViselkedesNemOrganikusOkmanyszam == null); DAUtil.BindParameter(command, "pVISELKEDESORGANIKUSOKMANYSZAM", SDA.DataProvider.SDADBType.String, 100, entity.m_ViselkedesOrganikusOkmanyszam, entity.m_ViselkedesOrganikusOkmanyszam == null); DAUtil.BindParameter(command, "pELSOINTEZMENYOMKOD", SDA.DataProvider.SDADBType.String, 12, entity.m_ElsoIntezmenyOMKod, entity.m_ElsoIntezmenyOMKod == null); DAUtil.BindParameter(command, "pEVISMETLOTANTARGYAK", SDA.DataProvider.SDADBType.String, 1000, entity.m_EvismetloTantargyak, entity.m_EvismetloTantargyak == null); DAUtil.BindParameter(command, "pKOZEPFOKUOKTATASBATIZENHATODI", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett, false); DAUtil.BindParameter(command, "pMENEDEKJOGGALRENDELKEZO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_MenedekjoggalRendelkezo, false); DAUtil.BindParameter(command, "pAGAZAT", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Agazat, entity.m_Agazat == null); DAUtil.BindParameter(command, "pRESZSZAKKEPESITES", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Reszszakkepesites, entity.m_Reszszakkepesites == null); DAUtil.BindParameter(command, "pSZAKKEPESITES", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Szakkepesites, entity.m_Szakkepesites == null); DAUtil.BindParameter(command, "pSZAKMACSOPORT", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Szakmacsoport, entity.m_Szakmacsoport == null); DAUtil.BindParameter(command, "pEGYEBDONTO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_EgyebDonto, false); DAUtil.BindParameter(command, "pMEGALLAPODASOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Megallapodasos, false); DAUtil.BindParameter(command, "pOSZTV", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_OSZTV, false); DAUtil.BindParameter(command, "pSZETVAGAZAT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SZETVAgazat, false); DAUtil.BindParameter(command, "pSZINTVIZSGA", SDA.DataProvider.SDADBType.Double, 10, entity.m_Szintvizsga, entity.m_Szintvizsga == null); DAUtil.BindParameter(command, "pSZKTV", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SZKTV, false); DAUtil.BindParameter(command, "pTECHNIKUSIEVFOLYAM", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TechnikusiEvfolyam, false); DAUtil.BindParameter(command, "pEGYUTTMUKODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Egyuttmukodeses, false); DAUtil.BindParameter(command, "pISKOLAIKERETEKKOZOTT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IskolaiKeretekKozott, false); DAUtil.BindParameter(command, "pTANULOEVFOLYAMTIPUS", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanuloEvfolyamTipus, entity.m_TanuloEvfolyamTipus == null); DAUtil.BindParameter(command, "pTORZSLAPSZAM", SDA.DataProvider.SDADBType.String, 500, entity.m_TorzslapSzam, entity.m_TorzslapSzam == null); DAUtil.BindParameter(command, "pISSZAKMAIGYAKORLATHIANY", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzakmaiGyakorlatHiany, false); DAUtil.BindParameter(command, "pISKIFIRIMPORTALT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKifirImportalt, false); DAUtil.BindParameter(command, "pTANTERVIJELLEMZOID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanterviJellemzoId, entity.m_TanterviJellemzoId == null); DAUtil.BindParameter(command, "pBANKSZAMLATULAJDONOSTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_BankszamlaTulajdonosTipusID, entity.m_BankszamlaTulajdonosTipusID == null); DAUtil.BindParameter(command, "pBANKSZAMLATULAJNEVE", SDA.DataProvider.SDADBType.String, 510, entity.m_BankszamlaTulajNeve, entity.m_BankszamlaTulajNeve == null); DAUtil.BindParameter(command, "pKEZIATLAG", SDA.DataProvider.SDADBType.Double, 10, entity.m_KeziAtlag, entity.m_KeziAtlag == null); DAUtil.BindParameter(command, "pSZAMITOTTATLAG", SDA.DataProvider.SDADBType.Double, 10, entity.m_SzamitottAtlag, entity.m_SzamitottAtlag == null); DAUtil.BindParameter(command, "pISDUALISKEPZESBEN", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsDualisKepzesben, false); DAUtil.BindParameter(command, "pISMASODIKTOBBSZAKMA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsMasodikTobbSzakma, false); DAUtil.BindParameter(command, "pJOGVISZONYTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_JogviszonyTipusID, entity.m_JogviszonyTipusID == null); DAUtil.BindParameter(command, "pAGAZATUJSZKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_AgazatUjSzktTipusId, entity.m_AgazatUjSzktTipusId == null); DAUtil.BindParameter(command, "pSZAKMAIRANYTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakmairanyTipusId, entity.m_SzakmairanyTipusId == null); DAUtil.BindParameter(command, "pSZAKMATIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakmaTipusId, entity.m_SzakmaTipusId == null); DAUtil.BindParameter(command, "pISERETTSEGIEREDMENYATADHATO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsErettsegiEredmenyAtadhato, false); DAUtil.BindParameter(command, "pAGAZATIALAPVIZSGAEREDMENYE", SDA.DataProvider.SDADBType.Double, 10, entity.m_AgazatiAlapvizsgaEredmenye, entity.m_AgazatiAlapvizsgaEredmenye == null); DAUtil.BindParameter(command, "pDUALISKEPZOHELYADOSZAMA", SDA.DataProvider.SDADBType.String, 20, entity.m_DualisKepzohelyAdoszama, entity.m_DualisKepzohelyAdoszama == null); DAUtil.BindParameter(command, "pDUALISKEPZOHELYNEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_DualisKepzohelyNeve, entity.m_DualisKepzohelyNeve == null); DAUtil.BindParameter(command, "pISKULDHETOERETTSEGISZRNEK", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKuldhetoErettsegiSzRnek, false); DAUtil.BindParameter(command, "pISKULDHETOKOZEPFELVETELISZRNE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKuldhetoKozepFelveteliSzRnek, false); DAUtil.BindParameter(command, "pISKULDHETOMERESISZRNEK", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKuldhetoMeresiSzRnek, false); DAUtil.BindParameter(command, "pISOKLEVELESTECHNIKUSKIMENET", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsOklevelesTechnikusKimenet, false); DAUtil.BindParameter(command, "pISSZAKKEPZESIMUNKASZERZODESSE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzakkepzesiMunkaszerzodessel, false); DAUtil.BindParameter(command, "pISDIAKIGAZOLVANYATADHATOSZRNE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsDiakigazolvanyAtadhatoSzRnek, false); DAUtil.BindParameter(command, "pISBESZAMITASOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsBeszamitasos, false); DAUtil.BindParameter(command, "pISOSZTONDIJBOLKIZARVA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsOsztondijbolKizarva, false); DAUtil.BindParameter(command, "pSZAKIRANYNKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakiranyNktTipusId, entity.m_SzakiranyNktTipusId == null); DAUtil.BindParameter(command, "pSZAKKEPESITESNKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakkepesitesNktTipusId, entity.m_SzakkepesitesNktTipusId == null); DAUtil.BindParameter(command, "pTANULMANYITERULETNKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanulmanyiTeruletNktTipusId, entity.m_TanulmanyiTeruletNktTipusId == null); DAUtil.BindParameter(command, "pISMULASZTASMIATTKIZART", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsMulasztasMiattKizart, false); DAUtil.BindParameter(command, "pISSIKERESAGAZATIVIZSGA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSikeresAgazatiVizsga, false); DAUtil.BindParameter(command, "pISATLAGSZAKKEPZESI", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsAtlagSzakkepzesi, false); DAUtil.BindParameter(command, "pISBESZAMITASOSFIXSZAZALEK", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsBeszamitasosFixSzazalek, false); DAUtil.BindParameter(command, "pMAGANTANULOSAGVEGE", SDA.DataProvider.SDADBType.DateTime, entity.m_MagantanulosagVege, entity.m_MagantanulosagVege == null); DAUtil.BindParameter(command, "pAGAZATIALAPVIZSGAEREDMENYESZ", SDA.DataProvider.SDADBType.Int, entity.m_AgazatiAlapvizsgaEredmenyeSz, entity.m_AgazatiAlapvizsgaEredmenyeSz == null); DAUtil.BindParameter(command, "pOKIRATSZAM", SDA.DataProvider.SDADBType.String, 256, entity.m_OkiratSzam, entity.m_OkiratSzam == null); DAUtil.BindParameter(command, "pTARTOZKODASJOGCIMTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TartozkodasJogcimTipusId, entity.m_TartozkodasJogcimTipusId == null); DAUtil.BindParameter(command, "pISAPACZAIIGENYLO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsApaczaiIgenylo, false); DAUtil.BindParameter(command, "pMUFAJTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_MufajTipusId, entity.m_MufajTipusId == null); DAUtil.BindParameter(command, "pMUVESZETIAGID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_MuveszetiAgId, entity.m_MuveszetiAgId == null); DAUtil.BindParameter(command, "pTANSZAKTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanszakTipusId, entity.m_TanszakTipusId == null); DAUtil.BindParameter(command, "pNEMZETKOZIBIZTOSITASIOKMSZAM", SDA.DataProvider.SDADBType.String, 30, entity.m_NemzetkoziBiztositasiOkmSzam, entity.m_NemzetkoziBiztositasiOkmSzam == null); DAUtil.BindParameter(command, "pTARTJOGOKMANYSZAM", SDA.DataProvider.SDADBType.String, 21, entity.m_TartJogOkmanySzam, entity.m_TartJogOkmanySzam == null); DAUtil.BindParameter(command, "pTARTJOGOKMANYTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TartJogOkmanyTipusId, entity.m_TartJogOkmanyTipusId == null); DAUtil.BindParameter(command, "pIS9KOZUL8ELOZOTANEVBENVEGEZTE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Is9kozul8ElozotanevbenVegezte, false); DAUtil.BindParameter(command, "pISEXTERNATUSIELLATASBAN", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsExternatusiEllatasban, false); DAUtil.BindParameter(command, "pISNAPKOZIOTTHONIELLATASBAN", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsNapkoziotthoniEllatasban, false); DAUtil.BindParameter(command, "pISAPACZAISZERZODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsApaczaiSzerzodeses, false); DAUtil.BindParameter(command, "pISEGESZNAPOSISKOKTRESZESUL", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsEgesznaposIskOktReszesul, false); DAUtil.BindParameter(command, "pISKIEMELTENTEHETSEGES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKiemeltenTehetseges, false); DAUtil.BindParameter(command, "pISSZABOKYADOLFSZAKKEPODRESZES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzabokyAdolfSzakkepODReszesul, false); DAUtil.BindParameter(command, "pISSZAMITOGEPETOKTCELRAHASZNAL", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzamitogepetOktCelraHasznal, false); DAUtil.BindParameter(command, "pISINGYENESKEPZES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsIngyenesKepzes, false); DAUtil.BindParameter(command, "pISRENDSZERESGYERMEKVEDELMI", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsRendszeresGyermekvedelmi, false); DAUtil.BindParameter(command, "pISOTTHONIELLATAS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsOtthoniEllatas, false); } public override void DynamicBindAttributes(Tanulo entity, SDA.DataProvider.SDACommand command) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); if (entity.HasChanged("AllamiGondozott")) { sb.Append("C_ALLAMIGONDOZOTT = :pALLAMIGONDOZOTT,"); DAUtil.BindParameter(command, "pALLAMIGONDOZOTT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_AllamiGondozott, false); } if (entity.HasChanged("BankszamlaSzam")) { sb.Append("C_BANKSZAMLASZAM = :pBANKSZAMLASZAM,"); DAUtil.BindParameter(command, "pBANKSZAMLASZAM", SDA.DataProvider.SDADBType.String, 24, entity.m_BankszamlaSzam, entity.m_BankszamlaSzam == null); } if (entity.HasChanged("BeilleszkedesiNehezseg")) { sb.Append("C_BEILLESZKEDESINEHEZSEG = :pBEILLESZKEDESINEHEZSEG,"); DAUtil.BindParameter(command, "pBEILLESZKEDESINEHEZSEG", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_BeilleszkedesiNehezseg, false); } if (entity.HasChanged("BeirasiNaploSorszam")) { sb.Append("C_BEIRASINAPLOSORSZAM = :pBEIRASINAPLOSORSZAM,"); DAUtil.BindParameter(command, "pBEIRASINAPLOSORSZAM", SDA.DataProvider.SDADBType.String, 50, entity.m_BeirasiNaploSorszam, entity.m_BeirasiNaploSorszam == null); } if (entity.HasChanged("Bejaro")) { sb.Append("C_BEJARO = :pBEJARO,"); DAUtil.BindParameter(command, "pBEJARO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Bejaro, false); } if (entity.HasChanged("DiakIgazolvanyKelte")) { sb.Append("C_DIAKIGAZOLVANYKELTE = :pDIAKIGAZOLVANYKELTE,"); DAUtil.BindParameter(command, "pDIAKIGAZOLVANYKELTE", SDA.DataProvider.SDADBType.DateTime, entity.m_DiakIgazolvanyKelte, entity.m_DiakIgazolvanyKelte == null); } if (entity.HasChanged("DiakIgazolvanySzam")) { sb.Append("C_DIAKIGAZOLVANYSZAM = :pDIAKIGAZOLVANYSZAM,"); DAUtil.BindParameter(command, "pDIAKIGAZOLVANYSZAM", SDA.DataProvider.SDADBType.String, 255, entity.m_DiakIgazolvanySzam, entity.m_DiakIgazolvanySzam == null); } if (entity.HasChanged("ElozoIntezmeny")) { sb.Append("C_ELOZOINTEZMENY = :pELOZOINTEZMENY,"); DAUtil.BindParameter(command, "pELOZOINTEZMENY", SDA.DataProvider.SDADBType.String, 255, entity.m_ElozoIntezmeny, entity.m_ElozoIntezmeny == null); } if (entity.HasChanged("Evismetlo")) { sb.Append("C_EVISMETLO = :pEVISMETLO,"); DAUtil.BindParameter(command, "pEVISMETLO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Evismetlo, false); } if (entity.HasChanged("IngyenesTankonvyEllatasa")) { sb.Append("C_INGYENESTANKONVYELLATASA = :pINGYENESTANKONVYELLATASA,"); DAUtil.BindParameter(command, "pINGYENESTANKONVYELLATASA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_IngyenesTankonvyEllatasa, entity.m_IngyenesTankonvyEllatasa == null); } if (entity.HasChanged("JogviszonyatSzunetelteto")) { sb.Append("C_JOGVISZONYATSZUNETELTETO = :pJOGVISZONYATSZUNETELTETO,"); DAUtil.BindParameter(command, "pJOGVISZONYATSZUNETELTETO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_JogviszonyatSzunetelteto, false); } if (entity.HasChanged("Magantanulo")) { sb.Append("C_MAGANTANULO = :pMAGANTANULO,"); DAUtil.BindParameter(command, "pMAGANTANULO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Magantanulo, false); } if (entity.HasChanged("MagantanulosaganakOka")) { sb.Append("C_MAGANTANULOSAGANAKOKA = :pMAGANTANULOSAGANAKOKA,"); DAUtil.BindParameter(command, "pMAGANTANULOSAGANAKOKA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_MagantanulosaganakOka, entity.m_MagantanulosaganakOka == null); } if (entity.HasChanged("MagantanulosagKezdete")) { sb.Append("C_MAGANTANULOSAGKEZDETE = :pMAGANTANULOSAGKEZDETE,"); DAUtil.BindParameter(command, "pMAGANTANULOSAGKEZDETE", SDA.DataProvider.SDADBType.DateTime, entity.m_MagantanulosagKezdete, entity.m_MagantanulosagKezdete == null); } if (entity.HasChanged("NaploSorszam")) { sb.Append("C_NAPLOSORSZAM = :pNAPLOSORSZAM,"); DAUtil.BindParameter(command, "pNAPLOSORSZAM", SDA.DataProvider.SDADBType.Int, entity.m_NaploSorszam, entity.m_NaploSorszam == null); } if (entity.HasChanged("PolgariSzerzodeses")) { sb.Append("C_POLGARISZERZODESES = :pPOLGARISZERZODESES,"); DAUtil.BindParameter(command, "pPOLGARISZERZODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_PolgariSzerzodeses, false); } if (entity.HasChanged("SzakmaiGyakorlaton")) { sb.Append("C_SZAKMAIGYAKORLATON = :pSZAKMAIGYAKORLATON,"); DAUtil.BindParameter(command, "pSZAKMAIGYAKORLATON", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SzakmaiGyakorlaton, false); } if (entity.HasChanged("SzocialisTamogatas")) { sb.Append("C_SZOCIALISTAMOGATAS = :pSZOCIALISTAMOGATAS,"); DAUtil.BindParameter(command, "pSZOCIALISTAMOGATAS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SzocialisTamogatas, false); } if (entity.HasChanged("TandijatFizeto")) { sb.Append("C_TANDIJATFIZETO = :pTANDIJATFIZETO,"); DAUtil.BindParameter(command, "pTANDIJATFIZETO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TandijatFizeto, false); } if (entity.HasChanged("Tankotelezett")) { sb.Append("C_TANKOTELEZETT = :pTANKOTELEZETT,"); DAUtil.BindParameter(command, "pTANKOTELEZETT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Tankotelezett, false); } if (entity.HasChanged("TankotelezettsegVege")) { sb.Append("C_TANKOTELEZETTSEGVEGE = :pTANKOTELEZETTSEGVEGE,"); DAUtil.BindParameter(command, "pTANKOTELEZETTSEGVEGE", SDA.DataProvider.SDADBType.DateTime, entity.m_TankotelezettsegVege, entity.m_TankotelezettsegVege == null); } if (entity.HasChanged("TanuloSzerzodeses")) { sb.Append("C_TANULOSZERZODESES = :pTANULOSZERZODESES,"); DAUtil.BindParameter(command, "pTANULOSZERZODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TanuloSzerzodeses, false); } if (entity.HasChanged("TeritesiDijatFizeto")) { sb.Append("C_TERITESIDIJATFIZETO = :pTERITESIDIJATFIZETO,"); DAUtil.BindParameter(command, "pTERITESIDIJATFIZETO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TeritesiDijatFizeto, false); } if (entity.HasChanged("TestnevelesTipusa")) { sb.Append("C_TESTNEVELESTIPUSA = :pTESTNEVELESTIPUSA,"); DAUtil.BindParameter(command, "pTESTNEVELESTIPUSA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TestnevelesTipusa, false); } if (entity.HasChanged("Vendeg")) { sb.Append("C_VENDEG = :pVENDEG,"); DAUtil.BindParameter(command, "pVENDEG", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Vendeg, false); } if (entity.HasChanged("BTMProblemas")) { sb.Append("C_BTMPROBLEMAS = :pBTMPROBLEMAS,"); DAUtil.BindParameter(command, "pBTMPROBLEMAS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_BTMProblemas, false); } if (entity.HasChanged("Diaksportkoros")) { sb.Append("C_DIAKSPORTKOROS = :pDIAKSPORTKOROS,"); DAUtil.BindParameter(command, "pDIAKSPORTKOROS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Diaksportkoros, false); } if (entity.HasChanged("Egyhazkozossege")) { sb.Append("C_EGYHAZKOZOSSEGE = :pEGYHAZKOZOSSEGE,"); DAUtil.BindParameter(command, "pEGYHAZKOZOSSEGE", SDA.DataProvider.SDADBType.String, 255, entity.m_Egyhazkozossege, entity.m_Egyhazkozossege == null); } if (entity.HasChanged("EtkezesiKedvezmeny")) { sb.Append("C_ETKEZESIKEDVEZMENY = :pETKEZESIKEDVEZMENY,"); DAUtil.BindParameter(command, "pETKEZESIKEDVEZMENY", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_EtkezesiKedvezmeny, entity.m_EtkezesiKedvezmeny == null); } if (entity.HasChanged("HalmozottanFogyatekos")) { sb.Append("C_HALMOZOTTANFOGYATEKOS = :pHALMOZOTTANFOGYATEKOS,"); DAUtil.BindParameter(command, "pHALMOZOTTANFOGYATEKOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_HalmozottanFogyatekos, false); } if (entity.HasChanged("HatranyosHelyzetu")) { sb.Append("C_HATRANYOSHELYZETU = :pHATRANYOSHELYZETU,"); DAUtil.BindParameter(command, "pHATRANYOSHELYZETU", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_HatranyosHelyzetu, false); } if (entity.HasChanged("KollegiumiEllatasos")) { sb.Append("C_KOLLEGIUMIELLATASOS = :pKOLLEGIUMIELLATASOS,"); DAUtil.BindParameter(command, "pKOLLEGIUMIELLATASOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_KollegiumiEllatasos, false); } if (entity.HasChanged("RendszeresGyermekvedelmiKedvezmeny")) { sb.Append("C_RENDSZERESGYERMEKVEDELMIKEDV = :pRENDSZERESGYERMEKVEDELMIKEDVE,"); DAUtil.BindParameter(command, "pRENDSZERESGYERMEKVEDELMIKEDVE", SDA.DataProvider.SDADBType.String, 255, entity.m_RendszeresGyermekvedelmiKedvezmeny, entity.m_RendszeresGyermekvedelmiKedvezmeny == null); } if (entity.HasChanged("SajatosNevelesu")) { sb.Append("C_SAJATOSNEVELESU = :pSAJATOSNEVELESU,"); DAUtil.BindParameter(command, "pSAJATOSNEVELESU", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SajatosNevelesu, false); } if (entity.HasChanged("Sportag")) { sb.Append("C_SPORTAG = :pSPORTAG,"); DAUtil.BindParameter(command, "pSPORTAG", SDA.DataProvider.SDADBType.String, 255, entity.m_Sportag, entity.m_Sportag == null); } if (entity.HasChanged("SportedzoNeve")) { sb.Append("C_SPORTEDZONEVE = :pSPORTEDZONEVE,"); DAUtil.BindParameter(command, "pSPORTEDZONEVE", SDA.DataProvider.SDADBType.String, 1000, entity.m_SportedzoNeve, entity.m_SportedzoNeve == null); } if (entity.HasChanged("Sportklub")) { sb.Append("C_SPORTKLUB = :pSPORTKLUB,"); DAUtil.BindParameter(command, "pSPORTKLUB", SDA.DataProvider.SDADBType.String, 100, entity.m_Sportklub, entity.m_Sportklub == null); } if (entity.HasChanged("SzakkepesitesSzama")) { sb.Append("C_SZAKKEPESITESSZAMA = :pSZAKKEPESITESSZAMA,"); DAUtil.BindParameter(command, "pSZAKKEPESITESSZAMA", SDA.DataProvider.SDADBType.Int, entity.m_SzakkepesitesSzama, entity.m_SzakkepesitesSzama == null); } if (entity.HasChanged("TanuloiJogviszonyosEltartottakSzama")) { sb.Append("C_TANULOIJOGVISZONYOSELTARTOTT = :pTANULOIJOGVISZONYOSELTARTOTTA,"); DAUtil.BindParameter(command, "pTANULOIJOGVISZONYOSELTARTOTTA", SDA.DataProvider.SDADBType.Int, entity.m_TanuloiJogviszonyosEltartottakSzama, entity.m_TanuloiJogviszonyosEltartottakSzama == null); } if (entity.HasChanged("TartosGyogykezelesSzama")) { sb.Append("C_TARTOSGYOGYKEZELESSZAMA = :pTARTOSGYOGYKEZELESSZAMA,"); DAUtil.BindParameter(command, "pTARTOSGYOGYKEZELESSZAMA", SDA.DataProvider.SDADBType.String, 255, entity.m_TartosGyogykezelesSzama, entity.m_TartosGyogykezelesSzama == null); } if (entity.HasChanged("TobbGyermekIgazolasSzama")) { sb.Append("C_TOBBGYERMEKIGAZOLASSZAMA = :pTOBBGYERMEKIGAZOLASSZAMA,"); DAUtil.BindParameter(command, "pTOBBGYERMEKIGAZOLASSZAMA", SDA.DataProvider.SDADBType.String, 255, entity.m_TobbGyermekIgazolasSzama, entity.m_TobbGyermekIgazolasSzama == null); } if (entity.HasChanged("Vallasa")) { sb.Append("C_VALLASA = :pVALLASA,"); DAUtil.BindParameter(command, "pVALLASA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Vallasa, entity.m_Vallasa == null); } if (entity.HasChanged("Veszelyeztetett")) { sb.Append("C_VESZELYEZTETETT = :pVESZELYEZTETETT,"); DAUtil.BindParameter(command, "pVESZELYEZTETETT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Veszelyeztetett, false); } if (entity.HasChanged("JogviszonyVarhatoBefejezese")) { sb.Append("C_JOGVISZONYVARHATOBEFEJEZESE = :pJOGVISZONYVARHATOBEFEJEZESE,"); DAUtil.BindParameter(command, "pJOGVISZONYVARHATOBEFEJEZESE", SDA.DataProvider.SDADBType.DateTime, entity.m_JogviszonyVarhatoBefejezese, entity.m_JogviszonyVarhatoBefejezese == null); } if (entity.HasChanged("BeilleszkedesiProblemavalKuzd")) { sb.Append("C_BEILLESZKEDESIPROBLEMAVALKUZ = :pBEILLESZKEDESIPROBLEMAVALKUZD,"); DAUtil.BindParameter(command, "pBEILLESZKEDESIPROBLEMAVALKUZD", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_BeilleszkedesiProblemavalKuzd, false); } if (entity.HasChanged("BeszedfogyatekosOkmanyszam")) { sb.Append("C_BESZEDFOGYATEKOSOKMANYSZAM = :pBESZEDFOGYATEKOSOKMANYSZAM,"); DAUtil.BindParameter(command, "pBESZEDFOGYATEKOSOKMANYSZAM", SDA.DataProvider.SDADBType.String, 100, entity.m_BeszedfogyatekosOkmanyszam, entity.m_BeszedfogyatekosOkmanyszam == null); } if (entity.HasChanged("BNOKod")) { sb.Append("C_BNOKOD = :pBNOKOD,"); DAUtil.BindParameter(command, "pBNOKOD", SDA.DataProvider.SDADBType.String, 100, entity.m_BNOKod, entity.m_BNOKod == null); } if (entity.HasChanged("BTMHatarozatOkmanyszam")) { sb.Append("C_BTMHATAROZATOKMANYSZAM = :pBTMHATAROZATOKMANYSZAM,"); DAUtil.BindParameter(command, "pBTMHATAROZATOKMANYSZAM", SDA.DataProvider.SDADBType.String, 255, entity.m_BTMHatarozatOkmanyszam, entity.m_BTMHatarozatOkmanyszam == null); } if (entity.HasChanged("BTMHatarozatTartalma")) { sb.Append("C_BTMHATAROZATTARTALMA = :pBTMHATAROZATTARTALMA,"); DAUtil.BindParameter(command, "pBTMHATAROZATTARTALMA", SDA.DataProvider.SDADBType.String, 1000, entity.m_BTMHatarozatTartalma, entity.m_BTMHatarozatTartalma == null); } if (entity.HasChanged("BTMKiallitoIntezmeny")) { sb.Append("C_BTMKIALLITOINTEZMENY = :pBTMKIALLITOINTEZMENY,"); DAUtil.BindParameter(command, "pBTMKIALLITOINTEZMENY", SDA.DataProvider.SDADBType.String, 255, entity.m_BTMKiallitoIntezmeny, entity.m_BTMKiallitoIntezmeny == null); } if (entity.HasChanged("BTMKontrollIdopont")) { sb.Append("C_BTMKONTROLLIDOPONT = :pBTMKONTROLLIDOPONT,"); DAUtil.BindParameter(command, "pBTMKONTROLLIDOPONT", SDA.DataProvider.SDADBType.DateTime, entity.m_BTMKontrollIdopont, entity.m_BTMKontrollIdopont == null); } if (entity.HasChanged("BTMLetszamSuly")) { sb.Append("C_BTMLETSZAMSULY = :pBTMLETSZAMSULY,"); DAUtil.BindParameter(command, "pBTMLETSZAMSULY", SDA.DataProvider.SDADBType.Double, 10, entity.m_BTMLetszamSuly, false); } if (entity.HasChanged("BTMOkmanyErvenyessegKezdete")) { sb.Append("C_BTMOKMANYERVENYESSEGKEZDETE = :pBTMOKMANYERVENYESSEGKEZDETE,"); DAUtil.BindParameter(command, "pBTMOKMANYERVENYESSEGKEZDETE", SDA.DataProvider.SDADBType.DateTime, entity.m_BTMOkmanyErvenyessegKezdete, entity.m_BTMOkmanyErvenyessegKezdete == null); } if (entity.HasChanged("BTMOkmanyErvenyessegVege")) { sb.Append("C_BTMOKMANYERVENYESSEGVEGE = :pBTMOKMANYERVENYESSEGVEGE,"); DAUtil.BindParameter(command, "pBTMOKMANYERVENYESSEGVEGE", SDA.DataProvider.SDADBType.DateTime, entity.m_BTMOkmanyErvenyessegVege, entity.m_BTMOkmanyErvenyessegVege == null); } if (entity.HasChanged("DiszgrafiaOkmanyszam")) { sb.Append("C_DISZGRAFIAOKMANYSZAM = :pDISZGRAFIAOKMANYSZAM,"); DAUtil.BindParameter(command, "pDISZGRAFIAOKMANYSZAM", SDA.DataProvider.SDADBType.String, 100, entity.m_DiszgrafiaOkmanyszam, entity.m_DiszgrafiaOkmanyszam == null); } if (entity.HasChanged("DiszkalkuliaOkmanyszam")) { sb.Append("C_DISZKALKULIAOKMANYSZAM = :pDISZKALKULIAOKMANYSZAM,"); DAUtil.BindParameter(command, "pDISZKALKULIAOKMANYSZAM", SDA.DataProvider.SDADBType.String, 255, entity.m_DiszkalkuliaOkmanyszam, entity.m_DiszkalkuliaOkmanyszam == null); } if (entity.HasChanged("DiszlexiaOkmanyszam")) { sb.Append("C_DISZLEXIAOKMANYSZAM = :pDISZLEXIAOKMANYSZAM,"); DAUtil.BindParameter(command, "pDISZLEXIAOKMANYSZAM", SDA.DataProvider.SDADBType.String, 255, entity.m_DiszlexiaOkmanyszam, entity.m_DiszlexiaOkmanyszam == null); } if (entity.HasChanged("ErtelmiFogyatekos")) { sb.Append("C_ERTELMIFOGYATEKOS = :pERTELMIFOGYATEKOS,"); DAUtil.BindParameter(command, "pERTELMIFOGYATEKOS", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_ErtelmiFogyatekos, entity.m_ErtelmiFogyatekos == null); } if (entity.HasChanged("ErtelmiFogyatekosOkmanyszam")) { sb.Append("C_ERTELMIFOGYATEKOSOKMANYSZAM = :pERTELMIFOGYATEKOSOKMANYSZAM,"); DAUtil.BindParameter(command, "pERTELMIFOGYATEKOSOKMANYSZAM", SDA.DataProvider.SDADBType.String, 30, entity.m_ErtelmiFogyatekosOkmanyszam, entity.m_ErtelmiFogyatekosOkmanyszam == null); } if (entity.HasChanged("FejlesztesreKijelolt")) { sb.Append("C_FEJLESZTESREKIJELOLT = :pFEJLESZTESREKIJELOLT,"); DAUtil.BindParameter(command, "pFEJLESZTESREKIJELOLT", SDA.DataProvider.SDADBType.String, 255, entity.m_FejlesztesreKijelolt, entity.m_FejlesztesreKijelolt == null); } if (entity.HasChanged("FejlesztoFoglalkozas")) { sb.Append("C_FEJLESZTOFOGLALKOZAS = :pFEJLESZTOFOGLALKOZAS,"); DAUtil.BindParameter(command, "pFEJLESZTOFOGLALKOZAS", SDA.DataProvider.SDADBType.String, 255, entity.m_FejlesztoFoglalkozas, entity.m_FejlesztoFoglalkozas == null); } if (entity.HasChanged("FejlesztoFoglalkozasOraszam")) { sb.Append("C_FEJLESZTOFOGLALKOZASORASZAM = :pFEJLESZTOFOGLALKOZASORASZAM,"); DAUtil.BindParameter(command, "pFEJLESZTOFOGLALKOZASORASZAM", SDA.DataProvider.SDADBType.Double, 10, entity.m_FejlesztoFoglalkozasOraszam, entity.m_FejlesztoFoglalkozasOraszam == null); } if (entity.HasChanged("HallasSerult")) { sb.Append("C_HALLASSERULT = :pHALLASSERULT,"); DAUtil.BindParameter(command, "pHALLASSERULT", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_HallasSerult, entity.m_HallasSerult == null); } if (entity.HasChanged("HallasSerultOkmanyszam")) { sb.Append("C_HALLASSERULTOKMANYSZAM = :pHALLASSERULTOKMANYSZAM,"); DAUtil.BindParameter(command, "pHALLASSERULTOKMANYSZAM", SDA.DataProvider.SDADBType.String, 100, entity.m_HallasSerultOkmanyszam, entity.m_HallasSerultOkmanyszam == null); } if (entity.HasChanged("LatasSerult")) { sb.Append("C_LATASSERULT = :pLATASSERULT,"); DAUtil.BindParameter(command, "pLATASSERULT", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_LatasSerult, entity.m_LatasSerult == null); } if (entity.HasChanged("LatasSerultOkmanyszam")) { sb.Append("C_LATASSERULTOKMANYSZAM = :pLATASSERULTOKMANYSZAM,"); DAUtil.BindParameter(command, "pLATASSERULTOKMANYSZAM", SDA.DataProvider.SDADBType.String, 100, entity.m_LatasSerultOkmanyszam, entity.m_LatasSerultOkmanyszam == null); } if (entity.HasChanged("MagatartasiProblemavalKuzd")) { sb.Append("C_MAGATARTASIPROBLEMAVALKUZD = :pMAGATARTASIPROBLEMAVALKUZD,"); DAUtil.BindParameter(command, "pMAGATARTASIPROBLEMAVALKUZD", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_MagatartasiProblemavalKuzd, false); } if (entity.HasChanged("MegismeroNemOrganikusOkmanyszam")) { sb.Append("C_MEGISMERONEMORGANIKUSOKMANYS = :pMEGISMERONEMORGANIKUSOKMANYSZ,"); DAUtil.BindParameter(command, "pMEGISMERONEMORGANIKUSOKMANYSZ", SDA.DataProvider.SDADBType.String, 100, entity.m_MegismeroNemOrganikusOkmanyszam, entity.m_MegismeroNemOrganikusOkmanyszam == null); } if (entity.HasChanged("MegismeroOrganikusOkmanyszam")) { sb.Append("C_MEGISMEROORGANIKUSOKMANYSZAM = :pMEGISMEROORGANIKUSOKMANYSZAM,"); DAUtil.BindParameter(command, "pMEGISMEROORGANIKUSOKMANYSZAM", SDA.DataProvider.SDADBType.String, 100, entity.m_MegismeroOrganikusOkmanyszam, entity.m_MegismeroOrganikusOkmanyszam == null); } if (entity.HasChanged("MozgasSerultOkmanyszam")) { sb.Append("C_MOZGASSERULTOKMANYSZAM = :pMOZGASSERULTOKMANYSZAM,"); DAUtil.BindParameter(command, "pMOZGASSERULTOKMANYSZAM", SDA.DataProvider.SDADBType.String, 255, entity.m_MozgasSerultOkmanyszam, entity.m_MozgasSerultOkmanyszam == null); } if (entity.HasChanged("SNIKiallitoIntezmeny")) { sb.Append("C_SNIKIALLITOINTEZMENY = :pSNIKIALLITOINTEZMENY,"); DAUtil.BindParameter(command, "pSNIKIALLITOINTEZMENY", SDA.DataProvider.SDADBType.String, 255, entity.m_SNIKiallitoIntezmeny, entity.m_SNIKiallitoIntezmeny == null); } if (entity.HasChanged("SNIKontrollIdopont")) { sb.Append("C_SNIKONTROLLIDOPONT = :pSNIKONTROLLIDOPONT,"); DAUtil.BindParameter(command, "pSNIKONTROLLIDOPONT", SDA.DataProvider.SDADBType.DateTime, entity.m_SNIKontrollIdopont, entity.m_SNIKontrollIdopont == null); } if (entity.HasChanged("SNILetszamSuly")) { sb.Append("C_SNILETSZAMSULY = :pSNILETSZAMSULY,"); DAUtil.BindParameter(command, "pSNILETSZAMSULY", SDA.DataProvider.SDADBType.Int, entity.m_SNILetszamSuly, false); } if (entity.HasChanged("SNIMeghatarozas")) { sb.Append("C_SNIMEGHATAROZAS = :pSNIMEGHATAROZAS,"); DAUtil.BindParameter(command, "pSNIMEGHATAROZAS", SDA.DataProvider.SDADBType.String, 255, entity.m_SNIMeghatarozas, entity.m_SNIMeghatarozas == null); } if (entity.HasChanged("SNIOkmanyErvenyessegKezdete")) { sb.Append("C_SNIOKMANYERVENYESSEGKEZDETE = :pSNIOKMANYERVENYESSEGKEZDETE,"); DAUtil.BindParameter(command, "pSNIOKMANYERVENYESSEGKEZDETE", SDA.DataProvider.SDADBType.DateTime, entity.m_SNIOkmanyErvenyessegKezdete, entity.m_SNIOkmanyErvenyessegKezdete == null); } if (entity.HasChanged("SNIOkmanyErvenyessegVege")) { sb.Append("C_SNIOKMANYERVENYESSEGVEGE = :pSNIOKMANYERVENYESSEGVEGE,"); DAUtil.BindParameter(command, "pSNIOKMANYERVENYESSEGVEGE", SDA.DataProvider.SDADBType.DateTime, entity.m_SNIOkmanyErvenyessegVege, entity.m_SNIOkmanyErvenyessegVege == null); } if (entity.HasChanged("TanulasiProblemaDiszgrafia")) { sb.Append("C_TANULASIPROBLEMADISZGRAFIA = :pTANULASIPROBLEMADISZGRAFIA,"); DAUtil.BindParameter(command, "pTANULASIPROBLEMADISZGRAFIA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TanulasiProblemaDiszgrafia, false); } if (entity.HasChanged("TanulasiProblemavalKuzd")) { sb.Append("C_TANULASIPROBLEMAVALKUZD = :pTANULASIPROBLEMAVALKUZD,"); DAUtil.BindParameter(command, "pTANULASIPROBLEMAVALKUZD", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TanulasiProblemavalKuzd, false); } if (entity.HasChanged("TanulasiProblemavalKuzdDiszkalkulia")) { sb.Append("C_TANULASIPROBLEMAVALKUZDDISZK = :pTANULASIPROBLEMAVALKUZDDISZKA,"); DAUtil.BindParameter(command, "pTANULASIPROBLEMAVALKUZDDISZKA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TanulasiProblemavalKuzdDiszkalkulia, false); } if (entity.HasChanged("TanulasiProblemavalKuzdDiszlexia")) { sb.Append("C_TANULASIPROBLEMAVALKUZDDISZL = :pTANULASIPROBLEMAVALKUZDDISZLE,"); DAUtil.BindParameter(command, "pTANULASIPROBLEMAVALKUZDDISZLE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TanulasiProblemavalKuzdDiszlexia, false); } if (entity.HasChanged("ViselkedesNemOrganikusOkmanyszam")) { sb.Append("C_VISELKEDESNEMORGANIKUSOKMANY = :pVISELKEDESNEMORGANIKUSOKMANYS,"); DAUtil.BindParameter(command, "pVISELKEDESNEMORGANIKUSOKMANYS", SDA.DataProvider.SDADBType.String, 100, entity.m_ViselkedesNemOrganikusOkmanyszam, entity.m_ViselkedesNemOrganikusOkmanyszam == null); } if (entity.HasChanged("ViselkedesOrganikusOkmanyszam")) { sb.Append("C_VISELKEDESORGANIKUSOKMANYSZA = :pVISELKEDESORGANIKUSOKMANYSZAM,"); DAUtil.BindParameter(command, "pVISELKEDESORGANIKUSOKMANYSZAM", SDA.DataProvider.SDADBType.String, 100, entity.m_ViselkedesOrganikusOkmanyszam, entity.m_ViselkedesOrganikusOkmanyszam == null); } if (entity.HasChanged("ElsoIntezmenyOMKod")) { sb.Append("C_ELSOINTEZMENYOMKOD = :pELSOINTEZMENYOMKOD,"); DAUtil.BindParameter(command, "pELSOINTEZMENYOMKOD", SDA.DataProvider.SDADBType.String, 12, entity.m_ElsoIntezmenyOMKod, entity.m_ElsoIntezmenyOMKod == null); } if (entity.HasChanged("EvismetloTantargyak")) { sb.Append("C_EVISMETLOTANTARGYAK = :pEVISMETLOTANTARGYAK,"); DAUtil.BindParameter(command, "pEVISMETLOTANTARGYAK", SDA.DataProvider.SDADBType.String, 1000, entity.m_EvismetloTantargyak, entity.m_EvismetloTantargyak == null); } if (entity.HasChanged("KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett")) { sb.Append("C_KOZEPFOKUOKTATASBATIZENHATOD = :pKOZEPFOKUOKTATASBATIZENHATODI,"); DAUtil.BindParameter(command, "pKOZEPFOKUOKTATASBATIZENHATODI", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett, false); } if (entity.HasChanged("MenedekjoggalRendelkezo")) { sb.Append("C_MENEDEKJOGGALRENDELKEZO = :pMENEDEKJOGGALRENDELKEZO,"); DAUtil.BindParameter(command, "pMENEDEKJOGGALRENDELKEZO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_MenedekjoggalRendelkezo, false); } if (entity.HasChanged("Agazat")) { sb.Append("C_AGAZAT = :pAGAZAT,"); DAUtil.BindParameter(command, "pAGAZAT", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Agazat, entity.m_Agazat == null); } if (entity.HasChanged("Reszszakkepesites")) { sb.Append("C_RESZSZAKKEPESITES = :pRESZSZAKKEPESITES,"); DAUtil.BindParameter(command, "pRESZSZAKKEPESITES", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Reszszakkepesites, entity.m_Reszszakkepesites == null); } if (entity.HasChanged("Szakkepesites")) { sb.Append("C_SZAKKEPESITES = :pSZAKKEPESITES,"); DAUtil.BindParameter(command, "pSZAKKEPESITES", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Szakkepesites, entity.m_Szakkepesites == null); } if (entity.HasChanged("Szakmacsoport")) { sb.Append("C_SZAKMACSOPORT = :pSZAKMACSOPORT,"); DAUtil.BindParameter(command, "pSZAKMACSOPORT", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Szakmacsoport, entity.m_Szakmacsoport == null); } if (entity.HasChanged("EgyebDonto")) { sb.Append("C_EGYEBDONTO = :pEGYEBDONTO,"); DAUtil.BindParameter(command, "pEGYEBDONTO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_EgyebDonto, false); } if (entity.HasChanged("Megallapodasos")) { sb.Append("C_MEGALLAPODASOS = :pMEGALLAPODASOS,"); DAUtil.BindParameter(command, "pMEGALLAPODASOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Megallapodasos, false); } if (entity.HasChanged("OSZTV")) { sb.Append("C_OSZTV = :pOSZTV,"); DAUtil.BindParameter(command, "pOSZTV", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_OSZTV, false); } if (entity.HasChanged("SZETVAgazat")) { sb.Append("C_SZETVAGAZAT = :pSZETVAGAZAT,"); DAUtil.BindParameter(command, "pSZETVAGAZAT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SZETVAgazat, false); } if (entity.HasChanged("Szintvizsga")) { sb.Append("C_SZINTVIZSGA = :pSZINTVIZSGA,"); DAUtil.BindParameter(command, "pSZINTVIZSGA", SDA.DataProvider.SDADBType.Double, 10, entity.m_Szintvizsga, entity.m_Szintvizsga == null); } if (entity.HasChanged("SZKTV")) { sb.Append("C_SZKTV = :pSZKTV,"); DAUtil.BindParameter(command, "pSZKTV", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SZKTV, false); } if (entity.HasChanged("TechnikusiEvfolyam")) { sb.Append("C_TECHNIKUSIEVFOLYAM = :pTECHNIKUSIEVFOLYAM,"); DAUtil.BindParameter(command, "pTECHNIKUSIEVFOLYAM", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TechnikusiEvfolyam, false); } if (entity.HasChanged("Egyuttmukodeses")) { sb.Append("C_EGYUTTMUKODESES = :pEGYUTTMUKODESES,"); DAUtil.BindParameter(command, "pEGYUTTMUKODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Egyuttmukodeses, false); } if (entity.HasChanged("IskolaiKeretekKozott")) { sb.Append("C_ISKOLAIKERETEKKOZOTT = :pISKOLAIKERETEKKOZOTT,"); DAUtil.BindParameter(command, "pISKOLAIKERETEKKOZOTT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IskolaiKeretekKozott, false); } if (entity.HasChanged("TanuloEvfolyamTipus")) { sb.Append("C_TANULOEVFOLYAMTIPUS = :pTANULOEVFOLYAMTIPUS,"); DAUtil.BindParameter(command, "pTANULOEVFOLYAMTIPUS", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanuloEvfolyamTipus, entity.m_TanuloEvfolyamTipus == null); } if (entity.HasChanged("TorzslapSzam")) { sb.Append("C_TORZSLAPSZAM = :pTORZSLAPSZAM,"); DAUtil.BindParameter(command, "pTORZSLAPSZAM", SDA.DataProvider.SDADBType.String, 500, entity.m_TorzslapSzam, entity.m_TorzslapSzam == null); } if (entity.HasChanged("IsSzakmaiGyakorlatHiany")) { sb.Append("C_ISSZAKMAIGYAKORLATHIANY = :pISSZAKMAIGYAKORLATHIANY,"); DAUtil.BindParameter(command, "pISSZAKMAIGYAKORLATHIANY", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzakmaiGyakorlatHiany, false); } if (entity.HasChanged("IsKifirImportalt")) { sb.Append("C_ISKIFIRIMPORTALT = :pISKIFIRIMPORTALT,"); DAUtil.BindParameter(command, "pISKIFIRIMPORTALT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKifirImportalt, false); } if (entity.HasChanged("TanterviJellemzoId")) { sb.Append("C_TANTERVIJELLEMZOID = :pTANTERVIJELLEMZOID,"); DAUtil.BindParameter(command, "pTANTERVIJELLEMZOID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanterviJellemzoId, entity.m_TanterviJellemzoId == null); } if (entity.HasChanged("BankszamlaTulajdonosTipusID")) { sb.Append("C_BANKSZAMLATULAJDONOSTIPUSID = :pBANKSZAMLATULAJDONOSTIPUSID,"); DAUtil.BindParameter(command, "pBANKSZAMLATULAJDONOSTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_BankszamlaTulajdonosTipusID, entity.m_BankszamlaTulajdonosTipusID == null); } if (entity.HasChanged("BankszamlaTulajNeve")) { sb.Append("C_BANKSZAMLATULAJNEVE = :pBANKSZAMLATULAJNEVE,"); DAUtil.BindParameter(command, "pBANKSZAMLATULAJNEVE", SDA.DataProvider.SDADBType.String, 510, entity.m_BankszamlaTulajNeve, entity.m_BankszamlaTulajNeve == null); } if (entity.HasChanged("KeziAtlag")) { sb.Append("C_KEZIATLAG = :pKEZIATLAG,"); DAUtil.BindParameter(command, "pKEZIATLAG", SDA.DataProvider.SDADBType.Double, 10, entity.m_KeziAtlag, entity.m_KeziAtlag == null); } if (entity.HasChanged("SzamitottAtlag")) { sb.Append("C_SZAMITOTTATLAG = :pSZAMITOTTATLAG,"); DAUtil.BindParameter(command, "pSZAMITOTTATLAG", SDA.DataProvider.SDADBType.Double, 10, entity.m_SzamitottAtlag, entity.m_SzamitottAtlag == null); } if (entity.HasChanged("IsDualisKepzesben")) { sb.Append("C_ISDUALISKEPZESBEN = :pISDUALISKEPZESBEN,"); DAUtil.BindParameter(command, "pISDUALISKEPZESBEN", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsDualisKepzesben, false); } if (entity.HasChanged("IsMasodikTobbSzakma")) { sb.Append("C_ISMASODIKTOBBSZAKMA = :pISMASODIKTOBBSZAKMA,"); DAUtil.BindParameter(command, "pISMASODIKTOBBSZAKMA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsMasodikTobbSzakma, false); } if (entity.HasChanged("JogviszonyTipusID")) { sb.Append("C_JOGVISZONYTIPUSID = :pJOGVISZONYTIPUSID,"); DAUtil.BindParameter(command, "pJOGVISZONYTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_JogviszonyTipusID, entity.m_JogviszonyTipusID == null); } if (entity.HasChanged("AgazatUjSzktTipusId")) { sb.Append("C_AGAZATUJSZKTTIPUSID = :pAGAZATUJSZKTTIPUSID,"); DAUtil.BindParameter(command, "pAGAZATUJSZKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_AgazatUjSzktTipusId, entity.m_AgazatUjSzktTipusId == null); } if (entity.HasChanged("SzakmairanyTipusId")) { sb.Append("C_SZAKMAIRANYTIPUSID = :pSZAKMAIRANYTIPUSID,"); DAUtil.BindParameter(command, "pSZAKMAIRANYTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakmairanyTipusId, entity.m_SzakmairanyTipusId == null); } if (entity.HasChanged("SzakmaTipusId")) { sb.Append("C_SZAKMATIPUSID = :pSZAKMATIPUSID,"); DAUtil.BindParameter(command, "pSZAKMATIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakmaTipusId, entity.m_SzakmaTipusId == null); } if (entity.HasChanged("IsErettsegiEredmenyAtadhato")) { sb.Append("C_ISERETTSEGIEREDMENYATADHATO = :pISERETTSEGIEREDMENYATADHATO,"); DAUtil.BindParameter(command, "pISERETTSEGIEREDMENYATADHATO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsErettsegiEredmenyAtadhato, false); } if (entity.HasChanged("AgazatiAlapvizsgaEredmenye")) { sb.Append("C_AGAZATIALAPVIZSGAEREDMENYE = :pAGAZATIALAPVIZSGAEREDMENYE,"); DAUtil.BindParameter(command, "pAGAZATIALAPVIZSGAEREDMENYE", SDA.DataProvider.SDADBType.Double, 10, entity.m_AgazatiAlapvizsgaEredmenye, entity.m_AgazatiAlapvizsgaEredmenye == null); } if (entity.HasChanged("DualisKepzohelyAdoszama")) { sb.Append("C_DUALISKEPZOHELYADOSZAMA = :pDUALISKEPZOHELYADOSZAMA,"); DAUtil.BindParameter(command, "pDUALISKEPZOHELYADOSZAMA", SDA.DataProvider.SDADBType.String, 20, entity.m_DualisKepzohelyAdoszama, entity.m_DualisKepzohelyAdoszama == null); } if (entity.HasChanged("DualisKepzohelyNeve")) { sb.Append("C_DUALISKEPZOHELYNEVE = :pDUALISKEPZOHELYNEVE,"); DAUtil.BindParameter(command, "pDUALISKEPZOHELYNEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_DualisKepzohelyNeve, entity.m_DualisKepzohelyNeve == null); } if (entity.HasChanged("IsKuldhetoErettsegiSzRnek")) { sb.Append("C_ISKULDHETOERETTSEGISZRNEK = :pISKULDHETOERETTSEGISZRNEK,"); DAUtil.BindParameter(command, "pISKULDHETOERETTSEGISZRNEK", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKuldhetoErettsegiSzRnek, false); } if (entity.HasChanged("IsKuldhetoKozepFelveteliSzRnek")) { sb.Append("C_ISKULDHETOKOZEPFELVETELISZRN = :pISKULDHETOKOZEPFELVETELISZRNE,"); DAUtil.BindParameter(command, "pISKULDHETOKOZEPFELVETELISZRNE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKuldhetoKozepFelveteliSzRnek, false); } if (entity.HasChanged("IsKuldhetoMeresiSzRnek")) { sb.Append("C_ISKULDHETOMERESISZRNEK = :pISKULDHETOMERESISZRNEK,"); DAUtil.BindParameter(command, "pISKULDHETOMERESISZRNEK", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKuldhetoMeresiSzRnek, false); } if (entity.HasChanged("IsOklevelesTechnikusKimenet")) { sb.Append("C_ISOKLEVELESTECHNIKUSKIMENET = :pISOKLEVELESTECHNIKUSKIMENET,"); DAUtil.BindParameter(command, "pISOKLEVELESTECHNIKUSKIMENET", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsOklevelesTechnikusKimenet, false); } if (entity.HasChanged("IsSzakkepzesiMunkaszerzodessel")) { sb.Append("C_ISSZAKKEPZESIMUNKASZERZODESS = :pISSZAKKEPZESIMUNKASZERZODESSE,"); DAUtil.BindParameter(command, "pISSZAKKEPZESIMUNKASZERZODESSE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzakkepzesiMunkaszerzodessel, false); } if (entity.HasChanged("IsDiakigazolvanyAtadhatoSzRnek")) { sb.Append("C_ISDIAKIGAZOLVANYATADHATOSZRN = :pISDIAKIGAZOLVANYATADHATOSZRNE,"); DAUtil.BindParameter(command, "pISDIAKIGAZOLVANYATADHATOSZRNE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsDiakigazolvanyAtadhatoSzRnek, false); } if (entity.HasChanged("IsBeszamitasos")) { sb.Append("C_ISBESZAMITASOS = :pISBESZAMITASOS,"); DAUtil.BindParameter(command, "pISBESZAMITASOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsBeszamitasos, false); } if (entity.HasChanged("IsOsztondijbolKizarva")) { sb.Append("C_ISOSZTONDIJBOLKIZARVA = :pISOSZTONDIJBOLKIZARVA,"); DAUtil.BindParameter(command, "pISOSZTONDIJBOLKIZARVA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsOsztondijbolKizarva, false); } if (entity.HasChanged("SzakiranyNktTipusId")) { sb.Append("C_SZAKIRANYNKTTIPUSID = :pSZAKIRANYNKTTIPUSID,"); DAUtil.BindParameter(command, "pSZAKIRANYNKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakiranyNktTipusId, entity.m_SzakiranyNktTipusId == null); } if (entity.HasChanged("SzakkepesitesNktTipusId")) { sb.Append("C_SZAKKEPESITESNKTTIPUSID = :pSZAKKEPESITESNKTTIPUSID,"); DAUtil.BindParameter(command, "pSZAKKEPESITESNKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakkepesitesNktTipusId, entity.m_SzakkepesitesNktTipusId == null); } if (entity.HasChanged("TanulmanyiTeruletNktTipusId")) { sb.Append("C_TANULMANYITERULETNKTTIPUSID = :pTANULMANYITERULETNKTTIPUSID,"); DAUtil.BindParameter(command, "pTANULMANYITERULETNKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanulmanyiTeruletNktTipusId, entity.m_TanulmanyiTeruletNktTipusId == null); } if (entity.HasChanged("IsMulasztasMiattKizart")) { sb.Append("C_ISMULASZTASMIATTKIZART = :pISMULASZTASMIATTKIZART,"); DAUtil.BindParameter(command, "pISMULASZTASMIATTKIZART", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsMulasztasMiattKizart, false); } if (entity.HasChanged("IsSikeresAgazatiVizsga")) { sb.Append("C_ISSIKERESAGAZATIVIZSGA = :pISSIKERESAGAZATIVIZSGA,"); DAUtil.BindParameter(command, "pISSIKERESAGAZATIVIZSGA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSikeresAgazatiVizsga, false); } if (entity.HasChanged("IsAtlagSzakkepzesi")) { sb.Append("C_ISATLAGSZAKKEPZESI = :pISATLAGSZAKKEPZESI,"); DAUtil.BindParameter(command, "pISATLAGSZAKKEPZESI", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsAtlagSzakkepzesi, false); } if (entity.HasChanged("IsBeszamitasosFixSzazalek")) { sb.Append("C_ISBESZAMITASOSFIXSZAZALEK = :pISBESZAMITASOSFIXSZAZALEK,"); DAUtil.BindParameter(command, "pISBESZAMITASOSFIXSZAZALEK", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsBeszamitasosFixSzazalek, false); } if (entity.HasChanged("MagantanulosagVege")) { sb.Append("C_MAGANTANULOSAGVEGE = :pMAGANTANULOSAGVEGE,"); DAUtil.BindParameter(command, "pMAGANTANULOSAGVEGE", SDA.DataProvider.SDADBType.DateTime, entity.m_MagantanulosagVege, entity.m_MagantanulosagVege == null); } if (entity.HasChanged("AgazatiAlapvizsgaEredmenyeSz")) { sb.Append("C_AGAZATIALAPVIZSGAEREDMENYESZ = :pAGAZATIALAPVIZSGAEREDMENYESZ,"); DAUtil.BindParameter(command, "pAGAZATIALAPVIZSGAEREDMENYESZ", SDA.DataProvider.SDADBType.Int, entity.m_AgazatiAlapvizsgaEredmenyeSz, entity.m_AgazatiAlapvizsgaEredmenyeSz == null); } if (entity.HasChanged("OkiratSzam")) { sb.Append("C_OKIRATSZAM = :pOKIRATSZAM,"); DAUtil.BindParameter(command, "pOKIRATSZAM", SDA.DataProvider.SDADBType.String, 256, entity.m_OkiratSzam, entity.m_OkiratSzam == null); } if (entity.HasChanged("TartozkodasJogcimTipusId")) { sb.Append("C_TARTOZKODASJOGCIMTIPUSID = :pTARTOZKODASJOGCIMTIPUSID,"); DAUtil.BindParameter(command, "pTARTOZKODASJOGCIMTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TartozkodasJogcimTipusId, entity.m_TartozkodasJogcimTipusId == null); } if (entity.HasChanged("IsApaczaiIgenylo")) { sb.Append("C_ISAPACZAIIGENYLO = :pISAPACZAIIGENYLO,"); DAUtil.BindParameter(command, "pISAPACZAIIGENYLO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsApaczaiIgenylo, false); } if (entity.HasChanged("MufajTipusId")) { sb.Append("C_MUFAJTIPUSID = :pMUFAJTIPUSID,"); DAUtil.BindParameter(command, "pMUFAJTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_MufajTipusId, entity.m_MufajTipusId == null); } if (entity.HasChanged("MuveszetiAgId")) { sb.Append("C_MUVESZETIAGID = :pMUVESZETIAGID,"); DAUtil.BindParameter(command, "pMUVESZETIAGID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_MuveszetiAgId, entity.m_MuveszetiAgId == null); } if (entity.HasChanged("TanszakTipusId")) { sb.Append("C_TANSZAKTIPUSID = :pTANSZAKTIPUSID,"); DAUtil.BindParameter(command, "pTANSZAKTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanszakTipusId, entity.m_TanszakTipusId == null); } if (entity.HasChanged("NemzetkoziBiztositasiOkmSzam")) { sb.Append("C_NEMZETKOZIBIZTOSITASIOKMSZAM = :pNEMZETKOZIBIZTOSITASIOKMSZAM,"); DAUtil.BindParameter(command, "pNEMZETKOZIBIZTOSITASIOKMSZAM", SDA.DataProvider.SDADBType.String, 30, entity.m_NemzetkoziBiztositasiOkmSzam, entity.m_NemzetkoziBiztositasiOkmSzam == null); } if (entity.HasChanged("TartJogOkmanySzam")) { sb.Append("C_TARTJOGOKMANYSZAM = :pTARTJOGOKMANYSZAM,"); DAUtil.BindParameter(command, "pTARTJOGOKMANYSZAM", SDA.DataProvider.SDADBType.String, 21, entity.m_TartJogOkmanySzam, entity.m_TartJogOkmanySzam == null); } if (entity.HasChanged("TartJogOkmanyTipusId")) { sb.Append("C_TARTJOGOKMANYTIPUSID = :pTARTJOGOKMANYTIPUSID,"); DAUtil.BindParameter(command, "pTARTJOGOKMANYTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TartJogOkmanyTipusId, entity.m_TartJogOkmanyTipusId == null); } if (entity.HasChanged("Is9kozul8ElozotanevbenVegezte")) { sb.Append("C_IS9KOZUL8ELOZOTANEVBENVEGEZT = :pIS9KOZUL8ELOZOTANEVBENVEGEZTE,"); DAUtil.BindParameter(command, "pIS9KOZUL8ELOZOTANEVBENVEGEZTE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Is9kozul8ElozotanevbenVegezte, false); } if (entity.HasChanged("IsExternatusiEllatasban")) { sb.Append("C_ISEXTERNATUSIELLATASBAN = :pISEXTERNATUSIELLATASBAN,"); DAUtil.BindParameter(command, "pISEXTERNATUSIELLATASBAN", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsExternatusiEllatasban, false); } if (entity.HasChanged("IsNapkoziotthoniEllatasban")) { sb.Append("C_ISNAPKOZIOTTHONIELLATASBAN = :pISNAPKOZIOTTHONIELLATASBAN,"); DAUtil.BindParameter(command, "pISNAPKOZIOTTHONIELLATASBAN", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsNapkoziotthoniEllatasban, false); } if (entity.HasChanged("IsApaczaiSzerzodeses")) { sb.Append("C_ISAPACZAISZERZODESES = :pISAPACZAISZERZODESES,"); DAUtil.BindParameter(command, "pISAPACZAISZERZODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsApaczaiSzerzodeses, false); } if (entity.HasChanged("IsEgesznaposIskOktReszesul")) { sb.Append("C_ISEGESZNAPOSISKOKTRESZESUL = :pISEGESZNAPOSISKOKTRESZESUL,"); DAUtil.BindParameter(command, "pISEGESZNAPOSISKOKTRESZESUL", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsEgesznaposIskOktReszesul, false); } if (entity.HasChanged("IsKiemeltenTehetseges")) { sb.Append("C_ISKIEMELTENTEHETSEGES = :pISKIEMELTENTEHETSEGES,"); DAUtil.BindParameter(command, "pISKIEMELTENTEHETSEGES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKiemeltenTehetseges, false); } if (entity.HasChanged("IsSzabokyAdolfSzakkepODReszesul")) { sb.Append("C_ISSZABOKYADOLFSZAKKEPODRESZE = :pISSZABOKYADOLFSZAKKEPODRESZES,"); DAUtil.BindParameter(command, "pISSZABOKYADOLFSZAKKEPODRESZES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzabokyAdolfSzakkepODReszesul, false); } if (entity.HasChanged("IsSzamitogepetOktCelraHasznal")) { sb.Append("C_ISSZAMITOGEPETOKTCELRAHASZNA = :pISSZAMITOGEPETOKTCELRAHASZNAL,"); DAUtil.BindParameter(command, "pISSZAMITOGEPETOKTCELRAHASZNAL", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzamitogepetOktCelraHasznal, false); } if (entity.HasChanged("IsIngyenesKepzes")) { sb.Append("C_ISINGYENESKEPZES = :pISINGYENESKEPZES,"); DAUtil.BindParameter(command, "pISINGYENESKEPZES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsIngyenesKepzes, false); } if (entity.HasChanged("IsRendszeresGyermekvedelmi")) { sb.Append("C_ISRENDSZERESGYERMEKVEDELMI = :pISRENDSZERESGYERMEKVEDELMI,"); DAUtil.BindParameter(command, "pISRENDSZERESGYERMEKVEDELMI", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsRendszeresGyermekvedelmi, false); } if (entity.HasChanged("IsOtthoniEllatas")) { sb.Append("C_ISOTTHONIELLATAS = :pISOTTHONIELLATAS,"); DAUtil.BindParameter(command, "pISOTTHONIELLATAS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsOtthoniEllatas, false); } command.CommandText = command.CommandText.Replace("{COLUMNS}", sb.ToString()); } public override void BindAssociations(Tanulo entity, SDA.DataProvider.SDACommand command) { DAUtil.BindIdParameter(command, "pTANTERVID", entity.InternalTantervId); DAUtil.BindIdParameter(command, "pFELVETELTANEVEID", entity.InternalFelvetelTaneveId); DAUtil.BindIdParameter(command, "pMENTORID", entity.InternalMentorId); DAUtil.BindIdParameter(command, "pALINTEZMENYID", entity.InternalAlIntezmenyId); DAUtil.BindIdParameter(command, "pALTANEVID", entity.InternalAlTanevId); } #endregion } internal class TanuloDA : EntityDataAccessor { private static TanuloDBHelper m_dbhelper = new TanuloDBHelper(); protected override IEntityDBHelper dbhelper { get { return m_dbhelper; } } #region Load public override bool LoadEntity(Tanulo entity, int entityId) { return LoadById(entity, entityId); } public override bool FilteredLoadEntity(Tanulo entity, int entityId, ColumnFilterMode columnFilterMode, IEnumerable columns) { return LoadById(entity, entityId, columnFilterMode, columns); } public bool LoadById(Tanulo entity, int entityId) { using (SDA.DataProvider.SDACommand command = dbhelper.CreateEmptyQueryCommand()) { command.CommandText += " and (T_TANULO_OSSZES.ID = :pID) "; command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entityId; return dbhelper.LoadSingleEntity(entity, command); } } public bool LoadById(Tanulo entity, int entityId, ColumnFilterMode columnFilterMode, IEnumerable columns) { using (SDA.DataProvider.SDACommand command = dbhelper.CreateDynamicQueryCommand(columnFilterMode, columns)) { command.CommandText += " and (T_TANULO_OSSZES.ID = :pID) "; command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entityId; return dbhelper.LoadSingleEntity(entity, command, columnFilterMode, columns); } } [Obsolete("Ezt ne használjátok, mert mindenhova bele kellene fogalmazni a tanév szűrést is! Meg fog majd szűnni!")] public override void LoadWithFilter(IEntityCollection collection, string filter, Dictionary commandParameters = null) { using (SDA.DataProvider.SDACommand command = dbhelper.CreateEmptyQueryCommand()) { command.CommandText += filter; dbhelper.CreateParameterBinding(command, commandParameters); dbhelper.LoadEntityCollection(collection, command); } } [Obsolete("Ezt ne használjátok, mert mindenhova bele kellene fogalmazni a tanév szűrést is! Meg fog majd szűnni!")] public override void LoadWithFilter(IEntityCollection collection, string filter, ColumnFilterMode columnFilterMode, IEnumerable columns, Dictionary commandParameters = null) { using (SDA.DataProvider.SDACommand command = dbhelper.CreateDynamicQueryCommand(columnFilterMode, columns)) { command.CommandText += filter; dbhelper.CreateParameterBinding(command, commandParameters); dbhelper.LoadEntityCollection(collection, command, columnFilterMode, columns); } } #endregion #region InsertEntity private const string m_InsertCommandText = @" insert into T_TANULO_OSSZES ( C_ALLAMIGONDOZOTT, C_BANKSZAMLASZAM, C_BEILLESZKEDESINEHEZSEG, C_BEIRASINAPLOSORSZAM, C_BEJARO, C_DIAKIGAZOLVANYKELTE, C_DIAKIGAZOLVANYSZAM, C_ELOZOINTEZMENY, C_EVISMETLO, C_INGYENESTANKONVYELLATASA, C_JOGVISZONYATSZUNETELTETO, C_MAGANTANULO, C_MAGANTANULOSAGANAKOKA, C_MAGANTANULOSAGKEZDETE, C_NAPLOSORSZAM, C_POLGARISZERZODESES, C_SZAKMAIGYAKORLATON, C_SZOCIALISTAMOGATAS, C_TANDIJATFIZETO, C_TANKOTELEZETT, C_TANKOTELEZETTSEGVEGE, C_TANULOSZERZODESES, C_TERITESIDIJATFIZETO, C_TESTNEVELESTIPUSA, C_VENDEG, C_BTMPROBLEMAS, C_DIAKSPORTKOROS, C_EGYHAZKOZOSSEGE, C_ETKEZESIKEDVEZMENY, C_HALMOZOTTANFOGYATEKOS, C_HATRANYOSHELYZETU, C_KOLLEGIUMIELLATASOS, C_RENDSZERESGYERMEKVEDELMIKEDV, C_SAJATOSNEVELESU, C_SPORTAG, C_SPORTEDZONEVE, C_SPORTKLUB, C_SZAKKEPESITESSZAMA, C_TANULOIJOGVISZONYOSELTARTOTT, C_TARTOSGYOGYKEZELESSZAMA, C_TOBBGYERMEKIGAZOLASSZAMA, C_VALLASA, C_VESZELYEZTETETT, C_JOGVISZONYVARHATOBEFEJEZESE, C_BEILLESZKEDESIPROBLEMAVALKUZ, C_BESZEDFOGYATEKOSOKMANYSZAM, C_BNOKOD, C_BTMHATAROZATOKMANYSZAM, C_BTMHATAROZATTARTALMA, C_BTMKIALLITOINTEZMENY, C_BTMKONTROLLIDOPONT, C_BTMLETSZAMSULY, C_BTMOKMANYERVENYESSEGKEZDETE, C_BTMOKMANYERVENYESSEGVEGE, C_DISZGRAFIAOKMANYSZAM, C_DISZKALKULIAOKMANYSZAM, C_DISZLEXIAOKMANYSZAM, C_ERTELMIFOGYATEKOS, C_ERTELMIFOGYATEKOSOKMANYSZAM, C_FEJLESZTESREKIJELOLT, C_FEJLESZTOFOGLALKOZAS, C_FEJLESZTOFOGLALKOZASORASZAM, C_HALLASSERULT, C_HALLASSERULTOKMANYSZAM, C_LATASSERULT, C_LATASSERULTOKMANYSZAM, C_MAGATARTASIPROBLEMAVALKUZD, C_MEGISMERONEMORGANIKUSOKMANYS, C_MEGISMEROORGANIKUSOKMANYSZAM, C_MOZGASSERULTOKMANYSZAM, C_SNIKIALLITOINTEZMENY, C_SNIKONTROLLIDOPONT, C_SNILETSZAMSULY, C_SNIMEGHATAROZAS, C_SNIOKMANYERVENYESSEGKEZDETE, C_SNIOKMANYERVENYESSEGVEGE, C_TANULASIPROBLEMADISZGRAFIA, C_TANULASIPROBLEMAVALKUZD, C_TANULASIPROBLEMAVALKUZDDISZK, C_TANULASIPROBLEMAVALKUZDDISZL, C_VISELKEDESNEMORGANIKUSOKMANY, C_VISELKEDESORGANIKUSOKMANYSZA, C_ELSOINTEZMENYOMKOD, C_EVISMETLOTANTARGYAK, C_KOZEPFOKUOKTATASBATIZENHATOD, C_MENEDEKJOGGALRENDELKEZO, C_AGAZAT, C_RESZSZAKKEPESITES, C_SZAKKEPESITES, C_SZAKMACSOPORT, C_EGYEBDONTO, C_MEGALLAPODASOS, C_OSZTV, C_SZETVAGAZAT, C_SZINTVIZSGA, C_SZKTV, C_TECHNIKUSIEVFOLYAM, C_EGYUTTMUKODESES, C_ISKOLAIKERETEKKOZOTT, C_TANULOEVFOLYAMTIPUS, C_TORZSLAPSZAM, C_ISSZAKMAIGYAKORLATHIANY, C_ISKIFIRIMPORTALT, C_TANTERVIJELLEMZOID, C_BANKSZAMLATULAJDONOSTIPUSID, C_BANKSZAMLATULAJNEVE, C_KEZIATLAG, C_SZAMITOTTATLAG, C_ISDUALISKEPZESBEN, C_ISMASODIKTOBBSZAKMA, C_JOGVISZONYTIPUSID, C_AGAZATUJSZKTTIPUSID, C_SZAKMAIRANYTIPUSID, C_SZAKMATIPUSID, C_ISERETTSEGIEREDMENYATADHATO, C_AGAZATIALAPVIZSGAEREDMENYE, C_DUALISKEPZOHELYADOSZAMA, C_DUALISKEPZOHELYNEVE, C_ISKULDHETOERETTSEGISZRNEK, C_ISKULDHETOKOZEPFELVETELISZRN, C_ISKULDHETOMERESISZRNEK, C_ISOKLEVELESTECHNIKUSKIMENET, C_ISSZAKKEPZESIMUNKASZERZODESS, C_ISDIAKIGAZOLVANYATADHATOSZRN, C_ISBESZAMITASOS, C_ISOSZTONDIJBOLKIZARVA, C_SZAKIRANYNKTTIPUSID, C_SZAKKEPESITESNKTTIPUSID, C_TANULMANYITERULETNKTTIPUSID, C_ISMULASZTASMIATTKIZART, C_ISSIKERESAGAZATIVIZSGA, C_ISATLAGSZAKKEPZESI, C_ISBESZAMITASOSFIXSZAZALEK, C_MAGANTANULOSAGVEGE, C_AGAZATIALAPVIZSGAEREDMENYESZ, C_OKIRATSZAM, C_TARTOZKODASJOGCIMTIPUSID, C_ISAPACZAIIGENYLO, C_MUFAJTIPUSID, C_MUVESZETIAGID, C_TANSZAKTIPUSID, C_NEMZETKOZIBIZTOSITASIOKMSZAM, C_TARTJOGOKMANYSZAM, C_TARTJOGOKMANYTIPUSID, C_IS9KOZUL8ELOZOTANEVBENVEGEZT, C_ISEXTERNATUSIELLATASBAN, C_ISNAPKOZIOTTHONIELLATASBAN, C_ISAPACZAISZERZODESES, C_ISEGESZNAPOSISKOKTRESZESUL, C_ISKIEMELTENTEHETSEGES, C_ISSZABOKYADOLFSZAKKEPODRESZE, C_ISSZAMITOGEPETOKTCELRAHASZNA, C_ISINGYENESKEPZES, C_ISRENDSZERESGYERMEKVEDELMI, C_ISOTTHONIELLATAS, C_TANTERVID, C_FELVETELTANEVEID, C_MENTORID, C_ALINTEZMENYID, C_ALTANEVID, TOROLT, SERIAL, CREATED, CREATOR, ID) values ( :pALLAMIGONDOZOTT, :pBANKSZAMLASZAM, :pBEILLESZKEDESINEHEZSEG, :pBEIRASINAPLOSORSZAM, :pBEJARO, :pDIAKIGAZOLVANYKELTE, :pDIAKIGAZOLVANYSZAM, :pELOZOINTEZMENY, :pEVISMETLO, :pINGYENESTANKONVYELLATASA, :pJOGVISZONYATSZUNETELTETO, :pMAGANTANULO, :pMAGANTANULOSAGANAKOKA, :pMAGANTANULOSAGKEZDETE, :pNAPLOSORSZAM, :pPOLGARISZERZODESES, :pSZAKMAIGYAKORLATON, :pSZOCIALISTAMOGATAS, :pTANDIJATFIZETO, :pTANKOTELEZETT, :pTANKOTELEZETTSEGVEGE, :pTANULOSZERZODESES, :pTERITESIDIJATFIZETO, :pTESTNEVELESTIPUSA, :pVENDEG, :pBTMPROBLEMAS, :pDIAKSPORTKOROS, :pEGYHAZKOZOSSEGE, :pETKEZESIKEDVEZMENY, :pHALMOZOTTANFOGYATEKOS, :pHATRANYOSHELYZETU, :pKOLLEGIUMIELLATASOS, :pRENDSZERESGYERMEKVEDELMIKEDVE, :pSAJATOSNEVELESU, :pSPORTAG, :pSPORTEDZONEVE, :pSPORTKLUB, :pSZAKKEPESITESSZAMA, :pTANULOIJOGVISZONYOSELTARTOTTA, :pTARTOSGYOGYKEZELESSZAMA, :pTOBBGYERMEKIGAZOLASSZAMA, :pVALLASA, :pVESZELYEZTETETT, :pJOGVISZONYVARHATOBEFEJEZESE, :pBEILLESZKEDESIPROBLEMAVALKUZD, :pBESZEDFOGYATEKOSOKMANYSZAM, :pBNOKOD, :pBTMHATAROZATOKMANYSZAM, :pBTMHATAROZATTARTALMA, :pBTMKIALLITOINTEZMENY, :pBTMKONTROLLIDOPONT, :pBTMLETSZAMSULY, :pBTMOKMANYERVENYESSEGKEZDETE, :pBTMOKMANYERVENYESSEGVEGE, :pDISZGRAFIAOKMANYSZAM, :pDISZKALKULIAOKMANYSZAM, :pDISZLEXIAOKMANYSZAM, :pERTELMIFOGYATEKOS, :pERTELMIFOGYATEKOSOKMANYSZAM, :pFEJLESZTESREKIJELOLT, :pFEJLESZTOFOGLALKOZAS, :pFEJLESZTOFOGLALKOZASORASZAM, :pHALLASSERULT, :pHALLASSERULTOKMANYSZAM, :pLATASSERULT, :pLATASSERULTOKMANYSZAM, :pMAGATARTASIPROBLEMAVALKUZD, :pMEGISMERONEMORGANIKUSOKMANYSZ, :pMEGISMEROORGANIKUSOKMANYSZAM, :pMOZGASSERULTOKMANYSZAM, :pSNIKIALLITOINTEZMENY, :pSNIKONTROLLIDOPONT, :pSNILETSZAMSULY, :pSNIMEGHATAROZAS, :pSNIOKMANYERVENYESSEGKEZDETE, :pSNIOKMANYERVENYESSEGVEGE, :pTANULASIPROBLEMADISZGRAFIA, :pTANULASIPROBLEMAVALKUZD, :pTANULASIPROBLEMAVALKUZDDISZKA, :pTANULASIPROBLEMAVALKUZDDISZLE, :pVISELKEDESNEMORGANIKUSOKMANYS, :pVISELKEDESORGANIKUSOKMANYSZAM, :pELSOINTEZMENYOMKOD, :pEVISMETLOTANTARGYAK, :pKOZEPFOKUOKTATASBATIZENHATODI, :pMENEDEKJOGGALRENDELKEZO, :pAGAZAT, :pRESZSZAKKEPESITES, :pSZAKKEPESITES, :pSZAKMACSOPORT, :pEGYEBDONTO, :pMEGALLAPODASOS, :pOSZTV, :pSZETVAGAZAT, :pSZINTVIZSGA, :pSZKTV, :pTECHNIKUSIEVFOLYAM, :pEGYUTTMUKODESES, :pISKOLAIKERETEKKOZOTT, :pTANULOEVFOLYAMTIPUS, :pTORZSLAPSZAM, :pISSZAKMAIGYAKORLATHIANY, :pISKIFIRIMPORTALT, :pTANTERVIJELLEMZOID, :pBANKSZAMLATULAJDONOSTIPUSID, :pBANKSZAMLATULAJNEVE, :pKEZIATLAG, :pSZAMITOTTATLAG, :pISDUALISKEPZESBEN, :pISMASODIKTOBBSZAKMA, :pJOGVISZONYTIPUSID, :pAGAZATUJSZKTTIPUSID, :pSZAKMAIRANYTIPUSID, :pSZAKMATIPUSID, :pISERETTSEGIEREDMENYATADHATO, :pAGAZATIALAPVIZSGAEREDMENYE, :pDUALISKEPZOHELYADOSZAMA, :pDUALISKEPZOHELYNEVE, :pISKULDHETOERETTSEGISZRNEK, :pISKULDHETOKOZEPFELVETELISZRNE, :pISKULDHETOMERESISZRNEK, :pISOKLEVELESTECHNIKUSKIMENET, :pISSZAKKEPZESIMUNKASZERZODESSE, :pISDIAKIGAZOLVANYATADHATOSZRNE, :pISBESZAMITASOS, :pISOSZTONDIJBOLKIZARVA, :pSZAKIRANYNKTTIPUSID, :pSZAKKEPESITESNKTTIPUSID, :pTANULMANYITERULETNKTTIPUSID, :pISMULASZTASMIATTKIZART, :pISSIKERESAGAZATIVIZSGA, :pISATLAGSZAKKEPZESI, :pISBESZAMITASOSFIXSZAZALEK, :pMAGANTANULOSAGVEGE, :pAGAZATIALAPVIZSGAEREDMENYESZ, :pOKIRATSZAM, :pTARTOZKODASJOGCIMTIPUSID, :pISAPACZAIIGENYLO, :pMUFAJTIPUSID, :pMUVESZETIAGID, :pTANSZAKTIPUSID, :pNEMZETKOZIBIZTOSITASIOKMSZAM, :pTARTJOGOKMANYSZAM, :pTARTJOGOKMANYTIPUSID, :pIS9KOZUL8ELOZOTANEVBENVEGEZTE, :pISEXTERNATUSIELLATASBAN, :pISNAPKOZIOTTHONIELLATASBAN, :pISAPACZAISZERZODESES, :pISEGESZNAPOSISKOKTRESZESUL, :pISKIEMELTENTEHETSEGES, :pISSZABOKYADOLFSZAKKEPODRESZES, :pISSZAMITOGEPETOKTCELRAHASZNAL, :pISINGYENESKEPZES, :pISRENDSZERESGYERMEKVEDELMI, :pISOTTHONIELLATAS, :pTANTERVID, :pFELVETELTANEVEID, :pMENTORID, :pALINTEZMENYID, :pALTANEVID, :pTOROLT, :pSERIAL, :pCREATED, :pCREATOR, :pID ) -- Leszármaztatott entitás ID-ja "; public override void InsertEntity(Tanulo entity) { entity.InheritedDA.InsertEntity(entity); using (SDA.DataProvider.SDACommand command = DAUtil.CreateCommand(m_InsertCommandText)) { dbhelper.BindAttributes(entity, command); dbhelper.BindAssociations(entity, command); command.Parameters.Add("pTOROLT", SDA.DataProvider.SDADBType.Boolean /* Boolean */).Value = false; command.Parameters.Add("pSERIAL", SDA.DataProvider.SDADBType.Int).Value = 0; command.Parameters.Add("pCREATED", SDA.DataProvider.SDADBType.DateTime).Value = entity.EntityCreated; command.Parameters.Add("pCREATOR", SDA.DataProvider.SDADBType.Int).Value = entity.EntityCreator; command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entity.ID; // leszármaztatott entitás ID-ja command.ExecuteNonQuery(); } } #endregion #region UpdateEntity private const string m_UpdateAttributesCommandText = @" update T_TANULO_OSSZES set {COLUMNS} SERIAL = ISNULL(SERIAL,0) + 1, LASTCHANGED = :pLASTCHANGED, MODIFIER = :pMODIFIER, TOROLT = :pTOROLT where (ID = :pID) "; public override bool UpdateEntity(Tanulo entity) { if (entity.InheritedDA.UpdateEntity(entity) == false) { return false; } using (SDA.DataProvider.SDACommand command = DAUtil.CreateCommand(m_UpdateAttributesCommandText)) { bool result = true; dbhelper.DynamicBindAttributes(entity, command); command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entity.ID; command.Parameters.Add("pLASTCHANGED", SDA.DataProvider.SDADBType.DateTime).Value = entity.EntityLastChanged; command.Parameters.Add("pMODIFIER", SDA.DataProvider.SDADBType.Int).Value = entity.EntityModifier; command.Parameters.Add("pTOROLT", SDA.DataProvider.SDADBType.Boolean /* Boolean */).Value = entity.Torolt; result = (command.ExecuteNonQuery() == 1); return result; } } #endregion #region DeleteEntity private const string m_FizikaiDeleteCommandText = @"DELETE FROM T_TANULO_OSSZES WHERE (ID = :pID) "; private const string m_LogikaiDeleteCommandText = @" UPDATE T_TANULO_OSSZES SET TOROLT = 'T' , SERIAL = SERIAL + 1, LASTCHANGED = :pLASTCHANGED, MODIFIER = :pMODIFIER WHERE (ID = :pID) "; public override void DeleteEntity(Tanulo entity, bool logikai = true) { var _deleteCommandText = logikai ? m_LogikaiDeleteCommandText : m_FizikaiDeleteCommandText; using (SDA.DataProvider.SDACommand command = DAUtil.CreateCommand(_deleteCommandText)) { command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entity.ID; if (logikai) { DateTime lastchanged = DateTime.Now; var modifier = UserContext.Instance.UniqueIdentifier; command.Parameters.Add("pLASTCHANGED", SDA.DataProvider.SDADBType.DateTime).Value = lastchanged; command.Parameters.Add("pMODIFIER", SDA.DataProvider.SDADBType.Int).Value = modifier; } if (command.ExecuteNonQuery() != 1) { throw new EntityNotFoundException("Tanulo", entity.ID); } } entity.InheritedDA.DeleteEntity(entity, logikai); } #endregion #region UpdateAssociations private const string m_UpdateAssociationCommandText = @" update T_TANULO_OSSZES set C_TANTERVID = :pTANTERVID, C_FELVETELTANEVEID = :pFELVETELTANEVEID, C_MENTORID = :pMENTORID, C_ALINTEZMENYID = :pALINTEZMENYID, C_ALTANEVID = :pALTANEVID, SERIAL = ISNULL(SERIAL,0) + 1, LASTCHANGED = :pLASTCHANGED, MODIFIER = :pMODIFIER where (ID = :pID) "; public override bool UpdateAssociations(Tanulo entity) { if (entity.InheritedDA.UpdateAssociations(entity) == false) { return false; } using (SDA.DataProvider.SDACommand command = DAUtil.CreateCommand(m_UpdateAssociationCommandText)) { dbhelper.BindAssociations(entity, command); DateTime lastchanged = DateTime.Now; var modifier = UserContext.Instance.UniqueIdentifier; command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entity.ID; command.Parameters.Add("pLASTCHANGED", SDA.DataProvider.SDADBType.DateTime).Value = lastchanged; command.Parameters.Add("pMODIFIER", SDA.DataProvider.SDADBType.Int).Value = modifier; bool result = (command.ExecuteNonQuery() == 1); return result; } } #endregion #region Asszociációkkal kapcsolatos adatbázisműveletek (entitásspecifikus) #region Mint asszociációs osztály #endregion // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByGondviseloIdFilter = @" and (exists (select 1 from T_GONDVISELO_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_GONDVISELO_OSSZES.ID = :pID)) "; public bool LoadByGondviseloId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByGondviseloIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByTanuloErtekelesIdFilter = @" and (exists (select 1 from T_TANULOERTEKELES_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_TANULOERTEKELES_OSSZES.ID = :pID)) "; public bool LoadByTanuloErtekelesId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByTanuloErtekelesIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByIgazolasIdFilter = @" and (exists (select 1 from T_IGAZOLAS_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_IGAZOLAS_OSSZES.ID = :pID)) "; public bool LoadByIgazolasId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByIgazolasIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByTanuloMentessegIdFilter = @" and (exists (select 1 from T_TANULOMENTESSEG_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_TANULOMENTESSEG_OSSZES.ID = :pID)) "; public bool LoadByTanuloMentessegId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByTanuloMentessegIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByTanuloKozossegiSzolgalatIdFilter = @" and (exists (select 1 from T_TANULOKOZOSSEGISZOLGALAT_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_TANULOKOZOSSEGISZOLGALAT_OSSZES.ID = :pID)) "; public bool LoadByTanuloKozossegiSzolgalatId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByTanuloKozossegiSzolgalatIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByTanuloESLAdatokIdFilter = @" and (exists (select 1 from T_TANULOESLADATOK_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_TANULOESLADATOK_OSSZES.ID = :pID)) "; public bool LoadByTanuloESLAdatokId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByTanuloESLAdatokIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByErettsegiEredmenyIdFilter = @" and (exists (select 1 from T_ERETTSEGIEREDMENY_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_ERETTSEGIEREDMENY_OSSZES.ID = :pID)) "; public bool LoadByErettsegiEredmenyId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByErettsegiEredmenyIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByTanuloEsemenyLattamozasIdFilter = @" and (exists (select 1 from T_TANULOESEMENYLATTAMOZAS_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_TANULOESEMENYLATTAMOZAS_OSSZES.ID = :pID)) "; public bool LoadByTanuloEsemenyLattamozasId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByTanuloEsemenyLattamozasIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByErettsegiValaszIdFilter = @" and (exists (select 1 from T_ERETTSEGIVALASZ_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_ERETTSEGIVALASZ_OSSZES.ID = :pID)) "; public bool LoadByErettsegiValaszId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByErettsegiValaszIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByOsszefuggoSzakGyakIdFilter = @" and (exists (select 1 from T_OSSZEFUGGOSZAKGYAK_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_OSSZEFUGGOSZAKGYAK_OSSZES.ID = :pID)) "; public bool LoadByOsszefuggoSzakGyakId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByOsszefuggoSzakGyakIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByDiakolimpiaIdFilter = @" and (exists (select 1 from T_DIAKOLIMPIA_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_DIAKOLIMPIA_OSSZES.ID = :pID)) "; public bool LoadByDiakolimpiaId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByDiakolimpiaIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByFoglalkozasAmiTanuloIdFilter = @" and (exists (select 1 from T_FOGLALKOZASAMITANULO_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_FOGLALKOZASAMITANULO_OSSZES.ID = :pID)) "; public bool LoadByFoglalkozasAmiTanuloId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByFoglalkozasAmiTanuloIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByHetesIdFilter = @" and (exists (select 1 from T_HETES_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_HETES_OSSZES.ID = :pID)) "; public bool LoadByHetesId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByHetesIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByLattamozottTanuloErtekelesekIdFilter = @" and (exists (select 1 from T_TANULOERTEKELESLATTAMOZAS_OSSZES where C_LATTAMOZOTANULOID = T_TANULO_OSSZES.ID and T_TANULOERTEKELESLATTAMOZAS_OSSZES.ID = :pID)) "; public bool LoadByLattamozottTanuloErtekelesekId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByLattamozottTanuloErtekelesekIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByLattamozottTanuloEsemenyekIdFilter = @" and (exists (select 1 from T_TANULOESEMENYLATTAMOZAS_OSSZES where C_LATTAMOZOTANULOID = T_TANULO_OSSZES.ID and T_TANULOESEMENYLATTAMOZAS_OSSZES.ID = :pID)) "; public bool LoadByLattamozottTanuloEsemenyekId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByLattamozottTanuloEsemenyekIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByTanuloHaziFeladatStatuszIdFilter = @" and (exists (select 1 from T_TANULOHAZIFELADATSTATUSZ_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_TANULOHAZIFELADATSTATUSZ_OSSZES.ID = :pID)) "; public bool LoadByTanuloHaziFeladatStatuszId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByTanuloHaziFeladatStatuszIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByJuttatasIdFilter = @" and (exists (select 1 from T_JUTTATAS_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_JUTTATAS_OSSZES.ID = :pID)) "; public bool LoadByJuttatasId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByJuttatasIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByTanuloTantargyAtlagIdFilter = @" and (exists (select 1 from T_TANULOTANTARGYATLAG_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_TANULOTANTARGYATLAG_OSSZES.ID = :pID)) "; public bool LoadByTanuloTantargyAtlagId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByTanuloTantargyAtlagIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByTanuloSniIdFilter = @" and (exists (select 1 from T_TANULOSNI_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_TANULOSNI_OSSZES.ID = :pID)) "; public bool LoadByTanuloSniId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByTanuloSniIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByDKT_FileIdFilter = @" and (exists (select 1 from T_DKT_FILE_OSSZES where C_FELTOLTOTANULOID = T_TANULO_OSSZES.ID and T_DKT_FILE_OSSZES.ID = :pID)) "; public bool LoadByDKT_FileId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByDKT_FileIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByJogviszonySzuneteltetesIdFilter = @" and (exists (select 1 from T_JOGVISZONYSZUNETELTETES_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_JOGVISZONYSZUNETELTETES_OSSZES.ID = :pID)) "; public bool LoadByJogviszonySzuneteltetesId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByJogviszonySzuneteltetesIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByEpjTanuloiAdatIdFilter = @" and (exists (select 1 from T_EPJTANULOIADAT_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_EPJTANULOIADAT_OSSZES.ID = :pID)) "; public bool LoadByEpjTanuloiAdatId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByEpjTanuloiAdatIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByDualisSzerzodesFileIdFilter = @" and (exists (select 1 from T_DUALISSZERZODESFILE_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_DUALISSZERZODESFILE_OSSZES.ID = :pID)) "; public bool LoadByDualisSzerzodesFileId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByDualisSzerzodesFileIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByBairasTanuloEsemenyIdFilter = @" and (exists (select 1 from T_TANULOESEMENY_OSSZES where C_BEIRASTANULOID = T_TANULO_OSSZES.ID and T_TANULOESEMENY_OSSZES.ID = :pID)) "; public bool LoadByBairasTanuloEsemenyId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByBairasTanuloEsemenyIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadBySzirStatTanuloIdFilter = @" and (exists (select 1 from T_SZIRSTATTANULO_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_SZIRSTATTANULO_OSSZES.ID = :pID)) "; public bool LoadBySzirStatTanuloId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadBySzirStatTanuloIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByEszkozIgenylesIdFilter = @" and (exists (select 1 from T_ESZKOZIGENYLES_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_ESZKOZIGENYLES_OSSZES.ID = :pID)) "; public bool LoadByEszkozIgenylesId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByEszkozIgenylesIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByTbJogviszonyIdFilter = @" and (exists (select 1 from T_TBJOGVISZONY_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_TBJOGVISZONY_OSSZES.ID = :pID)) "; public bool LoadByTbJogviszonyId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByTbJogviszonyIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByErtekelesTantargyiIdFilter = @" and (exists (select 1 from T_ERTEKELESTANTARGYI_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_ERTEKELESTANTARGYI_OSSZES.ID = :pID)) "; public bool LoadByErtekelesTantargyiId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByErtekelesTantargyiIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByErtekelesMagSzorIdFilter = @" and (exists (select 1 from T_ERTEKELESMAGSZOR_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_ERTEKELESMAGSZOR_OSSZES.ID = :pID)) "; public bool LoadByErtekelesMagSzorId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByErtekelesMagSzorIdFilter, id); } // kapcsolómező a másik táblában van, és nem önmagára mutat private const string m_LoadByApaczaiKgrJogosultIdFilter = @" and (exists (select 1 from T_APACZAIKGRJOGOSULT_OSSZES where C_TANULOID = T_TANULO_OSSZES.ID and T_APACZAIKGRJOGOSULT_OSSZES.ID = :pID)) "; public bool LoadByApaczaiKgrJogosultId(int id, Tanulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByApaczaiKgrJogosultIdFilter, id); } #endregion } /// /// Az osztály elvégzi az UML modell 'Tanterv -> Tanulo (Tanulo)' /// asszociációjának teljes kezelését. /// internal class Tanterv_Tanulo_DA : EntityCollectionDA { internal protected Tanterv_Tanulo_DA(Tanterv owner) : base(owner) { } // Nincs kapcsolótábla private const string m_Filter = @" and (T_TANULO_OSSZES.C_TANTERVID = :pID) "; public override void LoadCollection(IAssociatedEntityCollection collection) { new TanuloDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID); } private static SDA.DataProvider.SDACommand CreateInsertTanuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_TANULO_OSSZES set C_TANTERVID = :pTANTERVID where (ID = :pTANULOID)"; result.Parameters.Add("pTANTERVID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pTANULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoAdd(Tanterv owner, Tanulo partner) { using (SDA.DataProvider.SDACommand command = CreateInsertTanuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pTANTERVID"].Value = owner.ID; command.Parameters["pTANULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void AddItem(Tanulo entity) { var assochandler = AssociationHandlerManager.Create("Tanterv_Tanulo"); assochandler.BeforeInsert(this.Owner, entity); this.DoAdd(this.Owner, entity); assochandler.AfterInsert(this.Owner, entity); } private static SDA.DataProvider.SDACommand CreateDeleteTanuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_TANULO_OSSZES set C_TANTERVID = null where (C_TANTERVID = :pTANTERVID and ID = :pTANULOID)"; result.Parameters.Add("pTANTERVID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pTANULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoRemove(Tanterv owner, Tanulo partner) { using (SDA.DataProvider.SDACommand command = CreateDeleteTanuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pTANTERVID"].Value = owner.ID; command.Parameters["pTANULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void DeleteItem(Tanulo entity) { var assochandler = AssociationHandlerManager.Create("Tanterv_Tanulo"); assochandler.BeforeDelete(this.Owner, entity); this.DoRemove(this.Owner, entity); assochandler.AfterDelete(this.Owner, entity); } } /// /// Az osztály elvégzi az UML modell 'TanuloEsemeny -> Tanulo (Tanulo)' /// asszociációjának teljes kezelését. /// internal class TanuloEsemeny_Tanulo_DA : EntityCollectionDA { internal protected TanuloEsemeny_Tanulo_DA(TanuloEsemeny owner) : base(owner) { } // Kapcsolótábla van private const string m_Filter = @" and (exists (select 1 from T_TANULO_TANULOESEMENY where C_TANULOID = T_TANULO_OSSZES.ID and C_TANULOESEMENYID = :pID)) "; public override void LoadCollection(IAssociatedEntityCollection collection) { new TanuloDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID); } private static SDA.DataProvider.SDACommand CreateInsertTanuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // kapcsolótábla van... result.CommandText = @"insert into T_TANULO_TANULOESEMENY (C_TANULOESEMENYID, C_TANULOID) values (:pTANULOESEMENYID, :pTANULOID)"; result.Parameters.Add("pTANULOESEMENYID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pTANULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoAdd(TanuloEsemeny owner, Tanulo partner) { using (SDA.DataProvider.SDACommand command = CreateInsertTanuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pTANULOESEMENYID"].Value = owner.ID; command.Parameters["pTANULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void AddItem(Tanulo entity) { var assochandler = AssociationHandlerManager.Create("Tanulo_TanuloEsemeny"); assochandler.BeforeInsert(entity, this.Owner); this.DoAdd(this.Owner, entity); assochandler.AfterInsert(entity, this.Owner); } private static SDA.DataProvider.SDACommand CreateDeleteTanuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // kapcsolótábla van... result.CommandText = @"delete from T_TANULO_TANULOESEMENY where (C_TANULOESEMENYID = :pTANULOESEMENYID) and (C_TANULOID = :pTANULOID)"; result.Parameters.Add("pTANULOESEMENYID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pTANULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoRemove(TanuloEsemeny owner, Tanulo partner) { using (SDA.DataProvider.SDACommand command = CreateDeleteTanuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pTANULOESEMENYID"].Value = owner.ID; command.Parameters["pTANULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void DeleteItem(Tanulo entity) { var assochandler = AssociationHandlerManager.Create("Tanulo_TanuloEsemeny"); assochandler.BeforeDelete(entity, this.Owner); this.DoRemove(this.Owner, entity); assochandler.AfterDelete(entity, this.Owner); } } /// /// Az osztály elvégzi az UML modell 'Tanev -> Tanulo (FelvettTanulok)' /// asszociációjának teljes kezelését. /// internal class Tanev_FelvettTanulok_DA : EntityCollectionDA { internal protected Tanev_FelvettTanulok_DA(Tanev owner) : base(owner) { } // Nincs kapcsolótábla private const string m_Filter = @" and (T_TANULO_OSSZES.C_FELVETELTANEVEID = :pID) "; public override void LoadCollection(IAssociatedEntityCollection collection) { new TanuloDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID); } private static SDA.DataProvider.SDACommand CreateInsertFelvettTanulokCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_TANULO_OSSZES set C_FELVETELTANEVEID = :pFELVETELTANEVEID where (ID = :pFELVETTTANULOKID)"; result.Parameters.Add("pFELVETELTANEVEID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pFELVETTTANULOKID", SDA.DataProvider.SDADBType.Int); return result; } private void DoAdd(Tanev owner, Tanulo partner) { using (SDA.DataProvider.SDACommand command = CreateInsertFelvettTanulokCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pFELVETELTANEVEID"].Value = owner.ID; command.Parameters["pFELVETTTANULOKID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void AddItem(Tanulo entity) { var assochandler = AssociationHandlerManager.Create("FelvetelTaneve_FelvettTanulok"); assochandler.BeforeInsert(this.Owner, entity); entity.ModifyFelvetelTaneve(this.Owner); if (entity.State == EntityState.Modified) { entity.UpdateAssociations(true); } else { entity.Insert(true); } assochandler.AfterInsert(this.Owner, entity); } private static SDA.DataProvider.SDACommand CreateDeleteFelvettTanulokCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_TANULO_OSSZES set C_FELVETELTANEVEID = null where (C_FELVETELTANEVEID = :pFELVETELTANEVEID and ID = :pFELVETTTANULOKID)"; result.Parameters.Add("pFELVETELTANEVEID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pFELVETTTANULOKID", SDA.DataProvider.SDADBType.Int); return result; } private void DoRemove(Tanev owner, Tanulo partner) { using (SDA.DataProvider.SDACommand command = CreateDeleteFelvettTanulokCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pFELVETELTANEVEID"].Value = owner.ID; command.Parameters["pFELVETTTANULOKID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void DeleteItem(Tanulo entity) { var assochandler = AssociationHandlerManager.Create("FelvetelTaneve_FelvettTanulok"); assochandler.BeforeDelete(this.Owner, entity); entity.Delete(true); assochandler.AfterDelete(this.Owner, entity); } } /// /// Az osztály elvégzi az UML modell 'Alkalmazott -> Tanulo (Tanulo)' /// asszociációjának teljes kezelését. /// internal class Alkalmazott_Tanulo_DA : EntityCollectionDA { internal protected Alkalmazott_Tanulo_DA(Alkalmazott owner) : base(owner) { } // Nincs kapcsolótábla private const string m_Filter = @" and (T_TANULO_OSSZES.C_MENTORID = :pID) "; public override void LoadCollection(IAssociatedEntityCollection collection) { new TanuloDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID); } private static SDA.DataProvider.SDACommand CreateInsertTanuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_TANULO_OSSZES set C_MENTORID = :pMENTORID where (ID = :pTANULOID)"; result.Parameters.Add("pMENTORID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pTANULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoAdd(Alkalmazott owner, Tanulo partner) { using (SDA.DataProvider.SDACommand command = CreateInsertTanuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pMENTORID"].Value = owner.ID; command.Parameters["pTANULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void AddItem(Tanulo entity) { var assochandler = AssociationHandlerManager.Create("Mentor_Tanulo"); assochandler.BeforeInsert(this.Owner, entity); this.DoAdd(this.Owner, entity); assochandler.AfterInsert(this.Owner, entity); } private static SDA.DataProvider.SDACommand CreateDeleteTanuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_TANULO_OSSZES set C_MENTORID = null where (C_MENTORID = :pMENTORID and ID = :pTANULOID)"; result.Parameters.Add("pMENTORID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pTANULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoRemove(Alkalmazott owner, Tanulo partner) { using (SDA.DataProvider.SDACommand command = CreateDeleteTanuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pMENTORID"].Value = owner.ID; command.Parameters["pTANULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void DeleteItem(Tanulo entity) { var assochandler = AssociationHandlerManager.Create("Mentor_Tanulo"); assochandler.BeforeDelete(this.Owner, entity); this.DoRemove(this.Owner, entity); assochandler.AfterDelete(this.Owner, entity); } } /// /// Az osztály elvégzi az UML modell 'Intezmeny -> Tanulo (Tanulo)' /// asszociációjának teljes kezelését. /// internal class Intezmeny_Tanulo_DA : EntityCollectionDA { internal protected Intezmeny_Tanulo_DA(Intezmeny owner) : base(owner) { } // Nincs kapcsolótábla private const string m_Filter = @" and (T_TANULO_OSSZES.C_ALINTEZMENYID = :pID) "; public override void LoadCollection(IAssociatedEntityCollection collection) { new TanuloDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID); } private static SDA.DataProvider.SDACommand CreateInsertTanuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_TANULO_OSSZES set C_ALINTEZMENYID = :pALINTEZMENYID where (ID = :pTANULOID)"; result.Parameters.Add("pALINTEZMENYID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pTANULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoAdd(Intezmeny owner, Tanulo partner) { using (SDA.DataProvider.SDACommand command = CreateInsertTanuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pALINTEZMENYID"].Value = owner.ID; command.Parameters["pTANULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void AddItem(Tanulo entity) { var assochandler = AssociationHandlerManager.Create("Tanulo_AlIntezmeny"); assochandler.BeforeInsert(entity, this.Owner); entity.ModifyAlIntezmeny(this.Owner); if (entity.State == EntityState.Modified) { entity.UpdateAssociations(true); } else { entity.Insert(true); } assochandler.AfterInsert(entity, this.Owner); } private static SDA.DataProvider.SDACommand CreateDeleteTanuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_TANULO_OSSZES set C_ALINTEZMENYID = null where (C_ALINTEZMENYID = :pALINTEZMENYID and ID = :pTANULOID)"; result.Parameters.Add("pALINTEZMENYID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pTANULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoRemove(Intezmeny owner, Tanulo partner) { using (SDA.DataProvider.SDACommand command = CreateDeleteTanuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pALINTEZMENYID"].Value = owner.ID; command.Parameters["pTANULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void DeleteItem(Tanulo entity) { var assochandler = AssociationHandlerManager.Create("Tanulo_AlIntezmeny"); assochandler.BeforeDelete(entity, this.Owner); entity.Delete(true); assochandler.AfterDelete(entity, this.Owner); } } /// /// Az osztály elvégzi az UML modell 'Tanev -> Tanulo (Tanulo)' /// asszociációjának teljes kezelését. /// internal class Tanev_Tanulo_DA : EntityCollectionDA { internal protected Tanev_Tanulo_DA(Tanev owner) : base(owner) { } // Nincs kapcsolótábla private const string m_Filter = @" and (T_TANULO_OSSZES.C_ALTANEVID = :pID) "; public override void LoadCollection(IAssociatedEntityCollection collection) { new TanuloDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID); } private static SDA.DataProvider.SDACommand CreateInsertTanuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_TANULO_OSSZES set C_ALTANEVID = :pALTANEVID where (ID = :pTANULOID)"; result.Parameters.Add("pALTANEVID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pTANULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoAdd(Tanev owner, Tanulo partner) { using (SDA.DataProvider.SDACommand command = CreateInsertTanuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pALTANEVID"].Value = owner.ID; command.Parameters["pTANULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void AddItem(Tanulo entity) { var assochandler = AssociationHandlerManager.Create("Tanulo_AlTanev"); assochandler.BeforeInsert(entity, this.Owner); entity.ModifyAlTanev(this.Owner); if (entity.State == EntityState.Modified) { entity.UpdateAssociations(true); } else { entity.Insert(true); } assochandler.AfterInsert(entity, this.Owner); } private static SDA.DataProvider.SDACommand CreateDeleteTanuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_TANULO_OSSZES set C_ALTANEVID = null where (C_ALTANEVID = :pALTANEVID and ID = :pTANULOID)"; result.Parameters.Add("pALTANEVID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pTANULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoRemove(Tanev owner, Tanulo partner) { using (SDA.DataProvider.SDACommand command = CreateDeleteTanuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pALTANEVID"].Value = owner.ID; command.Parameters["pTANULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void DeleteItem(Tanulo entity) { var assochandler = AssociationHandlerManager.Create("Tanulo_AlTanev"); assochandler.BeforeDelete(entity, this.Owner); entity.Delete(true); assochandler.AfterDelete(entity, this.Owner); } } }