예제 #1
0
 private void CopyRecord(Source sourceRecord, Source_temp tempRecord)
 {
     sourceRecord.C2_dn_Bestand           = tempRecord.C2_dn_Bestand;
     sourceRecord.Bouwvergnr2             = tempRecord.Bouwvergnr2;
     sourceRecord.Straat                  = tempRecord.Straat;
     sourceRecord.Postcode                = tempRecord.Postcode;
     sourceRecord.AdresFull               = tempRecord.AdresFull;
     sourceRecord.Adres                   = tempRecord.Adres;
     sourceRecord.Huisnr                  = tempRecord.Huisnr;
     sourceRecord.Voorvoegsl              = tempRecord.Voorvoegsl;
     sourceRecord.StraatHuisnr            = tempRecord.StraatHuisnr;
     sourceRecord.Postcode2               = tempRecord.Postcode2;
     sourceRecord.Bvnr                    = tempRecord.Bvnr;
     sourceRecord.Jaar                    = tempRecord.Jaar;
     sourceRecord.C2zn__Zaaknummer        = tempRecord.C2zn__Zaaknummer;
     sourceRecord.C19_1_DN_Tabnaam        = tempRecord.C19_1_DN_Tabnaam;
     sourceRecord.C4_dn_Omschrijving      = tempRecord.C4_dn_Omschrijving;
     sourceRecord.C91_zn_Datum_vergunning = tempRecord.C91_zn_Datum_vergunning;
     sourceRecord.C4_zn_Omschrijving      = tempRecord.C4_zn_Omschrijving;
     sourceRecord.OmschrijvingCompleet    = tempRecord.OmschrijvingCompleet;
     sourceRecord.Plaatsnaam              = tempRecord.Plaatsnaam;
     sourceRecord.C15c_Gemeente           = tempRecord.C15c_Gemeente;
     sourceRecord.C51zn_classificatiecode = tempRecord.C51zn_classificatiecode;
     sourceRecord.C52zn_Omschrijving_classificatiecode_ = tempRecord.C52zn_Omschrijving_classificatiecode_;
     sourceRecord.C53_zn_Bron_  = tempRecord.C53_zn_Bron_;
     sourceRecord.Omschrijving_ = tempRecord.Omschrijving_;
     sourceRecord.Gemeentecode  = tempRecord.Gemeentecode;
     sourceRecord.C54_zn_Bron_classificatiecode = tempRecord.C54_zn_Bron_classificatiecode;
     sourceRecord.KvK_nummer                = tempRecord.KvK_nummer;
     sourceRecord.Omvang_in_MB              = tempRecord.Omvang_in_MB;
     sourceRecord.Bestandsformaat           = tempRecord.Bestandsformaat;
     sourceRecord.Language                  = tempRecord.Language;
     sourceRecord.Datum_vergunning          = tempRecord.Datum_vergunning;
     sourceRecord.C_Bouw_en_woningtoezicht  = tempRecord.C_Bouw_en_woningtoezicht;
     sourceRecord.zn_bn_Hierarchisch        = tempRecord.zn_bn_Hierarchisch;
     sourceRecord.Gemeente                  = tempRecord.Gemeente;
     sourceRecord.Organisatie               = tempRecord.Organisatie;
     sourceRecord.Verlenen_bouwvergunningen = tempRecord.Verlenen_bouwvergunningen;
     sourceRecord.Vrij_te_gebruiken         = tempRecord.Vrij_te_gebruiken;
     sourceRecord.Openbaar                  = tempRecord.Openbaar;
     sourceRecord.C_Integer                 = tempRecord.C_Integer;
     sourceRecord.Enkelvoudig               = tempRecord.Enkelvoudig;
     sourceRecord.Aanmaakdatum_bestand      = tempRecord.Aanmaakdatum_bestand;
     sourceRecord.C_Aggregatieniveau        = tempRecord.C_Aggregatieniveau;
     sourceRecord.C_Relatie_ID              = tempRecord.C_Relatie_ID;
     sourceRecord.Checksum                  = tempRecord.Checksum;
     sourceRecord.Datum               = tempRecord.Datum;
     sourceRecord.C_BN_Algoritme      = tempRecord.C_BN_Algoritme;
     sourceRecord.ZN_DN_Classificatie = tempRecord.ZN_DN_Classificatie;
 }
예제 #2
0
        private static void InsertRecord(string[] record, TOPXEntities entities, bool temp)
        {
            try
            {
                if (!temp)
                {
                    var source = new Source();

                    source.C2_dn_Bestand           = record[0];
                    source.Bouwvergnr2             = record[1];
                    source.Straat                  = record[2];
                    source.Postcode                = record[3];
                    source.AdresFull               = record[4];
                    source.Adres                   = record[5];
                    source.Huisnr                  = record[6];
                    source.Voorvoegsl              = record[7];
                    source.StraatHuisnr            = record[8];
                    source.Postcode2               = record[9];
                    source.Bvnr                    = record[10];
                    source.Jaar                    = record[11];
                    source.C2zn__Zaaknummer        = record[12];
                    source.C19_1_DN_Tabnaam        = record[13];
                    source.C4_dn_Omschrijving      = record[14];
                    source.C91_zn_Datum_vergunning = record[15];
                    source.C4_zn_Omschrijving      = record[16];
                    source.OmschrijvingCompleet    = record[17];
                    source.Plaatsnaam              = record[18];
                    source.C15c_Gemeente           = record[19];
                    source.C51zn_classificatiecode = record[20];
                    source.C52zn_Omschrijving_classificatiecode_ = record[21];
                    source.C53_zn_Bron_  = record[22];
                    source.Omschrijving_ = record[23];
                    source.Gemeentecode  = record[24];
                    source.C54_zn_Bron_classificatiecode = record[25];
                    source.KvK_nummer                = record[26];
                    source.Omvang_in_MB              = record[27];
                    source.Bestandsformaat           = record[28];
                    source.Language                  = record[29];
                    source.Datum_vergunning          = record[30];
                    source.C_Bouw_en_woningtoezicht  = record[31];
                    source.zn_bn_Hierarchisch        = record[32];
                    source.Gemeente                  = record[33];
                    source.Organisatie               = record[34];
                    source.Verlenen_bouwvergunningen = record[35];
                    source.Vrij_te_gebruiken         = record[36];
                    source.Openbaar                  = record[37];
                    source.C_Integer                 = record[38];
                    source.Enkelvoudig               = record[39];
                    source.Aanmaakdatum_bestand      = record[40];
                    source.C_Aggregatieniveau        = record[41];
                    source.C_Relatie_ID              = record[42];
                    source.Checksum                  = record[43];
                    source.Datum               = record[44];
                    source.C_BN_Algoritme      = record[45];
                    source.ZN_DN_Classificatie = record[46];

                    entities.Source.Add(source);
                    entities.SaveChanges();
                }
                else
                {
                    var source = new Source_temp();

                    source.C2_dn_Bestand           = record[0];
                    source.Bouwvergnr2             = record[1];
                    source.Straat                  = record[2];
                    source.Postcode                = record[3];
                    source.AdresFull               = record[4];
                    source.Adres                   = record[5];
                    source.Huisnr                  = record[6];
                    source.Voorvoegsl              = record[7];
                    source.StraatHuisnr            = record[8];
                    source.Postcode2               = record[9];
                    source.Bvnr                    = record[10];
                    source.Jaar                    = record[11];
                    source.C2zn__Zaaknummer        = record[12];
                    source.C19_1_DN_Tabnaam        = record[13];
                    source.C4_dn_Omschrijving      = record[14];
                    source.C91_zn_Datum_vergunning = record[15];
                    source.C4_zn_Omschrijving      = record[16];
                    source.OmschrijvingCompleet    = record[17];
                    source.Plaatsnaam              = record[18];
                    source.C15c_Gemeente           = record[19];
                    source.C51zn_classificatiecode = record[20];
                    source.C52zn_Omschrijving_classificatiecode_ = record[21];
                    source.C53_zn_Bron_  = record[22];
                    source.Omschrijving_ = record[23];
                    source.Gemeentecode  = record[24];
                    source.C54_zn_Bron_classificatiecode = record[25];
                    source.KvK_nummer                = record[26];
                    source.Omvang_in_MB              = record[27];
                    source.Bestandsformaat           = record[28];
                    source.Language                  = record[29];
                    source.Datum_vergunning          = record[30];
                    source.C_Bouw_en_woningtoezicht  = record[31];
                    source.zn_bn_Hierarchisch        = record[32];
                    source.Gemeente                  = record[33];
                    source.Organisatie               = record[34];
                    source.Verlenen_bouwvergunningen = record[35];
                    source.Vrij_te_gebruiken         = record[36];
                    source.Openbaar                  = record[37];
                    source.C_Integer                 = record[38];
                    source.Enkelvoudig               = record[39];
                    source.Aanmaakdatum_bestand      = record[40];
                    source.C_Aggregatieniveau        = record[41];
                    source.C_Relatie_ID              = record[42];
                    source.Checksum                  = record[43];
                    source.Datum               = record[44];
                    source.C_BN_Algoritme      = record[45];
                    source.ZN_DN_Classificatie = record[46];

                    entities.Source_temp.Add(source);
                    entities.SaveChanges();
                }
            }

            catch (Exception ex)
            {
                throw new Exception();
            }
        }