public RoadSegmentChangeDbaseRecord()
        {
            WS_OIDN    = new DbaseInt32(Schema.WS_OIDN);
            METHODE    = new DbaseInt16(Schema.METHODE);
            BEHEERDER  = new DbaseString(Schema.BEHEERDER);
            MORFOLOGIE = new DbaseInt16(Schema.MORFOLOGIE);
            STATUS     = new DbaseInt32(Schema.STATUS);
            WEGCAT     = new DbaseString(Schema.WEGCAT);
            B_WK_OIDN  = new DbaseInt32(Schema.B_WK_OIDN);
            E_WK_OIDN  = new DbaseInt32(Schema.E_WK_OIDN);
            LSTRNMID   = new DbaseNullableInt32(Schema.LSTRNMID);
            RSTRNMID   = new DbaseNullableInt32(Schema.RSTRNMID);
            TGBEP      = new DbaseInt16(Schema.TGBEP);
            TRANSACTID = new DbaseInt16(Schema.TRANSACTID);
            RECORDTYPE = new DbaseInt16(Schema.RECORDTYPE);
            EVENTIDN   = new DbaseInt32(Schema.EVENTIDN);

            Values = new DbaseFieldValue[]
            {
                WS_OIDN,
                METHODE,
                BEHEERDER,
                MORFOLOGIE,
                STATUS,
                WEGCAT,
                B_WK_OIDN,
                E_WK_OIDN,
                LSTRNMID,
                RSTRNMID,
                TGBEP,
                TRANSACTID,
                RECORDTYPE,
                EVENTIDN
            };
        }
        public RoadSegmentWidthAttributeDbaseRecord()
        {
            WB_OIDN   = new DbaseInt32(Schema.WB_OIDN);
            WS_OIDN   = new DbaseInt32(Schema.WS_OIDN);
            WS_GIDN   = new DbaseString(Schema.WS_GIDN);
            BREEDTE   = new DbaseInt32(Schema.BREEDTE);
            VANPOS    = new DbaseDouble(Schema.VANPOS);
            TOTPOS    = new DbaseDouble(Schema.TOTPOS);
            BEGINTIJD = new DbaseDateTime(Schema.BEGINTIJD);
            BEGINORG  = new DbaseString(Schema.BEGINORG);
            LBLBGNORG = new DbaseString(Schema.LBLBGNORG);

            Values = new DbaseFieldValue[]
            {
                WB_OIDN,
                WS_OIDN,
                WS_GIDN,
                BREEDTE,
                VANPOS,
                TOTPOS,
                BEGINTIJD,
                BEGINORG,
                LBLBGNORG,
            };
        }
示例#3
0
        public RoadSegmentLaneAttributeDbaseRecord()
        {
            RS_OIDN   = new DbaseInt32(Schema.RS_OIDN);
            WS_OIDN   = new DbaseInt32(Schema.WS_OIDN);
            WS_GIDN   = new DbaseString(Schema.WS_GIDN);
            AANTAL    = new DbaseInt32(Schema.AANTAL);
            RICHTING  = new DbaseInt32(Schema.RICHTING);
            LBLRICHT  = new DbaseString(Schema.LBLRICHT);
            VANPOS    = new DbaseDouble(Schema.VANPOS);
            TOTPOS    = new DbaseDouble(Schema.TOTPOS);
            BEGINTIJD = new DbaseDateTime(Schema.BEGINTIJD);
            BEGINORG  = new DbaseString(Schema.BEGINORG);
            LBLBGNORG = new DbaseString(Schema.LBLBGNORG);

            Values = new DbaseFieldValue[]
            {
                RS_OIDN,
                WS_OIDN,
                WS_GIDN,
                AANTAL,
                RICHTING,
                LBLRICHT,
                VANPOS,
                TOTPOS,
                BEGINTIJD,
                BEGINORG,
                LBLBGNORG,
            };
        }
示例#4
0
        public RoadSegmentNumberedRoadAttributeDbaseRecord()
        {
            GW_OIDN    = new DbaseInt32(Schema.GW_OIDN);
            WS_OIDN    = new DbaseInt32(Schema.WS_OIDN);
            IDENT8     = new DbaseString(Schema.IDENT8);
            RICHTING   = new DbaseInt32(Schema.RICHTING);
            LBLRICHT   = new DbaseString(Schema.LBLRICHT);
            VOLGNUMMER = new DbaseInt32(Schema.VOLGNUMMER);
            BEGINTIJD  = new DbaseDateTime(Schema.BEGINTIJD);
            BEGINORG   = new DbaseString(Schema.BEGINORG);
            LBLBGNORG  = new DbaseString(Schema.LBLBGNORG);

            Values = new DbaseFieldValue[]
            {
                GW_OIDN,
                WS_OIDN,
                IDENT8,
                RICHTING,
                LBLRICHT,
                VOLGNUMMER,
                BEGINTIJD,
                BEGINORG,
                LBLBGNORG,
            };
        }
        public RoadSegmentSurfaceAttributeDbaseRecord()
        {
            WV_OIDN   = new DbaseInt32(Schema.WV_OIDN);
            WS_OIDN   = new DbaseInt32(Schema.WS_OIDN);
            WS_GIDN   = new DbaseString(Schema.WS_GIDN);
            TYPE      = new DbaseInt32(Schema.TYPE);
            LBLTYPE   = new DbaseString(Schema.LBLTYPE);
            VANPOS    = new DbaseDouble(Schema.VANPOS);
            TOTPOS    = new DbaseDouble(Schema.TOTPOS);
            BEGINTIJD = new DbaseDateTime(Schema.BEGINTIJD);
            BEGINORG  = new DbaseString(Schema.BEGINORG);
            LBLBGNORG = new DbaseString(Schema.LBLBGNORG);

            Values = new DbaseFieldValue[]
            {
                WV_OIDN,
                WS_OIDN,
                WS_GIDN,
                TYPE,
                LBLTYPE,
                VANPOS,
                TOTPOS,
                BEGINTIJD,
                BEGINORG,
                LBLBGNORG
            };
        }
        public AddressDbaseRecord()
        {
            id         = new DbaseCharacter(Schema.id);
            adresid    = new DbaseInt32(Schema.adresid);
            versieid   = new DbaseCharacter(Schema.versieid);
            posspec    = new DbaseCharacter(Schema.posspec);
            posgeommet = new DbaseCharacter(Schema.posgeommet);
            straatnmid = new DbaseCharacter(Schema.straatnmid);
            straatnm   = new DbaseCharacter(Schema.straatnm);
            huisnr     = new DbaseCharacter(Schema.huisnr);
            busnr      = new DbaseCharacter(Schema.busnr);
            postcode   = new DbaseCharacter(Schema.postcode);
            gemeentenm = new DbaseCharacter(Schema.gemeentenm);
            status     = new DbaseCharacter(Schema.status);
            offtoegknd = new DbaseLogical(Schema.offtoegknd);

            Values = new DbaseFieldValue[]
            {
                id,
                adresid,
                versieid,
                posspec,
                posgeommet,
                straatnmid,
                straatnm,
                huisnr,
                busnr,
                postcode,
                gemeentenm,
                status,
                offtoegknd
            };
        }
示例#7
0
        public RoadSegmentDbaseRecord()
        {
            WS_OIDN   = new DbaseInt32(Schema.WS_OIDN);
            WS_UIDN   = new DbaseString(Schema.WS_UIDN);
            WS_GIDN   = new DbaseString(Schema.WS_GIDN);
            B_WK_OIDN = new DbaseInt32(Schema.B_WK_OIDN);
            E_WK_OIDN = new DbaseInt32(Schema.E_WK_OIDN);
            STATUS    = new DbaseInt32(Schema.STATUS);
            LBLSTATUS = new DbaseString(Schema.LBLSTATUS);
            MORF      = new DbaseInt32(Schema.MORF);
            LBLMORF   = new DbaseString(Schema.LBLMORF);
            WEGCAT    = new DbaseString(Schema.WEGCAT);
            LBLWEGCAT = new DbaseString(Schema.LBLWEGCAT);
            LSTRNMID  = new DbaseNullableInt32(Schema.LSTRNMID);
            LSTRNM    = new DbaseString(Schema.LSTRNM);
            RSTRNMID  = new DbaseNullableInt32(Schema.RSTRNMID);
            RSTRNM    = new DbaseString(Schema.RSTRNM);
            BEHEER    = new DbaseString(Schema.BEHEER);
            LBLBEHEER = new DbaseString(Schema.LBLBEHEER);
            METHODE   = new DbaseInt32(Schema.METHODE);
            LBLMETHOD = new DbaseString(Schema.LBLMETHOD);
            OPNDATUM  = new DbaseDateTime(Schema.OPNDATUM);
            BEGINTIJD = new DbaseDateTime(Schema.BEGINTIJD);
            BEGINORG  = new DbaseString(Schema.BEGINORG);
            LBLBGNORG = new DbaseString(Schema.LBLBGNORG);
            TGBEP     = new DbaseInt32(Schema.TGBEP);
            LBLTGBEP  = new DbaseString(Schema.LBLTGBEP);

            Values = new DbaseFieldValue[]
            {
                WS_OIDN,
                WS_UIDN,
                WS_GIDN,
                B_WK_OIDN,
                E_WK_OIDN,
                STATUS,
                LBLSTATUS,
                MORF,
                LBLMORF,
                WEGCAT,
                LBLWEGCAT,
                LSTRNMID,
                LSTRNM,
                RSTRNMID,
                RSTRNM,
                BEHEER,
                LBLBEHEER,
                METHODE,
                LBLMETHOD,
                OPNDATUM,
                BEGINTIJD,
                BEGINORG,
                LBLBGNORG,
                TGBEP,
                LBLTGBEP,
            };
        }
        public RoadSegmentMorphologyDbaseRecord()
        {
            MORF    = new DbaseInt32(Schema.MORF);
            LBLMORF = new DbaseString(Schema.LBLMORF);
            DEFMORF = new DbaseString(Schema.DEFMORF);

            Values = new DbaseFieldValue[]
            {
                MORF, LBLMORF, DEFMORF
            };
        }
示例#9
0
        public OrganizationDbaseRecord()
        {
            ORG    = new DbaseString(Schema.ORG);
            LBLORG = new DbaseString(Schema.LBLORG);

            Values = new DbaseFieldValue[]
            {
                ORG,
                LBLORG,
            };
        }
        public RoadSegmentAccessRestrictionDbaseRecord()
        {
            TYPE    = new DbaseInt32(Schema.TYPE);
            LBLTYPE = new DbaseString(Schema.LBLTYPE);
            DEFTYPE = new DbaseString(Schema.DEFTYPE);

            Values = new DbaseFieldValue[]
            {
                TYPE, LBLTYPE, DEFTYPE
            };
        }
        public RoadSegmentStatusDbaseRecord()
        {
            STATUS    = new DbaseInt32(Schema.STATUS);
            LBLSTATUS = new DbaseString(Schema.LBLSTATUS);
            DEFSTATUS = new DbaseString(Schema.DEFSTATUS);

            Values = new DbaseFieldValue[]
            {
                STATUS, LBLSTATUS, DEFSTATUS
            };
        }
        public RoadSegmentGeometryDrawMethodDbaseRecord()
        {
            METHODE   = new DbaseInt32(Schema.METHODE);
            LBLMETHOD = new DbaseString(Schema.LBLMETHOD);
            DEFMETHOD = new DbaseString(Schema.DEFMETHOD);

            Values = new DbaseFieldValue[]
            {
                METHODE, LBLMETHOD, DEFMETHOD
            };
        }
        public RoadSegmentCategoryDbaseRecord()
        {
            WEGCAT    = new DbaseString(Schema.WEGCAT);
            LBLWEGCAT = new DbaseString(Schema.LBLWEGCAT);
            DEFWEGCAT = new DbaseString(Schema.DEFWEGCAT);

            Values = new DbaseFieldValue[]
            {
                WEGCAT, LBLWEGCAT, DEFWEGCAT
            };
        }
        public NumberedRoadSegmentDirectionDbaseRecord()
        {
            RICHTING = new DbaseInt32(Schema.RICHTING);
            LBLRICHT = new DbaseString(Schema.LBLRICHT);
            DEFRICHT = new DbaseString(Schema.DEFRICHT);

            Values = new DbaseFieldValue[]
            {
                RICHTING, LBLRICHT, DEFRICHT
            };
        }
示例#15
0
        public GradeSeparatedJunctionTypeDbaseRecord()
        {
            TYPE    = new DbaseInt32(Schema.TYPE);
            LBLTYPE = new DbaseString(Schema.LBLTYPE);
            DEFTYPE = new DbaseString(Schema.DEFTYPE);

            Values = new DbaseFieldValue[]
            {
                TYPE, LBLTYPE, DEFTYPE
            };
        }
示例#16
0
        public SurfaceTypeDbaseRecord()
        {
            TYPE    = new DbaseInt32(Schema.TYPE);
            LBLTYPE = new DbaseString(Schema.LBLTYPE);
            DEFTYPE = new DbaseString(Schema.DEFTYPE);

            Values = new DbaseFieldValue[]
            {
                TYPE, LBLTYPE, DEFTYPE
            };
        }
示例#17
0
        public AddressCrabHouseNumberIdDbaseRecord()
        {
            adresid    = new DbaseNumber(Schema.adresid);
            crabhnrid  = new DbaseNumber(Schema.crabhnrid);
            isvolledig = new DbaseLogical(Schema.isvolledig);

            Values = new DbaseFieldValue[]
            {
                adresid,
                crabhnrid,
                isvolledig
            };
        }
        public TransactionZoneDbaseRecord()
        {
            SOURCE_ID  = new DbaseInt32(Schema.SOURCE_ID);
            TYPE       = new DbaseInt32(Schema.TYPE);
            BESCHRIJV  = new DbaseString(Schema.BESCHRIJV);
            OPERATOR   = new DbaseString(Schema.OPERATOR);
            ORG        = new DbaseString(Schema.ORG);
            APPLICATIE = new DbaseString(Schema.APPLICATIE);

            Values = new DbaseFieldValue[]
            {
                SOURCE_ID, TYPE, BESCHRIJV, OPERATOR, ORG, APPLICATIE
            };
        }
示例#19
0
        public RoadNodeChangeDbaseRecord()
        {
            WEGKNOOPID = new DbaseInt32(Schema.WEGKNOOPID);
            TYPE       = new DbaseInt16(Schema.TYPE);
            TRANSACTID = new DbaseInt16(Schema.TRANSACTID);
            RECORDTYPE = new DbaseInt16(Schema.RECORDTYPE);

            Values = new DbaseFieldValue[]
            {
                WEGKNOOPID,
                TYPE,
                TRANSACTID,
                RECORDTYPE
            };
        }
示例#20
0
        public RoadNodeDbaseRecord()
        {
            WK_OIDN   = new DbaseInt32(Schema.WK_OIDN);
            WK_UIDN   = new DbaseString(Schema.WK_UIDN);
            TYPE      = new DbaseInt32(Schema.TYPE);
            LBLTYPE   = new DbaseString(Schema.LBLTYPE);
            BEGINTIJD = new DbaseDateTime(Schema.BEGINTIJD);
            BEGINORG  = new DbaseString(Schema.BEGINORG);
            LBLBGNORG = new DbaseString(Schema.LBLBGNORG);

            Values = new DbaseFieldValue[]
            {
                WK_OIDN, WK_UIDN, TYPE, LBLTYPE, BEGINTIJD, BEGINORG, LBLBGNORG
            };
        }
        public AddressLinkDbaseRecord()
        {
            objecttype = new DbaseCharacter(Schema.objecttype);
            adresobjid = new DbaseCharacter(Schema.adresobjid);
            adresid    = new DbaseInt32(Schema.adresid);
            voladres   = new DbaseCharacter(Schema.voladres);

            Values = new DbaseFieldValue[]
            {
                objecttype,
                adresobjid,
                adresid,
                voladres
            };
        }
示例#22
0
        public ParcelDbaseRecord()
        {
            id        = new DbaseCharacter(Schema.id);
            perceelid = new DbaseCharacter(Schema.perceelid);
            versieid  = new DbaseCharacter(Schema.versieid);
            status    = new DbaseCharacter(Schema.status);

            Values = new DbaseFieldValue[]
            {
                id,
                perceelid,
                versieid,
                status
            };
        }
示例#23
0
        public PostalDbaseRecord()
        {
            id         = new DbaseCharacter(Schema.id);
            postinfoid = new DbaseCharacter(Schema.postinfoid);
            versieid   = new DbaseCharacter(Schema.versieid);
            postnaam   = new DbaseCharacter(Schema.postnaam);
            status     = new DbaseCharacter(Schema.status);

            Values = new DbaseFieldValue[]
            {
                id,
                postinfoid,
                versieid,
                postnaam,
                status
            };
        }
        public MunicipalityDbaseRecord()
        {
            id         = new DbaseCharacter(Schema.id);
            gemeenteid = new DbaseCharacter(Schema.gemeenteid);
            versieid   = new DbaseCharacter(Schema.versieid);
            gemeentenm = new DbaseCharacter(Schema.gemeentenm);
            status     = new DbaseCharacter(Schema.status);

            Values = new DbaseFieldValue[]
            {
                id,
                gemeenteid,
                versieid,
                gemeentenm,
                status
            };
        }
        public NationalRoadChangeDbaseRecord()
        {
            NW_OIDN    = new DbaseInt32(Schema.NW_OIDN);
            WS_OIDN    = new DbaseInt32(Schema.WS_OIDN);
            IDENT2     = new DbaseString(Schema.IDENT2);
            TRANSACTID = new DbaseInt16(Schema.TRANSACTID);
            RECORDTYPE = new DbaseInt16(Schema.RECORDTYPE);

            Values = new DbaseFieldValue[]
            {
                NW_OIDN,
                WS_OIDN,
                IDENT2,
                TRANSACTID,
                RECORDTYPE
            };
        }
示例#26
0
        public EuropeanRoadChangeDbaseRecord()
        {
            EU_OIDN    = new DbaseInt32(Schema.EU_OIDN);
            WS_OIDN    = new DbaseInt32(Schema.WS_OIDN);
            EUNUMMER   = new DbaseString(Schema.EUNUMMER);
            TRANSACTID = new DbaseInt16(Schema.TRANSACTID);
            RECORDTYPE = new DbaseInt16(Schema.RECORDTYPE);

            Values = new DbaseFieldValue[]
            {
                EU_OIDN,
                WS_OIDN,
                EUNUMMER,
                TRANSACTID,
                RECORDTYPE
            };
        }
        private static bool Equals(DbaseFieldValue x, DbaseFieldValue y)
        {
            if (null == x && null == y)
            {
                return(false);
            }

            if (
                null == x ||
                null == y ||
                x.GetType() != y.GetType() ||
                false == x.Field.Equals(y.Field))
            {
                return(false);
            }

            if (x is DbaseDateTime xDateTime && y is DbaseDateTime yDateTime)
            {
                return(Equals(xDateTime.Value, yDateTime.Value));
            }

            if (x is DbaseInt32 xInt32 && y is DbaseInt32 yInt32)
            {
                return(Equals(xInt32.Value, yInt32.Value));
            }

            if (x is DbaseSingle xSingle && y is DbaseSingle ySingle)
            {
                return(Equals(xSingle.Value, ySingle.Value));
            }

            if (x is DbaseDouble xDouble && y is DbaseDouble yDouble)
            {
                return(Equals(xDouble.Value, yDouble.Value));
            }

            if (x is DbaseString xString && y is DbaseString yString)
            {
                return(Equals(xString.Value, yString.Value));
            }

            throw new NotImplementedException($"No equality impelemented for {x.GetType().FullName}");
        }
示例#28
0
        public GradeSeparatedJunctionChangeDbaseRecord()
        {
            OK_OIDN    = new DbaseInt32(Schema.OK_OIDN);
            TYPE       = new DbaseInt16(Schema.TYPE);
            BO_WS_OIDN = new DbaseInt32(Schema.BO_WS_OIDN);
            ON_WS_OIDN = new DbaseInt32(Schema.ON_WS_OIDN);
            TRANSACTID = new DbaseInt16(Schema.TRANSACTID);
            RECORDTYPE = new DbaseInt16(Schema.RECORDTYPE);

            Values = new DbaseFieldValue[]
            {
                OK_OIDN,
                TYPE,
                BO_WS_OIDN,
                ON_WS_OIDN,
                TRANSACTID,
                RECORDTYPE
            };
        }
        public RoadSegmentNationalRoadAttributeDbaseRecord()
        {
            NW_OIDN   = new DbaseInt32(Schema.NW_OIDN);
            WS_OIDN   = new DbaseInt32(Schema.WS_OIDN);
            IDENT2    = new DbaseString(Schema.IDENT2);
            BEGINTIJD = new DbaseDateTime(Schema.BEGINTIJD);
            BEGINORG  = new DbaseString(Schema.BEGINORG);
            LBLBGNORG = new DbaseString(Schema.LBLBGNORG);

            Values = new DbaseFieldValue[]
            {
                NW_OIDN,
                WS_OIDN,
                IDENT2,
                BEGINTIJD,
                BEGINORG,
                LBLBGNORG,
            };
        }
示例#30
0
        public RoadSegmentEuropeanRoadAttributeDbaseRecord()
        {
            EU_OIDN   = new DbaseInt32(Schema.EU_OIDN);
            WS_OIDN   = new DbaseInt32(Schema.WS_OIDN);
            EUNUMMER  = new DbaseString(Schema.EUNUMMER);
            BEGINTIJD = new DbaseDateTime(Schema.BEGINTIJD);
            BEGINORG  = new DbaseString(Schema.BEGINORG);
            LBLBGNORG = new DbaseString(Schema.LBLBGNORG);

            Values = new DbaseFieldValue[]
            {
                EU_OIDN,
                WS_OIDN,
                EUNUMMER,
                BEGINTIJD,
                BEGINORG,
                LBLBGNORG,
            };
        }