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 NebuloDBHelper : EntityDBHelper<Nebulo> { private Dictionary<string, string> dynamicColumns = new Dictionary<string, string>() { { "Allampolgarsaga", "T_NEBULO_OSSZES.C_ALLAMPOLGARSAGA" }, { "Allampolgarsaga2", "T_NEBULO_OSSZES.C_ALLAMPOLGARSAGA2" }, { "Anyanyelve", "T_NEBULO_OSSZES.C_ANYANYELVE" }, { "AzIskolaALakohelyetolEgyKilometerenBelulTalalhato", "T_NEBULO_OSSZES.C_AZISKOLAALAKOHELYETOLEGYKILO" }, { "EdesanyjaSzuletesiCsaladiNeve", "T_NEBULO_OSSZES.C_EDESANYJASZULETESICSALADINEV" }, { "EdesanyjaSzuletesiUtoneve", "T_NEBULO_OSSZES.C_EDESANYJASZULETESIUTONEVE" }, { "EletvitelszeruOttLakasKorzetes", "T_NEBULO_OSSZES.C_ELETVITELSZERUOTTLAKASKORZET" }, { "Elotag", "T_NEBULO_OSSZES.C_ELOTAG" }, { "EtikaHitErkolcstan", "T_NEBULO_OSSZES.C_ETIKAHITERKOLCSTAN" }, { "FelvetelStatusza", "T_NEBULO_OSSZES.C_FELVETELSTATUSZA" }, { "KepviseloCimeAzonos", "T_NEBULO_OSSZES.C_KEPVISELOCIMEAZONOS" }, { "Megjegyzes", "T_NEBULO_OSSZES.C_MEGJEGYZES" }, { "Neme", "T_NEBULO_OSSZES.C_NEME" }, { "OktatasiAzonositoSzama", "T_NEBULO_OSSZES.C_OKTATASIAZONOSITOSZAMA" }, { "OvodaAzonosito", "T_NEBULO_OSSZES.C_OVODAAZONOSITO" }, { "OvodaNeve", "T_NEBULO_OSSZES.C_OVODANEVE" }, { "SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo", "T_NEBULO_OSSZES.C_SZAKERTOIBIZOTTSAGKORMANYHIV" }, { "SzuletesiCsaladiNeve", "T_NEBULO_OSSZES.C_SZULETESICSALADINEVE" }, { "SzuletesiHely", "T_NEBULO_OSSZES.C_SZULETESIHELY" }, { "SzuletesiIdo", "T_NEBULO_OSSZES.C_SZULETESIIDO" }, { "SzuletesiOrszag", "T_NEBULO_OSSZES.C_SZULETESIORSZAG" }, { "SzuletesiUtoneve", "T_NEBULO_OSSZES.C_SZULETESIUTONEVE" }, { "SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato", "T_NEBULO_OSSZES.C_SZULOJENEKMUNKAHELYEAZISKOLA" }, { "SzulojeTestvereTartosanBetegVagyFogyatekkalElo", "T_NEBULO_OSSZES.C_SZULOJETESTVERETARTOSANBETEG" }, { "Tagozat", "T_NEBULO_OSSZES.C_TAGOZAT" }, { "TanuloCsaladiNeve", "T_NEBULO_OSSZES.C_TANULOCSALADINEVE" }, { "TanuloUtoneve", "T_NEBULO_OSSZES.C_TANULOUTONEVE" }, { "TestvereAzIntezmenyTanuloja", "T_NEBULO_OSSZES.C_TESTVEREAZINTEZMENYTANULOJA" }, { "TKEmailCim", "T_NEBULO_OSSZES.C_TKEMAILCIM" }, { "TKNeve", "T_NEBULO_OSSZES.C_TKNEVE" }, { "TKRokonsagiFoka", "T_NEBULO_OSSZES.C_TKROKONSAGIFOKA" }, { "TKTelefon", "T_NEBULO_OSSZES.C_TKTELEFON" }, { "Ajto", "T_NEBULO_OSSZES.C_AJTO" }, { "Emelet", "T_NEBULO_OSSZES.C_EMELET" }, { "Hazszam", "T_NEBULO_OSSZES.C_HAZSZAM" }, { "HelysegNev", "T_NEBULO_OSSZES.C_HELYSEGNEV" }, { "Iranyitoszam", "T_NEBULO_OSSZES.C_IRANYITOSZAM" }, { "KozteruletNev", "T_NEBULO_OSSZES.C_KOZTERULETNEV" }, { "TKAjto", "T_NEBULO_OSSZES.C_TKAJTO" }, { "TKEmelet", "T_NEBULO_OSSZES.C_TKEMELET" }, { "TKHazszam", "T_NEBULO_OSSZES.C_TKHAZSZAM" }, { "TKHelysegNev", "T_NEBULO_OSSZES.C_TKHELYSEGNEV" }, { "TKIranyitoszam", "T_NEBULO_OSSZES.C_TKIRANYITOSZAM" }, { "TKKozteruletNev", "T_NEBULO_OSSZES.C_TKKOZTERULETNEV" }, { "BTM", "T_NEBULO_OSSZES.C_BTM" }, { "BTMLetszamSuly", "T_NEBULO_OSSZES.C_BTMLETSZAMSULY" }, { "SNI", "T_NEBULO_OSSZES.C_SNI" }, { "SNILetszamSuly", "T_NEBULO_OSSZES.C_SNILETSZAMSULY" }, { "THAjto", "T_NEBULO_OSSZES.C_THAJTO" }, { "THHazszam", "T_NEBULO_OSSZES.C_THHAZSZAM" }, { "THHelysegNev", "T_NEBULO_OSSZES.C_THHELYSEGNEV" }, { "THIranyitoszam", "T_NEBULO_OSSZES.C_THIRANYITOSZAM" }, { "THKozteruletNev", "T_NEBULO_OSSZES.C_THKOZTERULETNEV" }, { "THEmelet", "T_NEBULO_OSSZES.C_THEMELET" }, { "TartozkodasiHelyAzonos", "T_NEBULO_OSSZES.C_TARTOZKODASIHELYAZONOS" }, { "Kepviselo2CimeAzonos", "T_NEBULO_OSSZES.C_KEPVISELO2CIMEAZONOS" }, { "TKAjto2", "T_NEBULO_OSSZES.C_TKAJTO2" }, { "TKEmailCim2", "T_NEBULO_OSSZES.C_TKEMAILCIM2" }, { "TKEmelet2", "T_NEBULO_OSSZES.C_TKEMELET2" }, { "TKHazszam2", "T_NEBULO_OSSZES.C_TKHAZSZAM2" }, { "TKHelysegNev2", "T_NEBULO_OSSZES.C_TKHELYSEGNEV2" }, { "TKIranyitoszam2", "T_NEBULO_OSSZES.C_TKIRANYITOSZAM2" }, { "TKKozteruletNev2", "T_NEBULO_OSSZES.C_TKKOZTERULETNEV2" }, { "TKNeve2", "T_NEBULO_OSSZES.C_TKNEVE2" }, { "TKRokonsagiFoka2", "T_NEBULO_OSSZES.C_TKROKONSAGIFOKA2" }, { "TKTelefon2", "T_NEBULO_OSSZES.C_TKTELEFON2" }, { "ErtesitesDatuma", "T_NEBULO_OSSZES.C_ERTESITESDATUMA" }, { "Importalt", "T_NEBULO_OSSZES.C_IMPORTALT" }, { "KirSzolgaltatasTipusId", "T_NEBULO_OSSZES.C_KIRSZOLGALTATASTIPUSID" }, { "KirStatusz", "T_NEBULO_OSSZES.C_KIRSTATUSZ" }, { "EugybaiRogzitett", "T_NEBULO_OSSZES.C_EUGYBAIROGZITETT" }, { "EugyModositott", "T_NEBULO_OSSZES.C_EUGYMODOSITOTT" }, { "EugySzam", "T_NEBULO_OSSZES.C_EUGYSZAM" }, { "HatarozatDatuma", "T_NEBULO_OSSZES.C_HATAROZATDATUMA" }, { "IsHatarozatHozva", "T_NEBULO_OSSZES.C_ISHATAROZATHOZVA" }, { "HatarozatStatusz", "T_NEBULO_OSSZES.C_HATAROZATSTATUSZ" }, { "Indoklas", "T_NEBULO_OSSZES.C_INDOKLAS" }, { "Osztalya", "T_NEBULO_OSSZES.C_OSZTALYA" }, { "KozteruletJellegeNev", "T_NEBULO_OSSZES.C_KOZTERULETJELLEGENEV" }, { "OrszagTipusId", "T_NEBULO_OSSZES.C_ORSZAGTIPUSID" }, { "THKozteruletJellegeNev", "T_NEBULO_OSSZES.C_THKOZTERULETJELLEGENEV" }, { "THOrszagTipusId", "T_NEBULO_OSSZES.C_THORSZAGTIPUSID" }, { "TKKozteruletJellegeNev", "T_NEBULO_OSSZES.C_TKKOZTERULETJELLEGENEV" }, { "TKKozteruletJellegeNev2", "T_NEBULO_OSSZES.C_TKKOZTERULETJELLEGENEV2" }, { "TKOrszagTipusId", "T_NEBULO_OSSZES.C_TKORSZAGTIPUSID" }, { "TKOrszagTipusId2", "T_NEBULO_OSSZES.C_TKORSZAGTIPUSID2" }, { "IsKozpontiMegjelent", "T_NEBULO_OSSZES.C_ISKOZPONTIMEGJELENT" }, { "KorzetesIskolaCime", "T_NEBULO_OSSZES.C_KORZETESISKOLACIME" }, { "KorzetesIskolaNeve", "T_NEBULO_OSSZES.C_KORZETESISKOLANEVE" }, { "FelekezetTipusId", "T_NEBULO_OSSZES.C_FELEKEZETTIPUSID" }, { "HatranyosHelyzetTipusId", "T_NEBULO_OSSZES.C_HATRANYOSHELYZETTIPUSID" }, { "IsNemMagyarOvoda", "T_NEBULO_OSSZES.C_ISNEMMAGYAROVODA" }, { "IsOktAzonNelkuli", "T_NEBULO_OSSZES.C_ISOKTAZONNELKULI" }, { "NemzetisegTipusId", "T_NEBULO_OSSZES.C_NEMZETISEGTIPUSID" }, { "OktAzonIndoklas", "T_NEBULO_OSSZES.C_OKTAZONINDOKLAS" }, { "OvodaiEvek", "T_NEBULO_OSSZES.C_OVODAIEVEK" }, { "Tagozatnev", "T_NEBULO_OSSZES.C_TAGOZATNEV" }, { "TKJogalapTipus2Id", "T_NEBULO_OSSZES.C_TKJOGALAPTIPUS2ID" }, { "TKJogalapTipusId", "T_NEBULO_OSSZES.C_TKJOGALAPTIPUSID" }, { "TKSzuletesiNev", "T_NEBULO_OSSZES.C_TKSZULETESINEV" }, { "TKSzuletesiNev2", "T_NEBULO_OSSZES.C_TKSZULETESINEV2" }, { "IsOsszevontOsztalyba", "T_NEBULO_OSSZES.C_ISOSSZEVONTOSZTALYBA" }, }; private const string dynamicQueryCommandText = "select " + "T_NEBULO_OSSZES.ID, " + "{COLUMNS}" + // Nebulo betöltése // Nebulo kapcsoló mezői "T_NEBULO_OSSZES.C_FELADATELLATASIHELYID, " + /* Opcionális asszociációs kapcsolómező */ "T_NEBULO_OSSZES.C_INTEZMENYID, " + /* Kötelező asszociációs kapcsolómező */ "T_NEBULO_OSSZES.C_TANEVID, " + /* Kötelező asszociációs kapcsolómező */ "T_NEBULO_OSSZES.TOROLT, " + "T_NEBULO_OSSZES.SERIAL, " + "T_NEBULO_OSSZES.CREATED, " + "T_NEBULO_OSSZES.CREATOR, " + "T_NEBULO_OSSZES.LASTCHANGED, " + "T_NEBULO_OSSZES.MODIFIER " + "from " + "T_NEBULO_OSSZES " + "where " + "(1 = 1) "; private const string emptyQueryCommandText = "select " + "T_NEBULO_OSSZES.ID, " + // Nebulo betöltése // Nebulo mezői "T_NEBULO_OSSZES.C_ALLAMPOLGARSAGA, " + "T_NEBULO_OSSZES.C_ALLAMPOLGARSAGA2, " + "T_NEBULO_OSSZES.C_ANYANYELVE, " + "T_NEBULO_OSSZES.C_AZISKOLAALAKOHELYETOLEGYKILO, " + "T_NEBULO_OSSZES.C_EDESANYJASZULETESICSALADINEV, " + "T_NEBULO_OSSZES.C_EDESANYJASZULETESIUTONEVE, " + "T_NEBULO_OSSZES.C_ELETVITELSZERUOTTLAKASKORZET, " + "T_NEBULO_OSSZES.C_ELOTAG, " + "T_NEBULO_OSSZES.C_ETIKAHITERKOLCSTAN, " + "T_NEBULO_OSSZES.C_FELVETELSTATUSZA, " + "T_NEBULO_OSSZES.C_KEPVISELOCIMEAZONOS, " + "T_NEBULO_OSSZES.C_MEGJEGYZES, " + "T_NEBULO_OSSZES.C_NEME, " + "T_NEBULO_OSSZES.C_OKTATASIAZONOSITOSZAMA, " + "T_NEBULO_OSSZES.C_OVODAAZONOSITO, " + "T_NEBULO_OSSZES.C_OVODANEVE, " + "T_NEBULO_OSSZES.C_SZAKERTOIBIZOTTSAGKORMANYHIV, " + "T_NEBULO_OSSZES.C_SZULETESICSALADINEVE, " + "T_NEBULO_OSSZES.C_SZULETESIHELY, " + "T_NEBULO_OSSZES.C_SZULETESIIDO, " + "T_NEBULO_OSSZES.C_SZULETESIORSZAG, " + "T_NEBULO_OSSZES.C_SZULETESIUTONEVE, " + "T_NEBULO_OSSZES.C_SZULOJENEKMUNKAHELYEAZISKOLA, " + "T_NEBULO_OSSZES.C_SZULOJETESTVERETARTOSANBETEG, " + "T_NEBULO_OSSZES.C_TAGOZAT, " + "T_NEBULO_OSSZES.C_TANULOCSALADINEVE, " + "T_NEBULO_OSSZES.C_TANULOUTONEVE, " + "T_NEBULO_OSSZES.C_TESTVEREAZINTEZMENYTANULOJA, " + "T_NEBULO_OSSZES.C_TKEMAILCIM, " + "T_NEBULO_OSSZES.C_TKNEVE, " + "T_NEBULO_OSSZES.C_TKROKONSAGIFOKA, " + "T_NEBULO_OSSZES.C_TKTELEFON, " + "T_NEBULO_OSSZES.C_AJTO, " + "T_NEBULO_OSSZES.C_EMELET, " + "T_NEBULO_OSSZES.C_HAZSZAM, " + "T_NEBULO_OSSZES.C_HELYSEGNEV, " + "T_NEBULO_OSSZES.C_IRANYITOSZAM, " + "T_NEBULO_OSSZES.C_KOZTERULETNEV, " + "T_NEBULO_OSSZES.C_TKAJTO, " + "T_NEBULO_OSSZES.C_TKEMELET, " + "T_NEBULO_OSSZES.C_TKHAZSZAM, " + "T_NEBULO_OSSZES.C_TKHELYSEGNEV, " + "T_NEBULO_OSSZES.C_TKIRANYITOSZAM, " + "T_NEBULO_OSSZES.C_TKKOZTERULETNEV, " + "T_NEBULO_OSSZES.C_BTM, " + "T_NEBULO_OSSZES.C_BTMLETSZAMSULY, " + "T_NEBULO_OSSZES.C_SNI, " + "T_NEBULO_OSSZES.C_SNILETSZAMSULY, " + "T_NEBULO_OSSZES.C_THAJTO, " + "T_NEBULO_OSSZES.C_THHAZSZAM, " + "T_NEBULO_OSSZES.C_THHELYSEGNEV, " + "T_NEBULO_OSSZES.C_THIRANYITOSZAM, " + "T_NEBULO_OSSZES.C_THKOZTERULETNEV, " + "T_NEBULO_OSSZES.C_THEMELET, " + "T_NEBULO_OSSZES.C_TARTOZKODASIHELYAZONOS, " + "T_NEBULO_OSSZES.C_KEPVISELO2CIMEAZONOS, " + "T_NEBULO_OSSZES.C_TKAJTO2, " + "T_NEBULO_OSSZES.C_TKEMAILCIM2, " + "T_NEBULO_OSSZES.C_TKEMELET2, " + "T_NEBULO_OSSZES.C_TKHAZSZAM2, " + "T_NEBULO_OSSZES.C_TKHELYSEGNEV2, " + "T_NEBULO_OSSZES.C_TKIRANYITOSZAM2, " + "T_NEBULO_OSSZES.C_TKKOZTERULETNEV2, " + "T_NEBULO_OSSZES.C_TKNEVE2, " + "T_NEBULO_OSSZES.C_TKROKONSAGIFOKA2, " + "T_NEBULO_OSSZES.C_TKTELEFON2, " + "T_NEBULO_OSSZES.C_ERTESITESDATUMA, " + "T_NEBULO_OSSZES.C_IMPORTALT, " + "T_NEBULO_OSSZES.C_KIRSZOLGALTATASTIPUSID, " + "T_NEBULO_OSSZES.C_KIRSTATUSZ, " + "T_NEBULO_OSSZES.C_EUGYBAIROGZITETT, " + "T_NEBULO_OSSZES.C_EUGYMODOSITOTT, " + "T_NEBULO_OSSZES.C_EUGYSZAM, " + "T_NEBULO_OSSZES.C_HATAROZATDATUMA, " + "T_NEBULO_OSSZES.C_ISHATAROZATHOZVA, " + "T_NEBULO_OSSZES.C_HATAROZATSTATUSZ, " + "T_NEBULO_OSSZES.C_INDOKLAS, " + "T_NEBULO_OSSZES.C_OSZTALYA, " + "T_NEBULO_OSSZES.C_KOZTERULETJELLEGENEV, " + "T_NEBULO_OSSZES.C_ORSZAGTIPUSID, " + "T_NEBULO_OSSZES.C_THKOZTERULETJELLEGENEV, " + "T_NEBULO_OSSZES.C_THORSZAGTIPUSID, " + "T_NEBULO_OSSZES.C_TKKOZTERULETJELLEGENEV, " + "T_NEBULO_OSSZES.C_TKKOZTERULETJELLEGENEV2, " + "T_NEBULO_OSSZES.C_TKORSZAGTIPUSID, " + "T_NEBULO_OSSZES.C_TKORSZAGTIPUSID2, " + "T_NEBULO_OSSZES.C_ISKOZPONTIMEGJELENT, " + "T_NEBULO_OSSZES.C_KORZETESISKOLACIME, " + "T_NEBULO_OSSZES.C_KORZETESISKOLANEVE, " + "T_NEBULO_OSSZES.C_FELEKEZETTIPUSID, " + "T_NEBULO_OSSZES.C_HATRANYOSHELYZETTIPUSID, " + "T_NEBULO_OSSZES.C_ISNEMMAGYAROVODA, " + "T_NEBULO_OSSZES.C_ISOKTAZONNELKULI, " + "T_NEBULO_OSSZES.C_NEMZETISEGTIPUSID, " + "T_NEBULO_OSSZES.C_OKTAZONINDOKLAS, " + "T_NEBULO_OSSZES.C_OVODAIEVEK, " + "T_NEBULO_OSSZES.C_TAGOZATNEV, " + "T_NEBULO_OSSZES.C_TKJOGALAPTIPUS2ID, " + "T_NEBULO_OSSZES.C_TKJOGALAPTIPUSID, " + "T_NEBULO_OSSZES.C_TKSZULETESINEV, " + "T_NEBULO_OSSZES.C_TKSZULETESINEV2, " + "T_NEBULO_OSSZES.C_ISOSSZEVONTOSZTALYBA, " + // Nebulo kapcsoló mezői "T_NEBULO_OSSZES.C_FELADATELLATASIHELYID, " + /* Opcionális asszociációs kapcsolómező */ "T_NEBULO_OSSZES.C_INTEZMENYID, " + /* Kötelező asszociációs kapcsolómező */ "T_NEBULO_OSSZES.C_TANEVID, " + /* Kötelező asszociációs kapcsolómező */ "T_NEBULO_OSSZES.TOROLT, " + "T_NEBULO_OSSZES.SERIAL, " + "T_NEBULO_OSSZES.CREATED, " + "T_NEBULO_OSSZES.CREATOR, " + "T_NEBULO_OSSZES.LASTCHANGED, " + "T_NEBULO_OSSZES.MODIFIER " + "from " + "T_NEBULO_OSSZES " + "where " + "(1 = 1) "; public override string EmptyQueryCommandText { get { return emptyQueryCommandText; } } public override string DynamicQueryCommandText { get { return dynamicQueryCommandText; } } public override IDictionary<string, string> DynamicColumns { get { return dynamicColumns; } } protected override Nebulo CreateEntityInstance() { return Nebulo.GiveAnInstance(); } #region Lekérdezés public override void LoadEntityFields(Nebulo entity, SDA.DataProvider.SDADataReader reader) { // Nebulo betöltése // Nebulo mezői entity.m_Allampolgarsaga = DAUtil.ReadIntegerAttribute(reader, 1); entity.m_Allampolgarsaga2 = DAUtil.ReadIntegerAttribute(reader, 2); entity.m_Anyanyelve = DAUtil.ReadIntegerAttribute(reader, 3); entity.m_AzIskolaALakohelyetolEgyKilometerenBelulTalalhato = DAUtil.ReadBooleanAttribute(reader, 4); entity.m_EdesanyjaSzuletesiCsaladiNeve = DAUtil.ReadStringAttribute(reader, 5, ""); entity.m_EdesanyjaSzuletesiUtoneve = DAUtil.ReadStringAttribute(reader, 6, ""); entity.m_EletvitelszeruOttLakasKorzetes = DAUtil.ReadBooleanAttribute(reader, 7); entity.m_Elotag = DAUtil.ReadStringAttribute(reader, 8); entity.m_EtikaHitErkolcstan = DAUtil.ReadIntegerAttribute(reader, 9); entity.m_FelvetelStatusza = DAUtil.ReadIntegerAttribute(reader, 10); entity.m_KepviseloCimeAzonos = DAUtil.ReadBooleanAttribute(reader, 11, true); entity.m_Megjegyzes = DAUtil.ReadStringAttribute(reader, 12); entity.m_Neme = DAUtil.ReadIntegerAttribute(reader, 13); entity.m_OktatasiAzonositoSzama = DAUtil.ReadStringAttribute(reader, 14); entity.m_OvodaAzonosito = DAUtil.ReadStringAttribute(reader, 15); entity.m_OvodaNeve = DAUtil.ReadStringAttribute(reader, 16); entity.m_SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo = DAUtil.ReadBooleanAttribute(reader, 17); entity.m_SzuletesiCsaladiNeve = DAUtil.ReadStringAttribute(reader, 18); entity.m_SzuletesiHely = DAUtil.ReadStringAttribute(reader, 19, ""); entity.m_SzuletesiIdo = DAUtil.ReadDateTimeAttribute(reader, 20, DateTime.Now /* XXX DateTime */); entity.m_SzuletesiOrszag = DAUtil.ReadIntegerAttribute(reader, 21, -1); entity.m_SzuletesiUtoneve = DAUtil.ReadStringAttribute(reader, 22); entity.m_SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato = DAUtil.ReadBooleanAttribute(reader, 23); entity.m_SzulojeTestvereTartosanBetegVagyFogyatekkalElo = DAUtil.ReadBooleanAttribute(reader, 24); entity.m_Tagozat = DAUtil.ReadIntegerAttribute(reader, 25); entity.m_TanuloCsaladiNeve = DAUtil.ReadStringAttribute(reader, 26, ""); entity.m_TanuloUtoneve = DAUtil.ReadStringAttribute(reader, 27, ""); entity.m_TestvereAzIntezmenyTanuloja = DAUtil.ReadBooleanAttribute(reader, 28); entity.m_TKEmailCim = DAUtil.ReadStringAttribute(reader, 29); entity.m_TKNeve = DAUtil.ReadStringAttribute(reader, 30); entity.m_TKRokonsagiFoka = DAUtil.ReadIntegerAttribute(reader, 31); entity.m_TKTelefon = DAUtil.ReadStringAttribute(reader, 32); entity.m_Ajto = DAUtil.ReadStringAttribute(reader, 33); entity.m_Emelet = DAUtil.ReadStringAttribute(reader, 34); entity.m_Hazszam = DAUtil.ReadStringAttribute(reader, 35); entity.m_HelysegNev = DAUtil.ReadStringAttribute(reader, 36); entity.m_Iranyitoszam = DAUtil.ReadStringAttribute(reader, 37); entity.m_KozteruletNev = DAUtil.ReadStringAttribute(reader, 38); entity.m_TKAjto = DAUtil.ReadStringAttribute(reader, 39); entity.m_TKEmelet = DAUtil.ReadStringAttribute(reader, 40); entity.m_TKHazszam = DAUtil.ReadStringAttribute(reader, 41); entity.m_TKHelysegNev = DAUtil.ReadStringAttribute(reader, 42); entity.m_TKIranyitoszam = DAUtil.ReadStringAttribute(reader, 43); entity.m_TKKozteruletNev = DAUtil.ReadStringAttribute(reader, 44); entity.m_BTM = DAUtil.ReadBooleanAttribute(reader, 45); entity.m_BTMLetszamSuly = DAUtil.ReadDoubleAttribute(reader, 46); entity.m_SNI = DAUtil.ReadBooleanAttribute(reader, 47); entity.m_SNILetszamSuly = DAUtil.ReadDoubleAttribute(reader, 48); entity.m_THAjto = DAUtil.ReadStringAttribute(reader, 49); entity.m_THHazszam = DAUtil.ReadStringAttribute(reader, 50); entity.m_THHelysegNev = DAUtil.ReadStringAttribute(reader, 51); entity.m_THIranyitoszam = DAUtil.ReadStringAttribute(reader, 52); entity.m_THKozteruletNev = DAUtil.ReadStringAttribute(reader, 53); entity.m_THEmelet = DAUtil.ReadStringAttribute(reader, 54); entity.m_TartozkodasiHelyAzonos = DAUtil.ReadBooleanAttribute(reader, 55, true); entity.m_Kepviselo2CimeAzonos = DAUtil.ReadBooleanAttribute(reader, 56, true); entity.m_TKAjto2 = DAUtil.ReadStringAttribute(reader, 57); entity.m_TKEmailCim2 = DAUtil.ReadStringAttribute(reader, 58); entity.m_TKEmelet2 = DAUtil.ReadStringAttribute(reader, 59); entity.m_TKHazszam2 = DAUtil.ReadStringAttribute(reader, 60); entity.m_TKHelysegNev2 = DAUtil.ReadStringAttribute(reader, 61); entity.m_TKIranyitoszam2 = DAUtil.ReadStringAttribute(reader, 62); entity.m_TKKozteruletNev2 = DAUtil.ReadStringAttribute(reader, 63); entity.m_TKNeve2 = DAUtil.ReadStringAttribute(reader, 64); entity.m_TKRokonsagiFoka2 = DAUtil.ReadIntegerAttribute(reader, 65); entity.m_TKTelefon2 = DAUtil.ReadStringAttribute(reader, 66); entity.m_ErtesitesDatuma = DAUtil.ReadDateTimeAttribute(reader, 67); entity.m_Importalt = DAUtil.ReadBooleanAttribute(reader, 68, false); entity.m_KirSzolgaltatasTipusId = DAUtil.ReadIntegerAttribute(reader, 69); entity.m_KirStatusz = DAUtil.ReadStringAttribute(reader, 70); entity.m_EugybaiRogzitett = DAUtil.ReadBooleanAttribute(reader, 71, false); entity.m_EugyModositott = DAUtil.ReadBooleanAttribute(reader, 72, false); entity.m_EugySzam = DAUtil.ReadStringAttribute(reader, 73); entity.m_HatarozatDatuma = DAUtil.ReadDateTimeAttribute(reader, 74); entity.m_IsHatarozatHozva = DAUtil.ReadBooleanAttribute(reader, 75, false); entity.m_HatarozatStatusz = DAUtil.ReadIntegerAttribute(reader, 76); entity.m_Indoklas = DAUtil.ReadStringAttribute(reader, 77); entity.m_Osztalya = DAUtil.ReadStringAttribute(reader, 78); entity.m_KozteruletJellegeNev = DAUtil.ReadStringAttribute(reader, 79); entity.m_OrszagTipusId = DAUtil.ReadIntegerAttribute(reader, 80); entity.m_THKozteruletJellegeNev = DAUtil.ReadStringAttribute(reader, 81); entity.m_THOrszagTipusId = DAUtil.ReadIntegerAttribute(reader, 82); entity.m_TKKozteruletJellegeNev = DAUtil.ReadStringAttribute(reader, 83); entity.m_TKKozteruletJellegeNev2 = DAUtil.ReadStringAttribute(reader, 84); entity.m_TKOrszagTipusId = DAUtil.ReadIntegerAttribute(reader, 85); entity.m_TKOrszagTipusId2 = DAUtil.ReadIntegerAttribute(reader, 86); entity.m_IsKozpontiMegjelent = DAUtil.ReadBooleanAttribute(reader, 87, false); entity.m_KorzetesIskolaCime = DAUtil.ReadStringAttribute(reader, 88); entity.m_KorzetesIskolaNeve = DAUtil.ReadStringAttribute(reader, 89); entity.m_FelekezetTipusId = DAUtil.ReadIntegerAttribute(reader, 90); entity.m_HatranyosHelyzetTipusId = DAUtil.ReadIntegerAttribute(reader, 91); entity.m_IsNemMagyarOvoda = DAUtil.ReadBooleanAttribute(reader, 92, false); entity.m_IsOktAzonNelkuli = DAUtil.ReadBooleanAttribute(reader, 93, false); entity.m_NemzetisegTipusId = DAUtil.ReadIntegerAttribute(reader, 94); entity.m_OktAzonIndoklas = DAUtil.ReadStringAttribute(reader, 95); entity.m_OvodaiEvek = DAUtil.ReadDoubleAttribute(reader, 96); entity.m_Tagozatnev = DAUtil.ReadStringAttribute(reader, 97); entity.m_TKJogalapTipus2Id = DAUtil.ReadIntegerAttribute(reader, 98); entity.m_TKJogalapTipusId = DAUtil.ReadIntegerAttribute(reader, 99); entity.m_TKSzuletesiNev = DAUtil.ReadStringAttribute(reader, 100); entity.m_TKSzuletesiNev2 = DAUtil.ReadStringAttribute(reader, 101); entity.m_IsOsszevontOsztalyba = DAUtil.ReadBooleanAttribute(reader, 102, false); // Nebulo kapcsoló mezői DAUtil.ReadIDAttribute(reader, 103, ref entity.m_FeladatEllatasiHelyId, -1); DAUtil.ReadIDAttribute(reader, 104, ref entity.m_IntezmenyId, 0); DAUtil.ReadIDAttribute(reader, 105, ref entity.m_TanevId, 0); } public override void LoadEntityFields(Nebulo entity, SDA.DataProvider.SDADataReader reader, ColumnFilterMode columnFilterMode, IEnumerable<string> columns) { int index = 1; if (columns == null) { columns = new List<string>(index); } // Nebulo betöltése // Nebulo mezői if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Allampolgarsaga")))) { entity.m_Allampolgarsaga = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Allampolgarsaga2")))) { entity.m_Allampolgarsaga2 = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Anyanyelve")))) { entity.m_Anyanyelve = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AzIskolaALakohelyetolEgyKilometerenBelulTalalhato")))) { entity.m_AzIskolaALakohelyetolEgyKilometerenBelulTalalhato = DAUtil.ReadBooleanAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("EdesanyjaSzuletesiCsaladiNeve")))) { entity.m_EdesanyjaSzuletesiCsaladiNeve = DAUtil.ReadStringAttribute(reader, index++, ""); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("EdesanyjaSzuletesiUtoneve")))) { entity.m_EdesanyjaSzuletesiUtoneve = DAUtil.ReadStringAttribute(reader, index++, ""); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("EletvitelszeruOttLakasKorzetes")))) { entity.m_EletvitelszeruOttLakasKorzetes = DAUtil.ReadBooleanAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Elotag")))) { entity.m_Elotag = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("EtikaHitErkolcstan")))) { entity.m_EtikaHitErkolcstan = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("FelvetelStatusza")))) { entity.m_FelvetelStatusza = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KepviseloCimeAzonos")))) { entity.m_KepviseloCimeAzonos = DAUtil.ReadBooleanAttribute(reader, index++, true); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Megjegyzes")))) { entity.m_Megjegyzes = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Neme")))) { entity.m_Neme = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("OktatasiAzonositoSzama")))) { entity.m_OktatasiAzonositoSzama = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("OvodaAzonosito")))) { entity.m_OvodaAzonosito = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("OvodaNeve")))) { entity.m_OvodaNeve = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo")))) { entity.m_SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo = DAUtil.ReadBooleanAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzuletesiCsaladiNeve")))) { entity.m_SzuletesiCsaladiNeve = 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("SzuletesiIdo")))) { entity.m_SzuletesiIdo = DAUtil.ReadDateTimeAttribute(reader, index++, DateTime.Now /* XXX DateTime */); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzuletesiOrszag")))) { entity.m_SzuletesiOrszag = DAUtil.ReadIntegerAttribute(reader, index++, -1); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzuletesiUtoneve")))) { entity.m_SzuletesiUtoneve = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato")))) { entity.m_SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato = DAUtil.ReadBooleanAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzulojeTestvereTartosanBetegVagyFogyatekkalElo")))) { entity.m_SzulojeTestvereTartosanBetegVagyFogyatekkalElo = DAUtil.ReadBooleanAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Tagozat")))) { entity.m_Tagozat = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanuloCsaladiNeve")))) { entity.m_TanuloCsaladiNeve = DAUtil.ReadStringAttribute(reader, index++, ""); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanuloUtoneve")))) { entity.m_TanuloUtoneve = DAUtil.ReadStringAttribute(reader, index++, ""); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TestvereAzIntezmenyTanuloja")))) { entity.m_TestvereAzIntezmenyTanuloja = DAUtil.ReadBooleanAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKEmailCim")))) { entity.m_TKEmailCim = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKNeve")))) { entity.m_TKNeve = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKRokonsagiFoka")))) { entity.m_TKRokonsagiFoka = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKTelefon")))) { entity.m_TKTelefon = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Ajto")))) { entity.m_Ajto = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Emelet")))) { entity.m_Emelet = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Hazszam")))) { entity.m_Hazszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("HelysegNev")))) { entity.m_HelysegNev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Iranyitoszam")))) { entity.m_Iranyitoszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KozteruletNev")))) { entity.m_KozteruletNev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKAjto")))) { entity.m_TKAjto = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKEmelet")))) { entity.m_TKEmelet = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKHazszam")))) { entity.m_TKHazszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKHelysegNev")))) { entity.m_TKHelysegNev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKIranyitoszam")))) { entity.m_TKIranyitoszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKKozteruletNev")))) { entity.m_TKKozteruletNev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BTM")))) { entity.m_BTM = DAUtil.ReadBooleanAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BTMLetszamSuly")))) { entity.m_BTMLetszamSuly = DAUtil.ReadDoubleAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SNI")))) { entity.m_SNI = DAUtil.ReadBooleanAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SNILetszamSuly")))) { entity.m_SNILetszamSuly = DAUtil.ReadDoubleAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("THAjto")))) { entity.m_THAjto = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("THHazszam")))) { entity.m_THHazszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("THHelysegNev")))) { entity.m_THHelysegNev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("THIranyitoszam")))) { entity.m_THIranyitoszam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("THKozteruletNev")))) { entity.m_THKozteruletNev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("THEmelet")))) { entity.m_THEmelet = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TartozkodasiHelyAzonos")))) { entity.m_TartozkodasiHelyAzonos = DAUtil.ReadBooleanAttribute(reader, index++, true); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Kepviselo2CimeAzonos")))) { entity.m_Kepviselo2CimeAzonos = DAUtil.ReadBooleanAttribute(reader, index++, true); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKAjto2")))) { entity.m_TKAjto2 = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKEmailCim2")))) { entity.m_TKEmailCim2 = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKEmelet2")))) { entity.m_TKEmelet2 = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKHazszam2")))) { entity.m_TKHazszam2 = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKHelysegNev2")))) { entity.m_TKHelysegNev2 = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKIranyitoszam2")))) { entity.m_TKIranyitoszam2 = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKKozteruletNev2")))) { entity.m_TKKozteruletNev2 = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKNeve2")))) { entity.m_TKNeve2 = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKRokonsagiFoka2")))) { entity.m_TKRokonsagiFoka2 = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKTelefon2")))) { entity.m_TKTelefon2 = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("ErtesitesDatuma")))) { entity.m_ErtesitesDatuma = DAUtil.ReadDateTimeAttribute(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("KirSzolgaltatasTipusId")))) { entity.m_KirSzolgaltatasTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KirStatusz")))) { entity.m_KirStatusz = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("EugybaiRogzitett")))) { entity.m_EugybaiRogzitett = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("EugyModositott")))) { entity.m_EugyModositott = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("EugySzam")))) { entity.m_EugySzam = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("HatarozatDatuma")))) { entity.m_HatarozatDatuma = DAUtil.ReadDateTimeAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsHatarozatHozva")))) { entity.m_IsHatarozatHozva = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("HatarozatStatusz")))) { entity.m_HatarozatStatusz = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Indoklas")))) { entity.m_Indoklas = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Osztalya")))) { entity.m_Osztalya = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KozteruletJellegeNev")))) { entity.m_KozteruletJellegeNev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("OrszagTipusId")))) { entity.m_OrszagTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("THKozteruletJellegeNev")))) { entity.m_THKozteruletJellegeNev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("THOrszagTipusId")))) { entity.m_THOrszagTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKKozteruletJellegeNev")))) { entity.m_TKKozteruletJellegeNev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKKozteruletJellegeNev2")))) { entity.m_TKKozteruletJellegeNev2 = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKOrszagTipusId")))) { entity.m_TKOrszagTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKOrszagTipusId2")))) { entity.m_TKOrszagTipusId2 = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsKozpontiMegjelent")))) { entity.m_IsKozpontiMegjelent = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KorzetesIskolaCime")))) { entity.m_KorzetesIskolaCime = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KorzetesIskolaNeve")))) { entity.m_KorzetesIskolaNeve = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("FelekezetTipusId")))) { entity.m_FelekezetTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("HatranyosHelyzetTipusId")))) { entity.m_HatranyosHelyzetTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsNemMagyarOvoda")))) { entity.m_IsNemMagyarOvoda = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsOktAzonNelkuli")))) { entity.m_IsOktAzonNelkuli = DAUtil.ReadBooleanAttribute(reader, index++, false); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("NemzetisegTipusId")))) { entity.m_NemzetisegTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("OktAzonIndoklas")))) { entity.m_OktAzonIndoklas = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("OvodaiEvek")))) { entity.m_OvodaiEvek = DAUtil.ReadDoubleAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Tagozatnev")))) { entity.m_Tagozatnev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKJogalapTipus2Id")))) { entity.m_TKJogalapTipus2Id = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKJogalapTipusId")))) { entity.m_TKJogalapTipusId = DAUtil.ReadIntegerAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKSzuletesiNev")))) { entity.m_TKSzuletesiNev = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TKSzuletesiNev2")))) { entity.m_TKSzuletesiNev2 = DAUtil.ReadStringAttribute(reader, index++); } if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsOsszevontOsztalyba")))) { entity.m_IsOsszevontOsztalyba = DAUtil.ReadBooleanAttribute(reader, index++, false); } // Nebulo kapcsoló mezői DAUtil.ReadIDAttribute(reader, index++, ref entity.m_FeladatEllatasiHelyId, -1); 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(Nebulo entity, SDA.DataProvider.SDACommand command) { DAUtil.BindParameter(command, "pALLAMPOLGARSAGA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Allampolgarsaga, entity.m_Allampolgarsaga == null); DAUtil.BindParameter(command, "pALLAMPOLGARSAGA2", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Allampolgarsaga2, entity.m_Allampolgarsaga2 == null); DAUtil.BindParameter(command, "pANYANYELVE", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Anyanyelve, entity.m_Anyanyelve == null); DAUtil.BindParameter(command, "pAZISKOLAALAKOHELYETOLEGYKILOM", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_AzIskolaALakohelyetolEgyKilometerenBelulTalalhato, entity.m_AzIskolaALakohelyetolEgyKilometerenBelulTalalhato == null); DAUtil.BindParameter(command, "pEDESANYJASZULETESICSALADINEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_EdesanyjaSzuletesiCsaladiNeve, false); DAUtil.BindParameter(command, "pEDESANYJASZULETESIUTONEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_EdesanyjaSzuletesiUtoneve, false); DAUtil.BindParameter(command, "pELETVITELSZERUOTTLAKASKORZETE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_EletvitelszeruOttLakasKorzetes, entity.m_EletvitelszeruOttLakasKorzetes == null); DAUtil.BindParameter(command, "pELOTAG", SDA.DataProvider.SDADBType.String, 20, entity.m_Elotag, entity.m_Elotag == null); DAUtil.BindParameter(command, "pETIKAHITERKOLCSTAN", SDA.DataProvider.SDADBType.Int, entity.m_EtikaHitErkolcstan, entity.m_EtikaHitErkolcstan == null); DAUtil.BindParameter(command, "pFELVETELSTATUSZA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_FelvetelStatusza, entity.m_FelvetelStatusza == null); DAUtil.BindParameter(command, "pKEPVISELOCIMEAZONOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_KepviseloCimeAzonos, false); DAUtil.BindParameter(command, "pMEGJEGYZES", SDA.DataProvider.SDADBType.String, 4096, entity.m_Megjegyzes, entity.m_Megjegyzes == null); DAUtil.BindParameter(command, "pNEME", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Neme, entity.m_Neme == null); DAUtil.BindParameter(command, "pOKTATASIAZONOSITOSZAMA", SDA.DataProvider.SDADBType.String, 20, entity.m_OktatasiAzonositoSzama, entity.m_OktatasiAzonositoSzama == null); DAUtil.BindParameter(command, "pOVODAAZONOSITO", SDA.DataProvider.SDADBType.String, 20, entity.m_OvodaAzonosito, entity.m_OvodaAzonosito == null); DAUtil.BindParameter(command, "pOVODANEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_OvodaNeve, entity.m_OvodaNeve == null); DAUtil.BindParameter(command, "pSZAKERTOIBIZOTTSAGKORMANYHIVA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo, entity.m_SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo == null); DAUtil.BindParameter(command, "pSZULETESICSALADINEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_SzuletesiCsaladiNeve, entity.m_SzuletesiCsaladiNeve == null); DAUtil.BindParameter(command, "pSZULETESIHELY", SDA.DataProvider.SDADBType.String, 50, entity.m_SzuletesiHely, false); DAUtil.BindParameter(command, "pSZULETESIIDO", SDA.DataProvider.SDADBType.DateTime, entity.m_SzuletesiIdo, false); DAUtil.BindParameter(command, "pSZULETESIORSZAG", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzuletesiOrszag, false); DAUtil.BindParameter(command, "pSZULETESIUTONEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_SzuletesiUtoneve, entity.m_SzuletesiUtoneve == null); DAUtil.BindParameter(command, "pSZULOJENEKMUNKAHELYEAZISKOLAK", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato, entity.m_SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato == null); DAUtil.BindParameter(command, "pSZULOJETESTVERETARTOSANBETEGV", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SzulojeTestvereTartosanBetegVagyFogyatekkalElo, entity.m_SzulojeTestvereTartosanBetegVagyFogyatekkalElo == null); DAUtil.BindParameter(command, "pTAGOZAT", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Tagozat, entity.m_Tagozat == null); DAUtil.BindParameter(command, "pTANULOCSALADINEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_TanuloCsaladiNeve, false); DAUtil.BindParameter(command, "pTANULOUTONEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_TanuloUtoneve, false); DAUtil.BindParameter(command, "pTESTVEREAZINTEZMENYTANULOJA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TestvereAzIntezmenyTanuloja, entity.m_TestvereAzIntezmenyTanuloja == null); DAUtil.BindParameter(command, "pTKEMAILCIM", SDA.DataProvider.SDADBType.String, 255, entity.m_TKEmailCim, entity.m_TKEmailCim == null); DAUtil.BindParameter(command, "pTKNEVE", SDA.DataProvider.SDADBType.String, 200, entity.m_TKNeve, entity.m_TKNeve == null); DAUtil.BindParameter(command, "pTKROKONSAGIFOKA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TKRokonsagiFoka, entity.m_TKRokonsagiFoka == null); DAUtil.BindParameter(command, "pTKTELEFON", SDA.DataProvider.SDADBType.String, 20, entity.m_TKTelefon, entity.m_TKTelefon == null); DAUtil.BindParameter(command, "pAJTO", SDA.DataProvider.SDADBType.String, 30, entity.m_Ajto, entity.m_Ajto == null); DAUtil.BindParameter(command, "pEMELET", SDA.DataProvider.SDADBType.String, 40, entity.m_Emelet, entity.m_Emelet == null); DAUtil.BindParameter(command, "pHAZSZAM", SDA.DataProvider.SDADBType.String, 30, entity.m_Hazszam, entity.m_Hazszam == null); DAUtil.BindParameter(command, "pHELYSEGNEV", SDA.DataProvider.SDADBType.String, 255, entity.m_HelysegNev, entity.m_HelysegNev == null); DAUtil.BindParameter(command, "pIRANYITOSZAM", SDA.DataProvider.SDADBType.String, 20, entity.m_Iranyitoszam, entity.m_Iranyitoszam == null); DAUtil.BindParameter(command, "pKOZTERULETNEV", SDA.DataProvider.SDADBType.String, 40, entity.m_KozteruletNev, entity.m_KozteruletNev == null); DAUtil.BindParameter(command, "pTKAJTO", SDA.DataProvider.SDADBType.String, 30, entity.m_TKAjto, entity.m_TKAjto == null); DAUtil.BindParameter(command, "pTKEMELET", SDA.DataProvider.SDADBType.String, 40, entity.m_TKEmelet, entity.m_TKEmelet == null); DAUtil.BindParameter(command, "pTKHAZSZAM", SDA.DataProvider.SDADBType.String, 30, entity.m_TKHazszam, entity.m_TKHazszam == null); DAUtil.BindParameter(command, "pTKHELYSEGNEV", SDA.DataProvider.SDADBType.String, 255, entity.m_TKHelysegNev, entity.m_TKHelysegNev == null); DAUtil.BindParameter(command, "pTKIRANYITOSZAM", SDA.DataProvider.SDADBType.String, 20, entity.m_TKIranyitoszam, entity.m_TKIranyitoszam == null); DAUtil.BindParameter(command, "pTKKOZTERULETNEV", SDA.DataProvider.SDADBType.String, 40, entity.m_TKKozteruletNev, entity.m_TKKozteruletNev == null); DAUtil.BindParameter(command, "pBTM", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_BTM, entity.m_BTM == null); DAUtil.BindParameter(command, "pBTMLETSZAMSULY", SDA.DataProvider.SDADBType.Double, 10, entity.m_BTMLetszamSuly, entity.m_BTMLetszamSuly == null); DAUtil.BindParameter(command, "pSNI", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SNI, entity.m_SNI == null); DAUtil.BindParameter(command, "pSNILETSZAMSULY", SDA.DataProvider.SDADBType.Double, 10, entity.m_SNILetszamSuly, entity.m_SNILetszamSuly == null); DAUtil.BindParameter(command, "pTHAJTO", SDA.DataProvider.SDADBType.String, 30, entity.m_THAjto, entity.m_THAjto == null); DAUtil.BindParameter(command, "pTHHAZSZAM", SDA.DataProvider.SDADBType.String, 30, entity.m_THHazszam, entity.m_THHazszam == null); DAUtil.BindParameter(command, "pTHHELYSEGNEV", SDA.DataProvider.SDADBType.String, 255, entity.m_THHelysegNev, entity.m_THHelysegNev == null); DAUtil.BindParameter(command, "pTHIRANYITOSZAM", SDA.DataProvider.SDADBType.String, 20, entity.m_THIranyitoszam, entity.m_THIranyitoszam == null); DAUtil.BindParameter(command, "pTHKOZTERULETNEV", SDA.DataProvider.SDADBType.String, 40, entity.m_THKozteruletNev, entity.m_THKozteruletNev == null); DAUtil.BindParameter(command, "pTHEMELET", SDA.DataProvider.SDADBType.String, 40, entity.m_THEmelet, entity.m_THEmelet == null); DAUtil.BindParameter(command, "pTARTOZKODASIHELYAZONOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TartozkodasiHelyAzonos, false); DAUtil.BindParameter(command, "pKEPVISELO2CIMEAZONOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Kepviselo2CimeAzonos, false); DAUtil.BindParameter(command, "pTKAJTO2", SDA.DataProvider.SDADBType.String, 30, entity.m_TKAjto2, entity.m_TKAjto2 == null); DAUtil.BindParameter(command, "pTKEMAILCIM2", SDA.DataProvider.SDADBType.String, 255, entity.m_TKEmailCim2, entity.m_TKEmailCim2 == null); DAUtil.BindParameter(command, "pTKEMELET2", SDA.DataProvider.SDADBType.String, 40, entity.m_TKEmelet2, entity.m_TKEmelet2 == null); DAUtil.BindParameter(command, "pTKHAZSZAM2", SDA.DataProvider.SDADBType.String, 30, entity.m_TKHazszam2, entity.m_TKHazszam2 == null); DAUtil.BindParameter(command, "pTKHELYSEGNEV2", SDA.DataProvider.SDADBType.String, 255, entity.m_TKHelysegNev2, entity.m_TKHelysegNev2 == null); DAUtil.BindParameter(command, "pTKIRANYITOSZAM2", SDA.DataProvider.SDADBType.String, 20, entity.m_TKIranyitoszam2, entity.m_TKIranyitoszam2 == null); DAUtil.BindParameter(command, "pTKKOZTERULETNEV2", SDA.DataProvider.SDADBType.String, 40, entity.m_TKKozteruletNev2, entity.m_TKKozteruletNev2 == null); DAUtil.BindParameter(command, "pTKNEVE2", SDA.DataProvider.SDADBType.String, 200, entity.m_TKNeve2, entity.m_TKNeve2 == null); DAUtil.BindParameter(command, "pTKROKONSAGIFOKA2", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TKRokonsagiFoka2, entity.m_TKRokonsagiFoka2 == null); DAUtil.BindParameter(command, "pTKTELEFON2", SDA.DataProvider.SDADBType.String, 20, entity.m_TKTelefon2, entity.m_TKTelefon2 == null); DAUtil.BindParameter(command, "pERTESITESDATUMA", SDA.DataProvider.SDADBType.DateTime, entity.m_ErtesitesDatuma, entity.m_ErtesitesDatuma == null); DAUtil.BindParameter(command, "pIMPORTALT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Importalt, false); DAUtil.BindParameter(command, "pKIRSZOLGALTATASTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_KirSzolgaltatasTipusId, entity.m_KirSzolgaltatasTipusId == null); DAUtil.BindParameter(command, "pKIRSTATUSZ", SDA.DataProvider.SDADBType.String, 20, entity.m_KirStatusz, entity.m_KirStatusz == null); DAUtil.BindParameter(command, "pEUGYBAIROGZITETT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_EugybaiRogzitett, false); DAUtil.BindParameter(command, "pEUGYMODOSITOTT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_EugyModositott, false); DAUtil.BindParameter(command, "pEUGYSZAM", SDA.DataProvider.SDADBType.String, 50, entity.m_EugySzam, entity.m_EugySzam == null); DAUtil.BindParameter(command, "pHATAROZATDATUMA", SDA.DataProvider.SDADBType.DateTime, entity.m_HatarozatDatuma, entity.m_HatarozatDatuma == null); DAUtil.BindParameter(command, "pISHATAROZATHOZVA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsHatarozatHozva, false); DAUtil.BindParameter(command, "pHATAROZATSTATUSZ", SDA.DataProvider.SDADBType.Int, entity.m_HatarozatStatusz, entity.m_HatarozatStatusz == null); DAUtil.BindParameter(command, "pINDOKLAS", SDA.DataProvider.SDADBType.LongString, 2147483647, entity.m_Indoklas, entity.m_Indoklas == null); DAUtil.BindParameter(command, "pOSZTALYA", SDA.DataProvider.SDADBType.String, 200, entity.m_Osztalya, entity.m_Osztalya == null); DAUtil.BindParameter(command, "pKOZTERULETJELLEGENEV", SDA.DataProvider.SDADBType.String, 50, entity.m_KozteruletJellegeNev, entity.m_KozteruletJellegeNev == null); DAUtil.BindParameter(command, "pORSZAGTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_OrszagTipusId, entity.m_OrszagTipusId == null); DAUtil.BindParameter(command, "pTHKOZTERULETJELLEGENEV", SDA.DataProvider.SDADBType.String, 50, entity.m_THKozteruletJellegeNev, entity.m_THKozteruletJellegeNev == null); DAUtil.BindParameter(command, "pTHORSZAGTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_THOrszagTipusId, entity.m_THOrszagTipusId == null); DAUtil.BindParameter(command, "pTKKOZTERULETJELLEGENEV", SDA.DataProvider.SDADBType.String, 50, entity.m_TKKozteruletJellegeNev, entity.m_TKKozteruletJellegeNev == null); DAUtil.BindParameter(command, "pTKKOZTERULETJELLEGENEV2", SDA.DataProvider.SDADBType.String, 50, entity.m_TKKozteruletJellegeNev2, entity.m_TKKozteruletJellegeNev2 == null); DAUtil.BindParameter(command, "pTKORSZAGTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TKOrszagTipusId, entity.m_TKOrszagTipusId == null); DAUtil.BindParameter(command, "pTKORSZAGTIPUSID2", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TKOrszagTipusId2, entity.m_TKOrszagTipusId2 == null); DAUtil.BindParameter(command, "pISKOZPONTIMEGJELENT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKozpontiMegjelent, false); DAUtil.BindParameter(command, "pKORZETESISKOLACIME", SDA.DataProvider.SDADBType.String, 500, entity.m_KorzetesIskolaCime, entity.m_KorzetesIskolaCime == null); DAUtil.BindParameter(command, "pKORZETESISKOLANEVE", SDA.DataProvider.SDADBType.String, 500, entity.m_KorzetesIskolaNeve, entity.m_KorzetesIskolaNeve == null); DAUtil.BindParameter(command, "pFELEKEZETTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_FelekezetTipusId, entity.m_FelekezetTipusId == null); DAUtil.BindParameter(command, "pHATRANYOSHELYZETTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_HatranyosHelyzetTipusId, entity.m_HatranyosHelyzetTipusId == null); DAUtil.BindParameter(command, "pISNEMMAGYAROVODA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsNemMagyarOvoda, false); DAUtil.BindParameter(command, "pISOKTAZONNELKULI", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsOktAzonNelkuli, false); DAUtil.BindParameter(command, "pNEMZETISEGTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_NemzetisegTipusId, entity.m_NemzetisegTipusId == null); DAUtil.BindParameter(command, "pOKTAZONINDOKLAS", SDA.DataProvider.SDADBType.LongString, 2147483647, entity.m_OktAzonIndoklas, entity.m_OktAzonIndoklas == null); DAUtil.BindParameter(command, "pOVODAIEVEK", SDA.DataProvider.SDADBType.Double, 10, entity.m_OvodaiEvek, entity.m_OvodaiEvek == null); DAUtil.BindParameter(command, "pTAGOZATNEV", SDA.DataProvider.SDADBType.String, 200, entity.m_Tagozatnev, entity.m_Tagozatnev == null); DAUtil.BindParameter(command, "pTKJOGALAPTIPUS2ID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TKJogalapTipus2Id, entity.m_TKJogalapTipus2Id == null); DAUtil.BindParameter(command, "pTKJOGALAPTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TKJogalapTipusId, entity.m_TKJogalapTipusId == null); DAUtil.BindParameter(command, "pTKSZULETESINEV", SDA.DataProvider.SDADBType.String, 200, entity.m_TKSzuletesiNev, entity.m_TKSzuletesiNev == null); DAUtil.BindParameter(command, "pTKSZULETESINEV2", SDA.DataProvider.SDADBType.String, 200, entity.m_TKSzuletesiNev2, entity.m_TKSzuletesiNev2 == null); DAUtil.BindParameter(command, "pISOSSZEVONTOSZTALYBA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsOsszevontOsztalyba, false); } public override void DynamicBindAttributes(Nebulo entity, SDA.DataProvider.SDACommand command) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); if (entity.HasChanged("Allampolgarsaga")) { sb.Append("C_ALLAMPOLGARSAGA = :pALLAMPOLGARSAGA,"); DAUtil.BindParameter(command, "pALLAMPOLGARSAGA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Allampolgarsaga, entity.m_Allampolgarsaga == null); } if (entity.HasChanged("Allampolgarsaga2")) { sb.Append("C_ALLAMPOLGARSAGA2 = :pALLAMPOLGARSAGA2,"); DAUtil.BindParameter(command, "pALLAMPOLGARSAGA2", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Allampolgarsaga2, entity.m_Allampolgarsaga2 == null); } if (entity.HasChanged("Anyanyelve")) { sb.Append("C_ANYANYELVE = :pANYANYELVE,"); DAUtil.BindParameter(command, "pANYANYELVE", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Anyanyelve, entity.m_Anyanyelve == null); } if (entity.HasChanged("AzIskolaALakohelyetolEgyKilometerenBelulTalalhato")) { sb.Append("C_AZISKOLAALAKOHELYETOLEGYKILO = :pAZISKOLAALAKOHELYETOLEGYKILOM,"); DAUtil.BindParameter(command, "pAZISKOLAALAKOHELYETOLEGYKILOM", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_AzIskolaALakohelyetolEgyKilometerenBelulTalalhato, entity.m_AzIskolaALakohelyetolEgyKilometerenBelulTalalhato == null); } if (entity.HasChanged("EdesanyjaSzuletesiCsaladiNeve")) { sb.Append("C_EDESANYJASZULETESICSALADINEV = :pEDESANYJASZULETESICSALADINEVE,"); DAUtil.BindParameter(command, "pEDESANYJASZULETESICSALADINEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_EdesanyjaSzuletesiCsaladiNeve, false); } if (entity.HasChanged("EdesanyjaSzuletesiUtoneve")) { sb.Append("C_EDESANYJASZULETESIUTONEVE = :pEDESANYJASZULETESIUTONEVE,"); DAUtil.BindParameter(command, "pEDESANYJASZULETESIUTONEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_EdesanyjaSzuletesiUtoneve, false); } if (entity.HasChanged("EletvitelszeruOttLakasKorzetes")) { sb.Append("C_ELETVITELSZERUOTTLAKASKORZET = :pELETVITELSZERUOTTLAKASKORZETE,"); DAUtil.BindParameter(command, "pELETVITELSZERUOTTLAKASKORZETE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_EletvitelszeruOttLakasKorzetes, entity.m_EletvitelszeruOttLakasKorzetes == null); } if (entity.HasChanged("Elotag")) { sb.Append("C_ELOTAG = :pELOTAG,"); DAUtil.BindParameter(command, "pELOTAG", SDA.DataProvider.SDADBType.String, 20, entity.m_Elotag, entity.m_Elotag == null); } if (entity.HasChanged("EtikaHitErkolcstan")) { sb.Append("C_ETIKAHITERKOLCSTAN = :pETIKAHITERKOLCSTAN,"); DAUtil.BindParameter(command, "pETIKAHITERKOLCSTAN", SDA.DataProvider.SDADBType.Int, entity.m_EtikaHitErkolcstan, entity.m_EtikaHitErkolcstan == null); } if (entity.HasChanged("FelvetelStatusza")) { sb.Append("C_FELVETELSTATUSZA = :pFELVETELSTATUSZA,"); DAUtil.BindParameter(command, "pFELVETELSTATUSZA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_FelvetelStatusza, entity.m_FelvetelStatusza == null); } if (entity.HasChanged("KepviseloCimeAzonos")) { sb.Append("C_KEPVISELOCIMEAZONOS = :pKEPVISELOCIMEAZONOS,"); DAUtil.BindParameter(command, "pKEPVISELOCIMEAZONOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_KepviseloCimeAzonos, false); } if (entity.HasChanged("Megjegyzes")) { sb.Append("C_MEGJEGYZES = :pMEGJEGYZES,"); DAUtil.BindParameter(command, "pMEGJEGYZES", SDA.DataProvider.SDADBType.String, 4096, entity.m_Megjegyzes, entity.m_Megjegyzes == null); } if (entity.HasChanged("Neme")) { sb.Append("C_NEME = :pNEME,"); DAUtil.BindParameter(command, "pNEME", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Neme, entity.m_Neme == null); } if (entity.HasChanged("OktatasiAzonositoSzama")) { sb.Append("C_OKTATASIAZONOSITOSZAMA = :pOKTATASIAZONOSITOSZAMA,"); DAUtil.BindParameter(command, "pOKTATASIAZONOSITOSZAMA", SDA.DataProvider.SDADBType.String, 20, entity.m_OktatasiAzonositoSzama, entity.m_OktatasiAzonositoSzama == null); } if (entity.HasChanged("OvodaAzonosito")) { sb.Append("C_OVODAAZONOSITO = :pOVODAAZONOSITO,"); DAUtil.BindParameter(command, "pOVODAAZONOSITO", SDA.DataProvider.SDADBType.String, 20, entity.m_OvodaAzonosito, entity.m_OvodaAzonosito == null); } if (entity.HasChanged("OvodaNeve")) { sb.Append("C_OVODANEVE = :pOVODANEVE,"); DAUtil.BindParameter(command, "pOVODANEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_OvodaNeve, entity.m_OvodaNeve == null); } if (entity.HasChanged("SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo")) { sb.Append("C_SZAKERTOIBIZOTTSAGKORMANYHIV = :pSZAKERTOIBIZOTTSAGKORMANYHIVA,"); DAUtil.BindParameter(command, "pSZAKERTOIBIZOTTSAGKORMANYHIVA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo, entity.m_SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo == null); } if (entity.HasChanged("SzuletesiCsaladiNeve")) { sb.Append("C_SZULETESICSALADINEVE = :pSZULETESICSALADINEVE,"); DAUtil.BindParameter(command, "pSZULETESICSALADINEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_SzuletesiCsaladiNeve, entity.m_SzuletesiCsaladiNeve == null); } if (entity.HasChanged("SzuletesiHely")) { sb.Append("C_SZULETESIHELY = :pSZULETESIHELY,"); DAUtil.BindParameter(command, "pSZULETESIHELY", SDA.DataProvider.SDADBType.String, 50, entity.m_SzuletesiHely, false); } if (entity.HasChanged("SzuletesiIdo")) { sb.Append("C_SZULETESIIDO = :pSZULETESIIDO,"); DAUtil.BindParameter(command, "pSZULETESIIDO", SDA.DataProvider.SDADBType.DateTime, entity.m_SzuletesiIdo, false); } if (entity.HasChanged("SzuletesiOrszag")) { sb.Append("C_SZULETESIORSZAG = :pSZULETESIORSZAG,"); DAUtil.BindParameter(command, "pSZULETESIORSZAG", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzuletesiOrszag, false); } if (entity.HasChanged("SzuletesiUtoneve")) { sb.Append("C_SZULETESIUTONEVE = :pSZULETESIUTONEVE,"); DAUtil.BindParameter(command, "pSZULETESIUTONEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_SzuletesiUtoneve, entity.m_SzuletesiUtoneve == null); } if (entity.HasChanged("SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato")) { sb.Append("C_SZULOJENEKMUNKAHELYEAZISKOLA = :pSZULOJENEKMUNKAHELYEAZISKOLAK,"); DAUtil.BindParameter(command, "pSZULOJENEKMUNKAHELYEAZISKOLAK", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato, entity.m_SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato == null); } if (entity.HasChanged("SzulojeTestvereTartosanBetegVagyFogyatekkalElo")) { sb.Append("C_SZULOJETESTVERETARTOSANBETEG = :pSZULOJETESTVERETARTOSANBETEGV,"); DAUtil.BindParameter(command, "pSZULOJETESTVERETARTOSANBETEGV", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SzulojeTestvereTartosanBetegVagyFogyatekkalElo, entity.m_SzulojeTestvereTartosanBetegVagyFogyatekkalElo == null); } if (entity.HasChanged("Tagozat")) { sb.Append("C_TAGOZAT = :pTAGOZAT,"); DAUtil.BindParameter(command, "pTAGOZAT", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_Tagozat, entity.m_Tagozat == null); } if (entity.HasChanged("TanuloCsaladiNeve")) { sb.Append("C_TANULOCSALADINEVE = :pTANULOCSALADINEVE,"); DAUtil.BindParameter(command, "pTANULOCSALADINEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_TanuloCsaladiNeve, false); } if (entity.HasChanged("TanuloUtoneve")) { sb.Append("C_TANULOUTONEVE = :pTANULOUTONEVE,"); DAUtil.BindParameter(command, "pTANULOUTONEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_TanuloUtoneve, false); } if (entity.HasChanged("TestvereAzIntezmenyTanuloja")) { sb.Append("C_TESTVEREAZINTEZMENYTANULOJA = :pTESTVEREAZINTEZMENYTANULOJA,"); DAUtil.BindParameter(command, "pTESTVEREAZINTEZMENYTANULOJA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TestvereAzIntezmenyTanuloja, entity.m_TestvereAzIntezmenyTanuloja == null); } if (entity.HasChanged("TKEmailCim")) { sb.Append("C_TKEMAILCIM = :pTKEMAILCIM,"); DAUtil.BindParameter(command, "pTKEMAILCIM", SDA.DataProvider.SDADBType.String, 255, entity.m_TKEmailCim, entity.m_TKEmailCim == null); } if (entity.HasChanged("TKNeve")) { sb.Append("C_TKNEVE = :pTKNEVE,"); DAUtil.BindParameter(command, "pTKNEVE", SDA.DataProvider.SDADBType.String, 200, entity.m_TKNeve, entity.m_TKNeve == null); } if (entity.HasChanged("TKRokonsagiFoka")) { sb.Append("C_TKROKONSAGIFOKA = :pTKROKONSAGIFOKA,"); DAUtil.BindParameter(command, "pTKROKONSAGIFOKA", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TKRokonsagiFoka, entity.m_TKRokonsagiFoka == null); } if (entity.HasChanged("TKTelefon")) { sb.Append("C_TKTELEFON = :pTKTELEFON,"); DAUtil.BindParameter(command, "pTKTELEFON", SDA.DataProvider.SDADBType.String, 20, entity.m_TKTelefon, entity.m_TKTelefon == null); } if (entity.HasChanged("Ajto")) { sb.Append("C_AJTO = :pAJTO,"); DAUtil.BindParameter(command, "pAJTO", SDA.DataProvider.SDADBType.String, 30, entity.m_Ajto, entity.m_Ajto == null); } if (entity.HasChanged("Emelet")) { sb.Append("C_EMELET = :pEMELET,"); DAUtil.BindParameter(command, "pEMELET", SDA.DataProvider.SDADBType.String, 40, entity.m_Emelet, entity.m_Emelet == null); } if (entity.HasChanged("Hazszam")) { sb.Append("C_HAZSZAM = :pHAZSZAM,"); DAUtil.BindParameter(command, "pHAZSZAM", SDA.DataProvider.SDADBType.String, 30, entity.m_Hazszam, entity.m_Hazszam == null); } if (entity.HasChanged("HelysegNev")) { sb.Append("C_HELYSEGNEV = :pHELYSEGNEV,"); DAUtil.BindParameter(command, "pHELYSEGNEV", SDA.DataProvider.SDADBType.String, 255, entity.m_HelysegNev, entity.m_HelysegNev == null); } if (entity.HasChanged("Iranyitoszam")) { sb.Append("C_IRANYITOSZAM = :pIRANYITOSZAM,"); DAUtil.BindParameter(command, "pIRANYITOSZAM", SDA.DataProvider.SDADBType.String, 20, entity.m_Iranyitoszam, entity.m_Iranyitoszam == null); } if (entity.HasChanged("KozteruletNev")) { sb.Append("C_KOZTERULETNEV = :pKOZTERULETNEV,"); DAUtil.BindParameter(command, "pKOZTERULETNEV", SDA.DataProvider.SDADBType.String, 40, entity.m_KozteruletNev, entity.m_KozteruletNev == null); } if (entity.HasChanged("TKAjto")) { sb.Append("C_TKAJTO = :pTKAJTO,"); DAUtil.BindParameter(command, "pTKAJTO", SDA.DataProvider.SDADBType.String, 30, entity.m_TKAjto, entity.m_TKAjto == null); } if (entity.HasChanged("TKEmelet")) { sb.Append("C_TKEMELET = :pTKEMELET,"); DAUtil.BindParameter(command, "pTKEMELET", SDA.DataProvider.SDADBType.String, 40, entity.m_TKEmelet, entity.m_TKEmelet == null); } if (entity.HasChanged("TKHazszam")) { sb.Append("C_TKHAZSZAM = :pTKHAZSZAM,"); DAUtil.BindParameter(command, "pTKHAZSZAM", SDA.DataProvider.SDADBType.String, 30, entity.m_TKHazszam, entity.m_TKHazszam == null); } if (entity.HasChanged("TKHelysegNev")) { sb.Append("C_TKHELYSEGNEV = :pTKHELYSEGNEV,"); DAUtil.BindParameter(command, "pTKHELYSEGNEV", SDA.DataProvider.SDADBType.String, 255, entity.m_TKHelysegNev, entity.m_TKHelysegNev == null); } if (entity.HasChanged("TKIranyitoszam")) { sb.Append("C_TKIRANYITOSZAM = :pTKIRANYITOSZAM,"); DAUtil.BindParameter(command, "pTKIRANYITOSZAM", SDA.DataProvider.SDADBType.String, 20, entity.m_TKIranyitoszam, entity.m_TKIranyitoszam == null); } if (entity.HasChanged("TKKozteruletNev")) { sb.Append("C_TKKOZTERULETNEV = :pTKKOZTERULETNEV,"); DAUtil.BindParameter(command, "pTKKOZTERULETNEV", SDA.DataProvider.SDADBType.String, 40, entity.m_TKKozteruletNev, entity.m_TKKozteruletNev == null); } if (entity.HasChanged("BTM")) { sb.Append("C_BTM = :pBTM,"); DAUtil.BindParameter(command, "pBTM", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_BTM, entity.m_BTM == null); } if (entity.HasChanged("BTMLetszamSuly")) { sb.Append("C_BTMLETSZAMSULY = :pBTMLETSZAMSULY,"); DAUtil.BindParameter(command, "pBTMLETSZAMSULY", SDA.DataProvider.SDADBType.Double, 10, entity.m_BTMLetszamSuly, entity.m_BTMLetszamSuly == null); } if (entity.HasChanged("SNI")) { sb.Append("C_SNI = :pSNI,"); DAUtil.BindParameter(command, "pSNI", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SNI, entity.m_SNI == null); } if (entity.HasChanged("SNILetszamSuly")) { sb.Append("C_SNILETSZAMSULY = :pSNILETSZAMSULY,"); DAUtil.BindParameter(command, "pSNILETSZAMSULY", SDA.DataProvider.SDADBType.Double, 10, entity.m_SNILetszamSuly, entity.m_SNILetszamSuly == null); } if (entity.HasChanged("THAjto")) { sb.Append("C_THAJTO = :pTHAJTO,"); DAUtil.BindParameter(command, "pTHAJTO", SDA.DataProvider.SDADBType.String, 30, entity.m_THAjto, entity.m_THAjto == null); } if (entity.HasChanged("THHazszam")) { sb.Append("C_THHAZSZAM = :pTHHAZSZAM,"); DAUtil.BindParameter(command, "pTHHAZSZAM", SDA.DataProvider.SDADBType.String, 30, entity.m_THHazszam, entity.m_THHazszam == null); } if (entity.HasChanged("THHelysegNev")) { sb.Append("C_THHELYSEGNEV = :pTHHELYSEGNEV,"); DAUtil.BindParameter(command, "pTHHELYSEGNEV", SDA.DataProvider.SDADBType.String, 255, entity.m_THHelysegNev, entity.m_THHelysegNev == null); } if (entity.HasChanged("THIranyitoszam")) { sb.Append("C_THIRANYITOSZAM = :pTHIRANYITOSZAM,"); DAUtil.BindParameter(command, "pTHIRANYITOSZAM", SDA.DataProvider.SDADBType.String, 20, entity.m_THIranyitoszam, entity.m_THIranyitoszam == null); } if (entity.HasChanged("THKozteruletNev")) { sb.Append("C_THKOZTERULETNEV = :pTHKOZTERULETNEV,"); DAUtil.BindParameter(command, "pTHKOZTERULETNEV", SDA.DataProvider.SDADBType.String, 40, entity.m_THKozteruletNev, entity.m_THKozteruletNev == null); } if (entity.HasChanged("THEmelet")) { sb.Append("C_THEMELET = :pTHEMELET,"); DAUtil.BindParameter(command, "pTHEMELET", SDA.DataProvider.SDADBType.String, 40, entity.m_THEmelet, entity.m_THEmelet == null); } if (entity.HasChanged("TartozkodasiHelyAzonos")) { sb.Append("C_TARTOZKODASIHELYAZONOS = :pTARTOZKODASIHELYAZONOS,"); DAUtil.BindParameter(command, "pTARTOZKODASIHELYAZONOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TartozkodasiHelyAzonos, false); } if (entity.HasChanged("Kepviselo2CimeAzonos")) { sb.Append("C_KEPVISELO2CIMEAZONOS = :pKEPVISELO2CIMEAZONOS,"); DAUtil.BindParameter(command, "pKEPVISELO2CIMEAZONOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Kepviselo2CimeAzonos, false); } if (entity.HasChanged("TKAjto2")) { sb.Append("C_TKAJTO2 = :pTKAJTO2,"); DAUtil.BindParameter(command, "pTKAJTO2", SDA.DataProvider.SDADBType.String, 30, entity.m_TKAjto2, entity.m_TKAjto2 == null); } if (entity.HasChanged("TKEmailCim2")) { sb.Append("C_TKEMAILCIM2 = :pTKEMAILCIM2,"); DAUtil.BindParameter(command, "pTKEMAILCIM2", SDA.DataProvider.SDADBType.String, 255, entity.m_TKEmailCim2, entity.m_TKEmailCim2 == null); } if (entity.HasChanged("TKEmelet2")) { sb.Append("C_TKEMELET2 = :pTKEMELET2,"); DAUtil.BindParameter(command, "pTKEMELET2", SDA.DataProvider.SDADBType.String, 40, entity.m_TKEmelet2, entity.m_TKEmelet2 == null); } if (entity.HasChanged("TKHazszam2")) { sb.Append("C_TKHAZSZAM2 = :pTKHAZSZAM2,"); DAUtil.BindParameter(command, "pTKHAZSZAM2", SDA.DataProvider.SDADBType.String, 30, entity.m_TKHazszam2, entity.m_TKHazszam2 == null); } if (entity.HasChanged("TKHelysegNev2")) { sb.Append("C_TKHELYSEGNEV2 = :pTKHELYSEGNEV2,"); DAUtil.BindParameter(command, "pTKHELYSEGNEV2", SDA.DataProvider.SDADBType.String, 255, entity.m_TKHelysegNev2, entity.m_TKHelysegNev2 == null); } if (entity.HasChanged("TKIranyitoszam2")) { sb.Append("C_TKIRANYITOSZAM2 = :pTKIRANYITOSZAM2,"); DAUtil.BindParameter(command, "pTKIRANYITOSZAM2", SDA.DataProvider.SDADBType.String, 20, entity.m_TKIranyitoszam2, entity.m_TKIranyitoszam2 == null); } if (entity.HasChanged("TKKozteruletNev2")) { sb.Append("C_TKKOZTERULETNEV2 = :pTKKOZTERULETNEV2,"); DAUtil.BindParameter(command, "pTKKOZTERULETNEV2", SDA.DataProvider.SDADBType.String, 40, entity.m_TKKozteruletNev2, entity.m_TKKozteruletNev2 == null); } if (entity.HasChanged("TKNeve2")) { sb.Append("C_TKNEVE2 = :pTKNEVE2,"); DAUtil.BindParameter(command, "pTKNEVE2", SDA.DataProvider.SDADBType.String, 200, entity.m_TKNeve2, entity.m_TKNeve2 == null); } if (entity.HasChanged("TKRokonsagiFoka2")) { sb.Append("C_TKROKONSAGIFOKA2 = :pTKROKONSAGIFOKA2,"); DAUtil.BindParameter(command, "pTKROKONSAGIFOKA2", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TKRokonsagiFoka2, entity.m_TKRokonsagiFoka2 == null); } if (entity.HasChanged("TKTelefon2")) { sb.Append("C_TKTELEFON2 = :pTKTELEFON2,"); DAUtil.BindParameter(command, "pTKTELEFON2", SDA.DataProvider.SDADBType.String, 20, entity.m_TKTelefon2, entity.m_TKTelefon2 == null); } if (entity.HasChanged("ErtesitesDatuma")) { sb.Append("C_ERTESITESDATUMA = :pERTESITESDATUMA,"); DAUtil.BindParameter(command, "pERTESITESDATUMA", SDA.DataProvider.SDADBType.DateTime, entity.m_ErtesitesDatuma, entity.m_ErtesitesDatuma == null); } if (entity.HasChanged("Importalt")) { sb.Append("C_IMPORTALT = :pIMPORTALT,"); DAUtil.BindParameter(command, "pIMPORTALT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Importalt, false); } if (entity.HasChanged("KirSzolgaltatasTipusId")) { sb.Append("C_KIRSZOLGALTATASTIPUSID = :pKIRSZOLGALTATASTIPUSID,"); DAUtil.BindParameter(command, "pKIRSZOLGALTATASTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_KirSzolgaltatasTipusId, entity.m_KirSzolgaltatasTipusId == null); } if (entity.HasChanged("KirStatusz")) { sb.Append("C_KIRSTATUSZ = :pKIRSTATUSZ,"); DAUtil.BindParameter(command, "pKIRSTATUSZ", SDA.DataProvider.SDADBType.String, 20, entity.m_KirStatusz, entity.m_KirStatusz == null); } if (entity.HasChanged("EugybaiRogzitett")) { sb.Append("C_EUGYBAIROGZITETT = :pEUGYBAIROGZITETT,"); DAUtil.BindParameter(command, "pEUGYBAIROGZITETT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_EugybaiRogzitett, false); } if (entity.HasChanged("EugyModositott")) { sb.Append("C_EUGYMODOSITOTT = :pEUGYMODOSITOTT,"); DAUtil.BindParameter(command, "pEUGYMODOSITOTT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_EugyModositott, false); } if (entity.HasChanged("EugySzam")) { sb.Append("C_EUGYSZAM = :pEUGYSZAM,"); DAUtil.BindParameter(command, "pEUGYSZAM", SDA.DataProvider.SDADBType.String, 50, entity.m_EugySzam, entity.m_EugySzam == null); } if (entity.HasChanged("HatarozatDatuma")) { sb.Append("C_HATAROZATDATUMA = :pHATAROZATDATUMA,"); DAUtil.BindParameter(command, "pHATAROZATDATUMA", SDA.DataProvider.SDADBType.DateTime, entity.m_HatarozatDatuma, entity.m_HatarozatDatuma == null); } if (entity.HasChanged("IsHatarozatHozva")) { sb.Append("C_ISHATAROZATHOZVA = :pISHATAROZATHOZVA,"); DAUtil.BindParameter(command, "pISHATAROZATHOZVA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsHatarozatHozva, false); } if (entity.HasChanged("HatarozatStatusz")) { sb.Append("C_HATAROZATSTATUSZ = :pHATAROZATSTATUSZ,"); DAUtil.BindParameter(command, "pHATAROZATSTATUSZ", SDA.DataProvider.SDADBType.Int, entity.m_HatarozatStatusz, entity.m_HatarozatStatusz == null); } if (entity.HasChanged("Indoklas")) { sb.Append("C_INDOKLAS = :pINDOKLAS,"); DAUtil.BindParameter(command, "pINDOKLAS", SDA.DataProvider.SDADBType.LongString, 2147483647, entity.m_Indoklas, entity.m_Indoklas == null); } if (entity.HasChanged("Osztalya")) { sb.Append("C_OSZTALYA = :pOSZTALYA,"); DAUtil.BindParameter(command, "pOSZTALYA", SDA.DataProvider.SDADBType.String, 200, entity.m_Osztalya, entity.m_Osztalya == null); } if (entity.HasChanged("KozteruletJellegeNev")) { sb.Append("C_KOZTERULETJELLEGENEV = :pKOZTERULETJELLEGENEV,"); DAUtil.BindParameter(command, "pKOZTERULETJELLEGENEV", SDA.DataProvider.SDADBType.String, 50, entity.m_KozteruletJellegeNev, entity.m_KozteruletJellegeNev == null); } if (entity.HasChanged("OrszagTipusId")) { sb.Append("C_ORSZAGTIPUSID = :pORSZAGTIPUSID,"); DAUtil.BindParameter(command, "pORSZAGTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_OrszagTipusId, entity.m_OrszagTipusId == null); } if (entity.HasChanged("THKozteruletJellegeNev")) { sb.Append("C_THKOZTERULETJELLEGENEV = :pTHKOZTERULETJELLEGENEV,"); DAUtil.BindParameter(command, "pTHKOZTERULETJELLEGENEV", SDA.DataProvider.SDADBType.String, 50, entity.m_THKozteruletJellegeNev, entity.m_THKozteruletJellegeNev == null); } if (entity.HasChanged("THOrszagTipusId")) { sb.Append("C_THORSZAGTIPUSID = :pTHORSZAGTIPUSID,"); DAUtil.BindParameter(command, "pTHORSZAGTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_THOrszagTipusId, entity.m_THOrszagTipusId == null); } if (entity.HasChanged("TKKozteruletJellegeNev")) { sb.Append("C_TKKOZTERULETJELLEGENEV = :pTKKOZTERULETJELLEGENEV,"); DAUtil.BindParameter(command, "pTKKOZTERULETJELLEGENEV", SDA.DataProvider.SDADBType.String, 50, entity.m_TKKozteruletJellegeNev, entity.m_TKKozteruletJellegeNev == null); } if (entity.HasChanged("TKKozteruletJellegeNev2")) { sb.Append("C_TKKOZTERULETJELLEGENEV2 = :pTKKOZTERULETJELLEGENEV2,"); DAUtil.BindParameter(command, "pTKKOZTERULETJELLEGENEV2", SDA.DataProvider.SDADBType.String, 50, entity.m_TKKozteruletJellegeNev2, entity.m_TKKozteruletJellegeNev2 == null); } if (entity.HasChanged("TKOrszagTipusId")) { sb.Append("C_TKORSZAGTIPUSID = :pTKORSZAGTIPUSID,"); DAUtil.BindParameter(command, "pTKORSZAGTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TKOrszagTipusId, entity.m_TKOrszagTipusId == null); } if (entity.HasChanged("TKOrszagTipusId2")) { sb.Append("C_TKORSZAGTIPUSID2 = :pTKORSZAGTIPUSID2,"); DAUtil.BindParameter(command, "pTKORSZAGTIPUSID2", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TKOrszagTipusId2, entity.m_TKOrszagTipusId2 == null); } if (entity.HasChanged("IsKozpontiMegjelent")) { sb.Append("C_ISKOZPONTIMEGJELENT = :pISKOZPONTIMEGJELENT,"); DAUtil.BindParameter(command, "pISKOZPONTIMEGJELENT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKozpontiMegjelent, false); } if (entity.HasChanged("KorzetesIskolaCime")) { sb.Append("C_KORZETESISKOLACIME = :pKORZETESISKOLACIME,"); DAUtil.BindParameter(command, "pKORZETESISKOLACIME", SDA.DataProvider.SDADBType.String, 500, entity.m_KorzetesIskolaCime, entity.m_KorzetesIskolaCime == null); } if (entity.HasChanged("KorzetesIskolaNeve")) { sb.Append("C_KORZETESISKOLANEVE = :pKORZETESISKOLANEVE,"); DAUtil.BindParameter(command, "pKORZETESISKOLANEVE", SDA.DataProvider.SDADBType.String, 500, entity.m_KorzetesIskolaNeve, entity.m_KorzetesIskolaNeve == null); } if (entity.HasChanged("FelekezetTipusId")) { sb.Append("C_FELEKEZETTIPUSID = :pFELEKEZETTIPUSID,"); DAUtil.BindParameter(command, "pFELEKEZETTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_FelekezetTipusId, entity.m_FelekezetTipusId == null); } if (entity.HasChanged("HatranyosHelyzetTipusId")) { sb.Append("C_HATRANYOSHELYZETTIPUSID = :pHATRANYOSHELYZETTIPUSID,"); DAUtil.BindParameter(command, "pHATRANYOSHELYZETTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_HatranyosHelyzetTipusId, entity.m_HatranyosHelyzetTipusId == null); } if (entity.HasChanged("IsNemMagyarOvoda")) { sb.Append("C_ISNEMMAGYAROVODA = :pISNEMMAGYAROVODA,"); DAUtil.BindParameter(command, "pISNEMMAGYAROVODA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsNemMagyarOvoda, false); } if (entity.HasChanged("IsOktAzonNelkuli")) { sb.Append("C_ISOKTAZONNELKULI = :pISOKTAZONNELKULI,"); DAUtil.BindParameter(command, "pISOKTAZONNELKULI", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsOktAzonNelkuli, false); } if (entity.HasChanged("NemzetisegTipusId")) { sb.Append("C_NEMZETISEGTIPUSID = :pNEMZETISEGTIPUSID,"); DAUtil.BindParameter(command, "pNEMZETISEGTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_NemzetisegTipusId, entity.m_NemzetisegTipusId == null); } if (entity.HasChanged("OktAzonIndoklas")) { sb.Append("C_OKTAZONINDOKLAS = :pOKTAZONINDOKLAS,"); DAUtil.BindParameter(command, "pOKTAZONINDOKLAS", SDA.DataProvider.SDADBType.LongString, 2147483647, entity.m_OktAzonIndoklas, entity.m_OktAzonIndoklas == null); } if (entity.HasChanged("OvodaiEvek")) { sb.Append("C_OVODAIEVEK = :pOVODAIEVEK,"); DAUtil.BindParameter(command, "pOVODAIEVEK", SDA.DataProvider.SDADBType.Double, 10, entity.m_OvodaiEvek, entity.m_OvodaiEvek == null); } if (entity.HasChanged("Tagozatnev")) { sb.Append("C_TAGOZATNEV = :pTAGOZATNEV,"); DAUtil.BindParameter(command, "pTAGOZATNEV", SDA.DataProvider.SDADBType.String, 200, entity.m_Tagozatnev, entity.m_Tagozatnev == null); } if (entity.HasChanged("TKJogalapTipus2Id")) { sb.Append("C_TKJOGALAPTIPUS2ID = :pTKJOGALAPTIPUS2ID,"); DAUtil.BindParameter(command, "pTKJOGALAPTIPUS2ID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TKJogalapTipus2Id, entity.m_TKJogalapTipus2Id == null); } if (entity.HasChanged("TKJogalapTipusId")) { sb.Append("C_TKJOGALAPTIPUSID = :pTKJOGALAPTIPUSID,"); DAUtil.BindParameter(command, "pTKJOGALAPTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TKJogalapTipusId, entity.m_TKJogalapTipusId == null); } if (entity.HasChanged("TKSzuletesiNev")) { sb.Append("C_TKSZULETESINEV = :pTKSZULETESINEV,"); DAUtil.BindParameter(command, "pTKSZULETESINEV", SDA.DataProvider.SDADBType.String, 200, entity.m_TKSzuletesiNev, entity.m_TKSzuletesiNev == null); } if (entity.HasChanged("TKSzuletesiNev2")) { sb.Append("C_TKSZULETESINEV2 = :pTKSZULETESINEV2,"); DAUtil.BindParameter(command, "pTKSZULETESINEV2", SDA.DataProvider.SDADBType.String, 200, entity.m_TKSzuletesiNev2, entity.m_TKSzuletesiNev2 == null); } if (entity.HasChanged("IsOsszevontOsztalyba")) { sb.Append("C_ISOSSZEVONTOSZTALYBA = :pISOSSZEVONTOSZTALYBA,"); DAUtil.BindParameter(command, "pISOSSZEVONTOSZTALYBA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsOsszevontOsztalyba, false); } command.CommandText = command.CommandText.Replace("{COLUMNS}", sb.ToString()); } public override void BindAssociations(Nebulo entity, SDA.DataProvider.SDACommand command) { DAUtil.BindIdParameter(command, "pFELADATELLATASIHELYID", entity.InternalFeladatEllatasiHelyId); DAUtil.BindIdParameter(command, "pINTEZMENYID", entity.InternalIntezmenyId); DAUtil.BindIdParameter(command, "pTANEVID", entity.InternalTanevId); } #endregion } internal class NebuloDA : EntityDataAccessor<Nebulo> { private static NebuloDBHelper m_dbhelper = new NebuloDBHelper(); protected override IEntityDBHelper<Nebulo> dbhelper { get { return m_dbhelper; } } #region Load public override bool LoadEntity(Nebulo entity, int entityId) { return LoadById(entity, entityId); } public override bool FilteredLoadEntity(Nebulo entity, int entityId, ColumnFilterMode columnFilterMode, IEnumerable<string> columns) { return LoadById(entity, entityId, columnFilterMode, columns); } public bool LoadById(Nebulo entity, int entityId) { using (SDA.DataProvider.SDACommand command = dbhelper.CreateEmptyQueryCommand()) { command.CommandText += " and (T_NEBULO_OSSZES.ID = :pID) "; command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entityId; return dbhelper.LoadSingleEntity(entity, command); } } public bool LoadById(Nebulo entity, int entityId, ColumnFilterMode columnFilterMode, IEnumerable<string> columns) { using (SDA.DataProvider.SDACommand command = dbhelper.CreateDynamicQueryCommand(columnFilterMode, columns)) { command.CommandText += " and (T_NEBULO_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<Nebulo> collection, string filter, Dictionary<string, object> 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<Nebulo> collection, string filter, ColumnFilterMode columnFilterMode, IEnumerable<string> columns, Dictionary<string, object> 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_NEBULO_OSSZES ( C_ALLAMPOLGARSAGA, C_ALLAMPOLGARSAGA2, C_ANYANYELVE, C_AZISKOLAALAKOHELYETOLEGYKILO, C_EDESANYJASZULETESICSALADINEV, C_EDESANYJASZULETESIUTONEVE, C_ELETVITELSZERUOTTLAKASKORZET, C_ELOTAG, C_ETIKAHITERKOLCSTAN, C_FELVETELSTATUSZA, C_KEPVISELOCIMEAZONOS, C_MEGJEGYZES, C_NEME, C_OKTATASIAZONOSITOSZAMA, C_OVODAAZONOSITO, C_OVODANEVE, C_SZAKERTOIBIZOTTSAGKORMANYHIV, C_SZULETESICSALADINEVE, C_SZULETESIHELY, C_SZULETESIIDO, C_SZULETESIORSZAG, C_SZULETESIUTONEVE, C_SZULOJENEKMUNKAHELYEAZISKOLA, C_SZULOJETESTVERETARTOSANBETEG, C_TAGOZAT, C_TANULOCSALADINEVE, C_TANULOUTONEVE, C_TESTVEREAZINTEZMENYTANULOJA, C_TKEMAILCIM, C_TKNEVE, C_TKROKONSAGIFOKA, C_TKTELEFON, C_AJTO, C_EMELET, C_HAZSZAM, C_HELYSEGNEV, C_IRANYITOSZAM, C_KOZTERULETNEV, C_TKAJTO, C_TKEMELET, C_TKHAZSZAM, C_TKHELYSEGNEV, C_TKIRANYITOSZAM, C_TKKOZTERULETNEV, C_BTM, C_BTMLETSZAMSULY, C_SNI, C_SNILETSZAMSULY, C_THAJTO, C_THHAZSZAM, C_THHELYSEGNEV, C_THIRANYITOSZAM, C_THKOZTERULETNEV, C_THEMELET, C_TARTOZKODASIHELYAZONOS, C_KEPVISELO2CIMEAZONOS, C_TKAJTO2, C_TKEMAILCIM2, C_TKEMELET2, C_TKHAZSZAM2, C_TKHELYSEGNEV2, C_TKIRANYITOSZAM2, C_TKKOZTERULETNEV2, C_TKNEVE2, C_TKROKONSAGIFOKA2, C_TKTELEFON2, C_ERTESITESDATUMA, C_IMPORTALT, C_KIRSZOLGALTATASTIPUSID, C_KIRSTATUSZ, C_EUGYBAIROGZITETT, C_EUGYMODOSITOTT, C_EUGYSZAM, C_HATAROZATDATUMA, C_ISHATAROZATHOZVA, C_HATAROZATSTATUSZ, C_INDOKLAS, C_OSZTALYA, C_KOZTERULETJELLEGENEV, C_ORSZAGTIPUSID, C_THKOZTERULETJELLEGENEV, C_THORSZAGTIPUSID, C_TKKOZTERULETJELLEGENEV, C_TKKOZTERULETJELLEGENEV2, C_TKORSZAGTIPUSID, C_TKORSZAGTIPUSID2, C_ISKOZPONTIMEGJELENT, C_KORZETESISKOLACIME, C_KORZETESISKOLANEVE, C_FELEKEZETTIPUSID, C_HATRANYOSHELYZETTIPUSID, C_ISNEMMAGYAROVODA, C_ISOKTAZONNELKULI, C_NEMZETISEGTIPUSID, C_OKTAZONINDOKLAS, C_OVODAIEVEK, C_TAGOZATNEV, C_TKJOGALAPTIPUS2ID, C_TKJOGALAPTIPUSID, C_TKSZULETESINEV, C_TKSZULETESINEV2, C_ISOSSZEVONTOSZTALYBA, C_FELADATELLATASIHELYID, C_INTEZMENYID, C_TANEVID, TOROLT, SERIAL, CREATED, CREATOR) values ( :pALLAMPOLGARSAGA, :pALLAMPOLGARSAGA2, :pANYANYELVE, :pAZISKOLAALAKOHELYETOLEGYKILOM, :pEDESANYJASZULETESICSALADINEVE, :pEDESANYJASZULETESIUTONEVE, :pELETVITELSZERUOTTLAKASKORZETE, :pELOTAG, :pETIKAHITERKOLCSTAN, :pFELVETELSTATUSZA, :pKEPVISELOCIMEAZONOS, :pMEGJEGYZES, :pNEME, :pOKTATASIAZONOSITOSZAMA, :pOVODAAZONOSITO, :pOVODANEVE, :pSZAKERTOIBIZOTTSAGKORMANYHIVA, :pSZULETESICSALADINEVE, :pSZULETESIHELY, :pSZULETESIIDO, :pSZULETESIORSZAG, :pSZULETESIUTONEVE, :pSZULOJENEKMUNKAHELYEAZISKOLAK, :pSZULOJETESTVERETARTOSANBETEGV, :pTAGOZAT, :pTANULOCSALADINEVE, :pTANULOUTONEVE, :pTESTVEREAZINTEZMENYTANULOJA, :pTKEMAILCIM, :pTKNEVE, :pTKROKONSAGIFOKA, :pTKTELEFON, :pAJTO, :pEMELET, :pHAZSZAM, :pHELYSEGNEV, :pIRANYITOSZAM, :pKOZTERULETNEV, :pTKAJTO, :pTKEMELET, :pTKHAZSZAM, :pTKHELYSEGNEV, :pTKIRANYITOSZAM, :pTKKOZTERULETNEV, :pBTM, :pBTMLETSZAMSULY, :pSNI, :pSNILETSZAMSULY, :pTHAJTO, :pTHHAZSZAM, :pTHHELYSEGNEV, :pTHIRANYITOSZAM, :pTHKOZTERULETNEV, :pTHEMELET, :pTARTOZKODASIHELYAZONOS, :pKEPVISELO2CIMEAZONOS, :pTKAJTO2, :pTKEMAILCIM2, :pTKEMELET2, :pTKHAZSZAM2, :pTKHELYSEGNEV2, :pTKIRANYITOSZAM2, :pTKKOZTERULETNEV2, :pTKNEVE2, :pTKROKONSAGIFOKA2, :pTKTELEFON2, :pERTESITESDATUMA, :pIMPORTALT, :pKIRSZOLGALTATASTIPUSID, :pKIRSTATUSZ, :pEUGYBAIROGZITETT, :pEUGYMODOSITOTT, :pEUGYSZAM, :pHATAROZATDATUMA, :pISHATAROZATHOZVA, :pHATAROZATSTATUSZ, :pINDOKLAS, :pOSZTALYA, :pKOZTERULETJELLEGENEV, :pORSZAGTIPUSID, :pTHKOZTERULETJELLEGENEV, :pTHORSZAGTIPUSID, :pTKKOZTERULETJELLEGENEV, :pTKKOZTERULETJELLEGENEV2, :pTKORSZAGTIPUSID, :pTKORSZAGTIPUSID2, :pISKOZPONTIMEGJELENT, :pKORZETESISKOLACIME, :pKORZETESISKOLANEVE, :pFELEKEZETTIPUSID, :pHATRANYOSHELYZETTIPUSID, :pISNEMMAGYAROVODA, :pISOKTAZONNELKULI, :pNEMZETISEGTIPUSID, :pOKTAZONINDOKLAS, :pOVODAIEVEK, :pTAGOZATNEV, :pTKJOGALAPTIPUS2ID, :pTKJOGALAPTIPUSID, :pTKSZULETESINEV, :pTKSZULETESINEV2, :pISOSSZEVONTOSZTALYBA, :pFELADATELLATASIHELYID, :pINTEZMENYID, :pTANEVID, :pTOROLT, :pSERIAL, :pCREATED, :pCREATOR); SELECT SCOPE_IDENTITY() as ID; "; public override void InsertEntity(Nebulo entity) { entity.Serial = 0; SetEntityCreator(entity, DateTime.Now, UserContext.Instance.UniqueIdentifier); 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; entity.ID = Convert.ToInt32(command.ExecuteScalar()); } } #endregion #region UpdateEntity private const string m_UpdateAttributesCommandText = @" update T_NEBULO_OSSZES set {COLUMNS} SERIAL = ISNULL(SERIAL,0) + 1, LASTCHANGED = :pLASTCHANGED, MODIFIER = :pMODIFIER, TOROLT = :pTOROLT where (ID = :pID) and (ISNULL(SERIAL,0) = :pSERIAL) "; public override bool UpdateEntity(Nebulo entity) { using (SDA.DataProvider.SDACommand command = DAUtil.CreateCommand(m_UpdateAttributesCommandText)) { bool result = true; dbhelper.DynamicBindAttributes(entity, command); SetEntityModifier(entity, DateTime.Now, UserContext.Instance.UniqueIdentifier); command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entity.ID; command.Parameters.Add("pSERIAL", SDA.DataProvider.SDADBType.Int).Value = entity.Serial; 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); if (result == true) entity.Serial++; return result; } } #endregion #region DeleteEntity private const string m_FizikaiDeleteCommandText = @"DELETE FROM T_NEBULO_OSSZES WHERE (ID = :pID) "; private const string m_LogikaiDeleteCommandText = @" UPDATE T_NEBULO_OSSZES SET TOROLT = 'T' , SERIAL = SERIAL + 1, LASTCHANGED = :pLASTCHANGED, MODIFIER = :pMODIFIER WHERE (ID = :pID) "; public override void DeleteEntity(Nebulo 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("Nebulo", entity.ID); } } } #endregion #region UpdateAssociations private const string m_UpdateAssociationCommandText = @" update T_NEBULO_OSSZES set C_FELADATELLATASIHELYID = :pFELADATELLATASIHELYID, C_INTEZMENYID = :pINTEZMENYID, C_TANEVID = :pTANEVID, SERIAL = ISNULL(SERIAL,0) + 1, LASTCHANGED = :pLASTCHANGED, MODIFIER = :pMODIFIER where (ID = :pID) and (ISNULL(SERIAL,0) = :pSERIAL) "; public override bool UpdateAssociations(Nebulo entity) { 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("pSERIAL", SDA.DataProvider.SDADBType.Int).Value = entity.Serial; 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); if (result == true) { entity.Serial++; SetEntityModifier(entity, lastchanged, modifier); } 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_LoadByKIRKontenerElemIdFilter = @" and (exists (select 1 from T_KIRKONTENERELEM_OSSZES where C_NEBULOID = T_NEBULO_OSSZES.ID and T_KIRKONTENERELEM_OSSZES.ID = :pID)) "; public bool LoadByKIRKontenerElemId(int id, Nebulo entity) { return dbhelper.LoadByPartnerId(entity, m_LoadByKIRKontenerElemIdFilter, id); } #endregion } /// <summary> /// Az osztály elvégzi az UML modell 'FeladatEllatasiHely -> Nebulo (Nebulo)' /// asszociációjának teljes kezelését. /// </summary> internal class FeladatEllatasiHely_Nebulo_DA : EntityCollectionDA<FeladatEllatasiHely, Nebulo> { internal protected FeladatEllatasiHely_Nebulo_DA(FeladatEllatasiHely owner) : base(owner) { } // Nincs kapcsolótábla private const string m_Filter = @" and (T_NEBULO_OSSZES.C_FELADATELLATASIHELYID = :pID) "; public override void LoadCollection(IAssociatedEntityCollection<Nebulo> collection) { new NebuloDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID); } private static SDA.DataProvider.SDACommand CreateInsertNebuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_NEBULO_OSSZES set C_FELADATELLATASIHELYID = :pFELADATELLATASIHELYID where (ID = :pNEBULOID)"; result.Parameters.Add("pFELADATELLATASIHELYID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pNEBULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoAdd(FeladatEllatasiHely owner, Nebulo partner) { using (SDA.DataProvider.SDACommand command = CreateInsertNebuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pFELADATELLATASIHELYID"].Value = owner.ID; command.Parameters["pNEBULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void AddItem(Nebulo entity) { var assochandler = AssociationHandlerManager.Create<FeladatEllatasiHely, Nebulo>("FeladatEllatasiHely_Nebulo"); assochandler.BeforeInsert(this.Owner, entity); this.DoAdd(this.Owner, entity); assochandler.AfterInsert(this.Owner, entity); } private static SDA.DataProvider.SDACommand CreateDeleteNebuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_NEBULO_OSSZES set C_FELADATELLATASIHELYID = null where (C_FELADATELLATASIHELYID = :pFELADATELLATASIHELYID and ID = :pNEBULOID)"; result.Parameters.Add("pFELADATELLATASIHELYID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pNEBULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoRemove(FeladatEllatasiHely owner, Nebulo partner) { using (SDA.DataProvider.SDACommand command = CreateDeleteNebuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pFELADATELLATASIHELYID"].Value = owner.ID; command.Parameters["pNEBULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void DeleteItem(Nebulo entity) { var assochandler = AssociationHandlerManager.Create<FeladatEllatasiHely, Nebulo>("FeladatEllatasiHely_Nebulo"); assochandler.BeforeDelete(this.Owner, entity); this.DoRemove(this.Owner, entity); assochandler.AfterDelete(this.Owner, entity); } } /// <summary> /// Az osztály elvégzi az UML modell 'Intezmeny -> Nebulo (Nebulo)' /// asszociációjának teljes kezelését. /// </summary> internal class Intezmeny_Nebulo_DA : EntityCollectionDA<Intezmeny, Nebulo> { internal protected Intezmeny_Nebulo_DA(Intezmeny owner) : base(owner) { } // Nincs kapcsolótábla private const string m_Filter = @" and (T_NEBULO_OSSZES.C_INTEZMENYID = :pID) "; public override void LoadCollection(IAssociatedEntityCollection<Nebulo> collection) { new NebuloDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID); } private static SDA.DataProvider.SDACommand CreateInsertNebuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_NEBULO_OSSZES set C_INTEZMENYID = :pINTEZMENYID where (ID = :pNEBULOID)"; result.Parameters.Add("pINTEZMENYID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pNEBULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoAdd(Intezmeny owner, Nebulo partner) { using (SDA.DataProvider.SDACommand command = CreateInsertNebuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pINTEZMENYID"].Value = owner.ID; command.Parameters["pNEBULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void AddItem(Nebulo entity) { var assochandler = AssociationHandlerManager.Create<Nebulo, Intezmeny>("Nebulo_Intezmeny"); assochandler.BeforeInsert(entity, this.Owner); entity.ModifyIntezmeny(this.Owner); if (entity.State == EntityState.Modified) { entity.UpdateAssociations(true); } else { entity.Insert(true); } assochandler.AfterInsert(entity, this.Owner); } private static SDA.DataProvider.SDACommand CreateDeleteNebuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_NEBULO_OSSZES set C_INTEZMENYID = null where (C_INTEZMENYID = :pINTEZMENYID and ID = :pNEBULOID)"; result.Parameters.Add("pINTEZMENYID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pNEBULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoRemove(Intezmeny owner, Nebulo partner) { using (SDA.DataProvider.SDACommand command = CreateDeleteNebuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pINTEZMENYID"].Value = owner.ID; command.Parameters["pNEBULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void DeleteItem(Nebulo entity) { var assochandler = AssociationHandlerManager.Create<Nebulo, Intezmeny>("Nebulo_Intezmeny"); assochandler.BeforeDelete(entity, this.Owner); entity.Delete(true); assochandler.AfterDelete(entity, this.Owner); } } /// <summary> /// Az osztály elvégzi az UML modell 'Tanev -> Nebulo (Nebulo)' /// asszociációjának teljes kezelését. /// </summary> internal class Tanev_Nebulo_DA : EntityCollectionDA<Tanev, Nebulo> { internal protected Tanev_Nebulo_DA(Tanev owner) : base(owner) { } // Nincs kapcsolótábla private const string m_Filter = @" and (T_NEBULO_OSSZES.C_TANEVID = :pID) "; public override void LoadCollection(IAssociatedEntityCollection<Nebulo> collection) { new NebuloDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID); } private static SDA.DataProvider.SDACommand CreateInsertNebuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_NEBULO_OSSZES set C_TANEVID = :pTANEVID where (ID = :pNEBULOID)"; result.Parameters.Add("pTANEVID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pNEBULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoAdd(Tanev owner, Nebulo partner) { using (SDA.DataProvider.SDACommand command = CreateInsertNebuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pTANEVID"].Value = owner.ID; command.Parameters["pNEBULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void AddItem(Nebulo entity) { var assochandler = AssociationHandlerManager.Create<Nebulo, Tanev>("Nebulo_Tanev"); assochandler.BeforeInsert(entity, this.Owner); entity.ModifyTanev(this.Owner); if (entity.State == EntityState.Modified) { entity.UpdateAssociations(true); } else { entity.Insert(true); } assochandler.AfterInsert(entity, this.Owner); } private static SDA.DataProvider.SDACommand CreateDeleteNebuloCommand() { SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand(); // nincs kapcsolótábla... result.CommandText = @"update T_NEBULO_OSSZES set C_TANEVID = null where (C_TANEVID = :pTANEVID and ID = :pNEBULOID)"; result.Parameters.Add("pTANEVID", SDA.DataProvider.SDADBType.Int); result.Parameters.Add("pNEBULOID", SDA.DataProvider.SDADBType.Int); return result; } private void DoRemove(Tanev owner, Nebulo partner) { using (SDA.DataProvider.SDACommand command = CreateDeleteNebuloCommand()) { command.Connection = UserContext.Instance.SDAConnection; command.Transaction = UserContext.Instance.SDATransaction; command.Parameters["pTANEVID"].Value = owner.ID; command.Parameters["pNEBULOID"].Value = partner.ID; command.ExecuteNonQuery(); } } public override void DeleteItem(Nebulo entity) { var assochandler = AssociationHandlerManager.Create<Nebulo, Tanev>("Nebulo_Tanev"); assochandler.BeforeDelete(entity, this.Owner); entity.Delete(true); assochandler.AfterDelete(entity, this.Owner); } } }