| [428] | 1 | using System;
|
|---|
| 2 | using System.Collections.Generic;
|
|---|
| 3 | using System.ComponentModel;
|
|---|
| [447] | 4 | using System.Configuration;
|
|---|
| [428] | 5 | using System.Data;
|
|---|
| [447] | 6 | using System.Data.SqlClient;
|
|---|
| 7 | using System.Diagnostics;
|
|---|
| [428] | 8 | using System.Drawing;
|
|---|
| 9 | using System.Text;
|
|---|
| 10 | using System.Windows.Forms;
|
|---|
| 11 |
|
|---|
| 12 | namespace BrMerger
|
|---|
| 13 | {
|
|---|
| 14 | public partial class Form1 : Form
|
|---|
| 15 | {
|
|---|
| 16 | private int m_waitProgressMax;
|
|---|
| 17 |
|
|---|
| 18 | public Form1()
|
|---|
| 19 | {
|
|---|
| 20 | InitializeComponent();
|
|---|
| 21 |
|
|---|
| 22 | m_waitProgressMax = 0;
|
|---|
| 23 | }
|
|---|
| 24 |
|
|---|
| 25 | private void button1_Click(object sender, EventArgs e)
|
|---|
| 26 | {
|
|---|
| 27 | button1.Enabled = false;
|
|---|
| 28 | backgroundWorker1.RunWorkerAsync();
|
|---|
| 29 | }
|
|---|
| 30 |
|
|---|
| 31 | private void RunProcess()
|
|---|
| 32 | {
|
|---|
| [456] | 33 | //SqlTransaction tr1 = null;
|
|---|
| [428] | 34 |
|
|---|
| [447] | 35 | SqlConnection conn1 = null;
|
|---|
| 36 | SqlConnection conn2 = null;
|
|---|
| 37 | SqlConnection conn3 = null;
|
|---|
| [450] | 38 | Stopwatch stopwatch = new Stopwatch();
|
|---|
| [447] | 39 |
|
|---|
| [428] | 40 | try
|
|---|
| 41 | {
|
|---|
| [450] | 42 | stopwatch.Start();
|
|---|
| [447] | 43 | string connectionString = ConfigurationManager.AppSettings["BazaReklam.ConnectionString"];
|
|---|
| [428] | 44 |
|
|---|
| [447] | 45 | conn1 = new SqlConnection(connectionString);
|
|---|
| [428] | 46 | conn1.Open();
|
|---|
| [447] | 47 | conn2 = new SqlConnection(connectionString);
|
|---|
| [428] | 48 | conn2.Open();
|
|---|
| [447] | 49 | conn3 = new SqlConnection(connectionString);
|
|---|
| [428] | 50 | conn3.Open();
|
|---|
| 51 |
|
|---|
| 52 | //s¹ klienci którzy maj¹ ró¿nych agentów w ró¿nych bazach
|
|---|
| 53 |
|
|---|
| 54 | // czynnosci wstêpne: tytu³y, grzbiety ... dane s³ownikowe
|
|---|
| 55 | // prociej chyba w SQLu, np. jak¹ procedurê utworzyæ.
|
|---|
| 56 |
|
|---|
| 57 | SqlCommand cmd1 = conn1.CreateCommand();
|
|---|
| 58 | SqlCommand cmd2 = conn2.CreateCommand();
|
|---|
| 59 | SqlCommand cmd3 = conn3.CreateCommand();
|
|---|
| 60 |
|
|---|
| [446] | 61 | string bazaReklamDbName = ConfigurationManager.AppSettings["BazaReklam.DbName"];
|
|---|
| 62 | string truckExpoDbName = ConfigurationManager.AppSettings["TruckExpo.DbName"];
|
|---|
| [428] | 63 |
|
|---|
| 64 | m_waitProgressMax = 0;
|
|---|
| 65 |
|
|---|
| 66 | cmd1.CommandText = "SELECT COUNT(*) " +
|
|---|
| [449] | 67 | "FROM " + truckExpoDbName + ".dbo.Klienci " +
|
|---|
| 68 | "WHERE CustomerID > 56710 ";
|
|---|
| 69 |
|
|---|
| [428] | 70 | m_waitProgressMax = (int)cmd1.ExecuteScalar();
|
|---|
| 71 |
|
|---|
| [449] | 72 | cmd1.CommandText = "SELECT CustomerID, FirstName, LastName, OrganizationName, Address, City, State, PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, " +
|
|---|
| 73 | "Note, data, osw_nr, osw_wazne_do, Adres_Fkatura, Old_ID, Adres_Kor, Platnik_VAT, Aktywny, Email, UserName, Last_Modify, Modify_User, http, VIES, regon, krs, nipKraj " +
|
|---|
| 74 | "FROM " + truckExpoDbName + ".dbo.Klienci " +
|
|---|
| 75 | "WHERE CustomerID > 56710 " +
|
|---|
| 76 | "ORDER BY CustomerID";
|
|---|
| [447] | 77 |
|
|---|
| [428] | 78 | SqlDataReader rdrCustomer, rdrReklama, rdrKontakt;
|
|---|
| 79 |
|
|---|
| [447] | 80 | int idCustomer, idReklama, idFaktura, idKontakt, n;
|
|---|
| [428] | 81 | int nKlienci, nKlienci_Osoby_Do_Kontaktu, nFAKTURY, nReklama, nFAKTURA_DETAILS, nPlatnosciEcard, nUKAzeSie, nProdukcja, nReklama_Info_Dod,
|
|---|
| 82 | nKontakty, nKONTAKTY_Log, nKLIENCI_Log, nKlienci_Tytul, nOferty_Main, nSheduler, nKl_Klienci;
|
|---|
| 83 | nKlienci = nKlienci_Osoby_Do_Kontaktu = nFAKTURY = nReklama = nFAKTURA_DETAILS = nPlatnosciEcard = nUKAzeSie = nProdukcja = nReklama_Info_Dod
|
|---|
| 84 | = nKontakty = nKONTAKTY_Log = nKLIENCI_Log = nKlienci_Tytul = nOferty_Main = nSheduler = nKl_Klienci = 0;
|
|---|
| 85 |
|
|---|
| [456] | 86 | //tr1 = conn3.BeginTransaction();
|
|---|
| 87 | //cmd3.Transaction = tr1;
|
|---|
| [428] | 88 |
|
|---|
| 89 | int nRead = 0;
|
|---|
| 90 | object obj1;
|
|---|
| 91 |
|
|---|
| 92 | rdrCustomer = cmd1.ExecuteReader();
|
|---|
| 93 | while (rdrCustomer.Read())
|
|---|
| 94 | {
|
|---|
| 95 | if (backgroundWorker1.IsBusy)
|
|---|
| 96 | backgroundWorker1.ReportProgress(nRead);
|
|---|
| 97 |
|
|---|
| 98 | ++nRead;
|
|---|
| 99 |
|
|---|
| [447] | 100 | SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM dbo.CustomerMap WHERE TruckExpoId=" + rdrCustomer["CustomerID"], conn2);
|
|---|
| [428] | 101 |
|
|---|
| [447] | 102 | if ((int)cmd.ExecuteScalar() == 0)
|
|---|
| [428] | 103 | {
|
|---|
| 104 | //insert customer
|
|---|
| [447] | 105 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Klienci " +
|
|---|
| [428] | 106 | "(FirstName, LastName, OrganizationName, Address, City, State, PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, Note, data, osw_nr, " +
|
|---|
| [455] | 107 | "osw_wazne_do, Adres_Fkatura, Old_ID, Adres_Kor, Platnik_VAT, Aktywny, Email, UserName, Last_Modify, Modify_User, http, VIES, regon, krs, nipKraj, AgentExpo) " +
|
|---|
| [428] | 108 | "SELECT FirstName, LastName, OrganizationName, Address, City, State, PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, Note, data, osw_nr, " +
|
|---|
| [455] | 109 | "osw_wazne_do, Adres_Fkatura, Old_ID, Adres_Kor, Platnik_VAT, Aktywny, Email, UserName, Last_Modify, Modify_User, http, VIES, regon, krs, nipKraj, UserName " +
|
|---|
| [446] | 110 | "FROM " + truckExpoDbName + ".dbo.Klienci WHERE CustomerID=" + rdrCustomer["CustomerID"];
|
|---|
| [428] | 111 | n = cmd3.ExecuteNonQuery();
|
|---|
| [450] | 112 |
|
|---|
| [428] | 113 | nKlienci += n;
|
|---|
| 114 |
|
|---|
| 115 | cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
|
|---|
| 116 | obj1 = cmd3.ExecuteScalar();
|
|---|
| 117 | idCustomer = Convert.ToInt32(obj1);
|
|---|
| 118 |
|
|---|
| 119 | }
|
|---|
| 120 | else
|
|---|
| 121 | {
|
|---|
| [447] | 122 | cmd3.CommandText = "SELECT BazaReklamId FROM CustomerMap WHERE TruckExpoId=" + rdrCustomer["CustomerID"];
|
|---|
| 123 | idCustomer = (int)cmd3.ExecuteScalar();
|
|---|
| 124 | cmd3.CommandText = "SELECT Akcja FROM CustomerMap WHERE TruckExpoId=" + rdrCustomer["CustomerID"];
|
|---|
| 125 | int akcja = (int)cmd3.ExecuteScalar();
|
|---|
| 126 |
|
|---|
| 127 | //jesli akcja>0 to trzeba uaktualnic wszystkie dane klienta z Bazy Reklam (CustomerID=idCustomer) danymi z bazy Truck_Expo
|
|---|
| 128 | if (akcja > 0)
|
|---|
| 129 | {
|
|---|
| 130 | cmd3.CommandText = "UPDATE " + bazaReklamDbName + ".dbo.Klienci SET "
|
|---|
| 131 | + bazaReklamDbName + ".dbo.Klienci.FirstName=E.FirstName,"
|
|---|
| 132 | + bazaReklamDbName + ".dbo.Klienci.LastName=E.LastName,"
|
|---|
| 133 | + bazaReklamDbName + ".dbo.Klienci.OrganizationName=E.OrganizationName,"
|
|---|
| 134 | + bazaReklamDbName + ".dbo.Klienci.Address=E.Address,"
|
|---|
| 135 | + bazaReklamDbName + ".dbo.Klienci.City=E.City,"
|
|---|
| 136 | + bazaReklamDbName + ".dbo.Klienci.State=E.State,"
|
|---|
| 137 | + bazaReklamDbName + ".dbo.Klienci.PostalCode=E.PostalCode,"
|
|---|
| 138 | + bazaReklamDbName + ".dbo.Klienci.Country=E.Country,"
|
|---|
| 139 | + bazaReklamDbName + ".dbo.Klienci.Nip=E.Nip,"
|
|---|
| 140 | + bazaReklamDbName + ".dbo.Klienci.ContactName=E.ContactName,"
|
|---|
| 141 | + bazaReklamDbName + ".dbo.Klienci.PhoneNumber=E.PhoneNumber,"
|
|---|
| 142 | + bazaReklamDbName + ".dbo.Klienci.FaxNumber=E.FaxNumber,"
|
|---|
| 143 | + bazaReklamDbName + ".dbo.Klienci.Note=E.Note,"
|
|---|
| 144 | + bazaReklamDbName + ".dbo.Klienci.data=E.data,"
|
|---|
| 145 | + bazaReklamDbName + ".dbo.Klienci.osw_nr=E.osw_nr,"
|
|---|
| 146 | + bazaReklamDbName + ".dbo.Klienci.osw_wazne_do=E.osw_wazne_do,"
|
|---|
| 147 | + bazaReklamDbName + ".dbo.Klienci.Adres_Fkatura=E.Adres_Fkatura,"
|
|---|
| 148 | + bazaReklamDbName + ".dbo.Klienci.Old_ID=E.Old_ID,"
|
|---|
| 149 | + bazaReklamDbName + ".dbo.Klienci.Adres_Kor=E.Adres_Kor,"
|
|---|
| 150 | + bazaReklamDbName + ".dbo.Klienci.Platnik_VAT=E.Platnik_VAT,"
|
|---|
| 151 | + bazaReklamDbName + ".dbo.Klienci.Aktywny=E.Aktywny,"
|
|---|
| 152 | + bazaReklamDbName + ".dbo.Klienci.Email=E.Email,"
|
|---|
| [450] | 153 | //+ bazaReklamDbName + ".dbo.Klienci.UserName=E.UserName,"
|
|---|
| 154 | + bazaReklamDbName + ".dbo.Klienci.AgentExpo=E.UserName,"
|
|---|
| [447] | 155 | + bazaReklamDbName + ".dbo.Klienci.Last_Modify=E.Last_Modify,"
|
|---|
| 156 | + bazaReklamDbName + ".dbo.Klienci.Modify_User=E.Modify_User,"
|
|---|
| 157 | + bazaReklamDbName + ".dbo.Klienci.http=E.http,"
|
|---|
| 158 | + bazaReklamDbName + ".dbo.Klienci.VIES=E.VIES,"
|
|---|
| 159 | + bazaReklamDbName + ".dbo.Klienci.regon=E.regon,"
|
|---|
| 160 | + bazaReklamDbName + ".dbo.Klienci.krs=E.krs,"
|
|---|
| 161 | + bazaReklamDbName + ".dbo.Klienci.nipKraj=E.nipKraj"
|
|---|
| 162 | + " FROM "
|
|---|
| 163 | + " (SELECT * FROM " + truckExpoDbName + ".dbo.Klienci "
|
|---|
| 164 | + " WHERE CustomerID=" + rdrCustomer["CustomerID"] + ") E "
|
|---|
| 165 | + " WHERE " + bazaReklamDbName + ".dbo.Klienci.CustomerID=" + idCustomer;
|
|---|
| 166 | cmd3.ExecuteNonQuery();
|
|---|
| 167 | }
|
|---|
| [428] | 168 | }
|
|---|
| 169 |
|
|---|
| [454] | 170 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Klienci_Osoby_Do_Kontaktu " +
|
|---|
| 171 | "(customerid, Imie_Nazwisko, stanowisko, Tel, email, opis) " +
|
|---|
| 172 | "SELECT " + idCustomer + ", Imie_Nazwisko, stanowisko, Tel, email, opis " +
|
|---|
| 173 | "FROM " + truckExpoDbName + ".dbo.Klienci_Osoby_Do_Kontaktu " +
|
|---|
| 174 | "WHERE CustomerID=" + rdrCustomer["CustomerID"];
|
|---|
| 175 | n = cmd3.ExecuteNonQuery();
|
|---|
| 176 | nKlienci_Osoby_Do_Kontaktu += n;
|
|---|
| [428] | 177 |
|
|---|
| [454] | 178 |
|
|---|
| [428] | 179 | //Reklamy Truck_Expo
|
|---|
| 180 | cmd2.CommandText = "SELECT ReklamaID, CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
|
|---|
| 181 | "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
|
|---|
| 182 | "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
|
|---|
| 183 | "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
|
|---|
| 184 | "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
|
|---|
| 185 | "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
|
|---|
| 186 | "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
|
|---|
| 187 | "ogl_dzial, ogl_rozdzial " +
|
|---|
| [446] | 188 | "FROM " + truckExpoDbName + ".dbo.Reklama " +
|
|---|
| [428] | 189 | "WHERE [TYTU£]='EXPO' AND [ID REKLAMY] LIKE 'X%' AND CustomerID=" + rdrCustomer["CustomerID"];
|
|---|
| 190 |
|
|---|
| 191 |
|
|---|
| 192 | rdrReklama = cmd2.ExecuteReader();
|
|---|
| 193 | while (rdrReklama.Read())
|
|---|
| 194 | {
|
|---|
| 195 | obj1 = rdrReklama["ID_FAKTURY"];
|
|---|
| 196 |
|
|---|
| 197 | if (obj1.GetType() != typeof(System.DBNull))
|
|---|
| 198 | {
|
|---|
| 199 | //Faktury wystawione dla Truck_Expo
|
|---|
| [446] | 200 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.FAKTURY " +
|
|---|
| [428] | 201 | "(NUMER, NUMER_ROZ, NUMER_ROK, DATA_WYSTAWIENIA, MIEJSCOWOSC_WYSTAWIENIA, ID_SPRZEDAWCY, ID_NABYWCY, DATA_SPRZEDAZY, " +
|
|---|
| 202 | "PODPIS_WYSTAWIL, PODPIS_ODEBRAL, opis, SPOSOB_ZAPLATY, TERMIN_ZAPLATY, ZAPLACONO, BYL_WYDRUK, NABYWCA_ADRES, SPRZEDAWCA_ADRES, " +
|
|---|
| 203 | "SPRZEDAWCA_NIP, NABYWCA_NIP, FAKTURA_TYP, FAKTURA_PODTYP, ID_KONTA, EKSPORT, EXPORTED, ID_TYTUL, EXPORTED_DATA, suma_zaplat, ID_FK_KOR, " +
|
|---|
| 204 | "KOREKTA, zaplata_data, zaplata_opis, Zaliczka_Brutto, Zaliczka_Data, waluta_brutto, waluta_miano, waluta_kurs, waluta_przelicznik, waluta_kurs_z_dnia, " +
|
|---|
| [449] | 205 | "waluta_tabela_nr, SystemKsiegowyId) " +
|
|---|
| [428] | 206 | "SELECT NUMER, NUMER_ROZ, NUMER_ROK, DATA_WYSTAWIENIA, MIEJSCOWOSC_WYSTAWIENIA, ID_SPRZEDAWCY, " + idCustomer + ", DATA_SPRZEDAZY, " +
|
|---|
| 207 | "PODPIS_WYSTAWIL, PODPIS_ODEBRAL, opis, SPOSOB_ZAPLATY, TERMIN_ZAPLATY, ZAPLACONO, BYL_WYDRUK, NABYWCA_ADRES, SPRZEDAWCA_ADRES, " +
|
|---|
| [447] | 208 | "SPRZEDAWCA_NIP, NABYWCA_NIP, FAKTURA_TYP, FAKTURA_PODTYP, ID_KONTA, EKSPORT, EXPORTED, ID_TYTUL, EXPORTED_DATA, suma_zaplat, ID_FK_KOR, " +
|
|---|
| [428] | 209 | "KOREKTA, zaplata_data, zaplata_opis, Zaliczka_Brutto, Zaliczka_Data, waluta_brutto, waluta_miano, waluta_kurs, waluta_przelicznik, waluta_kurs_z_dnia, " +
|
|---|
| [449] | 210 | "waluta_tabela_nr, 2 " +
|
|---|
| [446] | 211 | "FROM " + truckExpoDbName + ".dbo.FAKTURY " +
|
|---|
| [428] | 212 | "WHERE ID_FAKTURY = " + obj1;
|
|---|
| 213 | n = cmd3.ExecuteNonQuery();
|
|---|
| 214 | nFAKTURY += n;
|
|---|
| 215 | }
|
|---|
| 216 | else
|
|---|
| 217 | n = 0;
|
|---|
| 218 |
|
|---|
| 219 | if (n > 0)
|
|---|
| 220 | {
|
|---|
| 221 | cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
|
|---|
| 222 | obj1 = cmd3.ExecuteScalar();
|
|---|
| 223 | idFaktura = Convert.ToInt32(obj1);
|
|---|
| 224 |
|
|---|
| [446] | 225 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Reklama " +
|
|---|
| [428] | 226 | "(CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
|
|---|
| 227 | "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
|
|---|
| 228 | "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
|
|---|
| 229 | "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
|
|---|
| 230 | "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
|
|---|
| 231 | "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
|
|---|
| 232 | "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
|
|---|
| 233 | "ogl_dzial, ogl_rozdzial) " +
|
|---|
| 234 | "SELECT " + idCustomer + ", [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
|
|---|
| 235 | "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
|
|---|
| 236 | "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
|
|---|
| 237 | "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
|
|---|
| 238 | "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, " + idFaktura + ", PROMOCJA, " +
|
|---|
| 239 | "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
|
|---|
| 240 | "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
|
|---|
| 241 | "ogl_dzial, ogl_rozdzial " +
|
|---|
| [446] | 242 | "FROM " + truckExpoDbName + ".dbo.Reklama " +
|
|---|
| [428] | 243 | "WHERE ReklamaID=" + rdrReklama["ReklamaID"];
|
|---|
| 244 | n = cmd3.ExecuteNonQuery();
|
|---|
| 245 | nReklama += n;
|
|---|
| 246 | cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
|
|---|
| 247 | obj1 = cmd3.ExecuteScalar();
|
|---|
| 248 | idReklama = Convert.ToInt32(obj1);
|
|---|
| 249 |
|
|---|
| [446] | 250 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.FAKTURA_DETAILS " +
|
|---|
| [428] | 251 | "(ID_FAKTURY, ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, " +
|
|---|
| 252 | "S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP) " +
|
|---|
| 253 | "SELECT " + idFaktura + ", ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, " +
|
|---|
| 254 | "S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP " +
|
|---|
| [446] | 255 | "FROM " + truckExpoDbName + ".dbo.FAKTURA_DETAILS " +
|
|---|
| [428] | 256 | "WHERE ID_FAKTURY=" + rdrReklama["ID_FAKTURY"];
|
|---|
| 257 | n = cmd3.ExecuteNonQuery();
|
|---|
| 258 | nFAKTURA_DETAILS += n;
|
|---|
| 259 |
|
|---|
| [446] | 260 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.PlatnosciEcard " +
|
|---|
| [428] | 261 | "(IDFaktury, ORDERDESCRIPTION, nip, nrZlecenia, AMOUNT, CURRENCY, SESSIONID, NAME, SURNAME, AUTODEPOSIT, " +
|
|---|
| 262 | "LANGUAGE, CHARSET, COUNTRY, JS, PAYMENTTYPE, Data, Status, Status_data) " +
|
|---|
| 263 | "SELECT " + idFaktura + ", ORDERDESCRIPTION, nip, nrZlecenia, AMOUNT, CURRENCY, SESSIONID, NAME, SURNAME, AUTODEPOSIT, " +
|
|---|
| 264 | "LANGUAGE, CHARSET, COUNTRY, JS, PAYMENTTYPE, Data, Status, Status_data " +
|
|---|
| [446] | 265 | "FROM " + truckExpoDbName + ".dbo.PlatnosciEcard " +
|
|---|
| [428] | 266 | "WHERE IDFaktury=" + rdrReklama["ID_FAKTURY"];
|
|---|
| 267 | n = cmd3.ExecuteNonQuery();
|
|---|
| 268 | if (n > 0)
|
|---|
| 269 | {
|
|---|
| 270 | int a = 0;
|
|---|
| 271 | ++a;
|
|---|
| 272 | }
|
|---|
| 273 | nPlatnosciEcard += n;
|
|---|
| 274 |
|
|---|
| 275 |
|
|---|
| 276 | //PotwierdzeniaEcard
|
|---|
| 277 | //pusta
|
|---|
| 278 | }
|
|---|
| 279 | else
|
|---|
| 280 | {
|
|---|
| [446] | 281 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Reklama " +
|
|---|
| [428] | 282 | "(CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
|
|---|
| 283 | "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
|
|---|
| 284 | "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
|
|---|
| 285 | "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
|
|---|
| 286 | "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
|
|---|
| 287 | "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
|
|---|
| 288 | "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
|
|---|
| 289 | "ogl_dzial, ogl_rozdzial) " +
|
|---|
| 290 | "SELECT " + idCustomer + ", [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
|
|---|
| 291 | "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
|
|---|
| 292 | "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
|
|---|
| 293 | "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
|
|---|
| 294 | "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
|
|---|
| 295 | "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
|
|---|
| 296 | "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
|
|---|
| 297 | "ogl_dzial, ogl_rozdzial " +
|
|---|
| [446] | 298 | "FROM " + truckExpoDbName + ".dbo.Reklama " +
|
|---|
| [428] | 299 | "WHERE ReklamaID=" + rdrReklama["ReklamaID"];
|
|---|
| 300 |
|
|---|
| 301 | n = cmd3.ExecuteNonQuery();
|
|---|
| 302 | nReklama += n;
|
|---|
| 303 | cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
|
|---|
| [450] | 304 | obj1 = cmd3.ExecuteScalar();
|
|---|
| 305 | idReklama = Convert.ToInt32(obj1);
|
|---|
| 306 |
|
|---|
| [428] | 307 | }
|
|---|
| 308 |
|
|---|
| 309 |
|
|---|
| [449] | 310 | //wstaw IdFaktury oraz cene netto emisji, jesli zafakturowana reklama
|
|---|
| [447] | 311 | int idFaktury = rdrReklama["ID_Faktury"] is DBNull ? 0 : (int)rdrReklama["ID_Faktury"];
|
|---|
| 312 | decimal netto = decimal.MinValue;
|
|---|
| 313 | if (idFaktury > 0)
|
|---|
| 314 | netto = Convert.ToDecimal(rdrReklama["Netto"]) / Convert.ToInt32(rdrReklama["Krotnoæ"]);
|
|---|
| 315 |
|
|---|
| 316 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.[UKA¯E SIÊ W NR] (ReklamaId, [Nr Wydania], status, zafakturowana, idFaktury, dataDodania, dataAnulowania, netto) " +
|
|---|
| 317 | "SELECT " + idReklama + ", [Nr Wydania], 0, " + (idFaktury > 0 ? 1 : 0).ToString() + ", " + (idFaktury > 0 ? idFaktury.ToString() : "NULL").ToString() + ", NULL, NULL, " + (idFaktury > 0 ? Math.Round(netto, 2).ToString() : "NULL").ToString().Replace(",", ".") + " " +
|
|---|
| 318 | "FROM " + truckExpoDbName + ".dbo.[UKA¯E SIÊ W NR] " +
|
|---|
| 319 | "WHERE ReklamaId=" + rdrReklama["ReklamaID"];
|
|---|
| [428] | 320 | n = cmd3.ExecuteNonQuery();
|
|---|
| 321 | nUKAzeSie += n;
|
|---|
| 322 |
|
|---|
| 323 |
|
|---|
| 324 | //Produkcja Truck_Expo
|
|---|
| [446] | 325 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Produkcja (ReklamaId, TYP_PROJEKTU, NAZWA_ZAMOWIENIA, STAN, AGENT, DATA_AGENT, ZAMAWIAM_NA, " +
|
|---|
| [428] | 326 | "PRIORYTET, PRODUKCJA, DATA_PRODUKCJA, DTP, DATA_DTP, KOREKTA, DATA_KOREKTA, DTP_PO_KOR, DATA_DTP_PO_KOR, DATA_AKCEPTACJI, OCENA, OPIS, PLIK, " +
|
|---|
| 327 | "uwagi, DataEmisji, Modu³, szer, wys, lokalizacja, kolor, szkic, kurier, path_to_material) " +
|
|---|
| 328 | "SELECT " + idReklama + ", TYP_PROJEKTU, NAZWA_ZAMOWIENIA, STAN, AGENT, DATA_AGENT, ZAMAWIAM_NA, PRIORYTET, PRODUKCJA, DATA_PRODUKCJA, DTP, DATA_DTP, " +
|
|---|
| 329 | "KOREKTA, DATA_KOREKTA, DTP_PO_KOR, DATA_DTP_PO_KOR, DATA_AKCEPTACJI, OCENA, OPIS, PLIK, uwagi, DataEmisji, Modu³, szer, wys, lokalizacja, " +
|
|---|
| 330 | "kolor, szkic, kurier, path_to_material " +
|
|---|
| [446] | 331 | "FROM " + truckExpoDbName + ".dbo.Produkcja WHERE ReklamaID=" + rdrReklama["ReklamaID"];
|
|---|
| [428] | 332 | n = cmd3.ExecuteNonQuery();
|
|---|
| 333 | nProdukcja += n;
|
|---|
| 334 |
|
|---|
| 335 |
|
|---|
| [446] | 336 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Reklama_Info_Dod " +
|
|---|
| [428] | 337 | "(ReklamaId, Data, Reklama_Info_Dod) " +
|
|---|
| [446] | 338 | "SELECT " + idReklama + ", Data, Reklama_Info_Dod " +
|
|---|
| 339 | "FROM " + truckExpoDbName + ".dbo.Reklama_Info_Dod WHERE ReklamaId=" + rdrReklama["ReklamaID"];
|
|---|
| [428] | 340 | n = cmd3.ExecuteNonQuery();
|
|---|
| 341 | if (n > 0)
|
|---|
| 342 | {
|
|---|
| 343 | int a = 0;
|
|---|
| 344 | ++a;
|
|---|
| 345 | }
|
|---|
| 346 | nReklama_Info_Dod += n;
|
|---|
| 347 |
|
|---|
| 348 |
|
|---|
| 349 |
|
|---|
| 350 | //AdmotoBanners
|
|---|
| 351 | //pusta
|
|---|
| 352 | }
|
|---|
| 353 | rdrReklama.Close();
|
|---|
| 354 |
|
|---|
| 355 |
|
|---|
| 356 | cmd2.CommandText = "SELECT Id_kontaktu, customerId, symbol_agenta, data, rodzaj, opis " +
|
|---|
| [446] | 357 | "FROM " + truckExpoDbName + ".dbo.KONTAKTY " +
|
|---|
| [428] | 358 | "WHERE data > '2008-03-11' AND CustomerID=" + rdrCustomer["CustomerID"];
|
|---|
| 359 |
|
|---|
| 360 | rdrKontakt = cmd2.ExecuteReader();
|
|---|
| 361 | while (rdrKontakt.Read())
|
|---|
| 362 | {
|
|---|
| 363 | //ustawiæ now¹ flagê wyró¿niaj¹c¹ Kontakty TruckExpo
|
|---|
| 364 |
|
|---|
| [446] | 365 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Kontakty " +
|
|---|
| [447] | 366 | "(customerId, symbol_agenta, data, rodzaj, opis, KontaktTypId) " +
|
|---|
| 367 | "SELECT " + idCustomer + ", symbol_agenta, data, rodzaj, opis, 2 " +
|
|---|
| [446] | 368 | "FROM " + truckExpoDbName + ".dbo.Kontakty " +
|
|---|
| [428] | 369 | "WHERE Id_kontaktu=" + rdrKontakt["Id_kontaktu"];
|
|---|
| 370 | n = cmd3.ExecuteNonQuery();
|
|---|
| 371 | nKontakty += n;
|
|---|
| 372 |
|
|---|
| [447] | 373 | if (n > 0)
|
|---|
| [428] | 374 | {
|
|---|
| 375 | cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
|
|---|
| 376 | obj1 = cmd3.ExecuteScalar();
|
|---|
| 377 | idKontakt = Convert.ToInt32(obj1);
|
|---|
| 378 |
|
|---|
| 379 |
|
|---|
| [446] | 380 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.KONTAKTY_Log " +
|
|---|
| [428] | 381 | "(TRI_Data, TRI_Login, TRI_Operacja, Id_kontaktu, customerId, symbol_agenta, data, rodzaj, opis) " +
|
|---|
| 382 | "SELECT TRI_Data, TRI_Login, TRI_Operacja, " + idKontakt + ", " + idCustomer + ", symbol_agenta, data, rodzaj, opis " +
|
|---|
| [446] | 383 | "FROM " + truckExpoDbName + ".dbo.KONTAKTY_Log " +
|
|---|
| [428] | 384 | "WHERE Id_kontaktu=" + rdrKontakt["Id_kontaktu"];
|
|---|
| 385 | n = cmd3.ExecuteNonQuery();
|
|---|
| 386 | nKONTAKTY_Log += n;
|
|---|
| 387 | }
|
|---|
| 388 | }
|
|---|
| 389 | rdrKontakt.Close();
|
|---|
| 390 |
|
|---|
| 391 |
|
|---|
| [446] | 392 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.KLIENCI_Log " +
|
|---|
| [428] | 393 | "(TRI_Data, TRI_Login, TRI_Operacja, CustomerID, FirstName, LastName, OrganizationName, Address, City, State, " +
|
|---|
| 394 | "PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, Note, data, osw_nr, osw_wazne_do, Adres_Fkatura, " +
|
|---|
| 395 | "Old_ID, Adres_Kor, Platnik_VAT, Aktywny, Email, UserName, Last_Modify, Modify_User, http, VIES, regon, krs) " +
|
|---|
| 396 | "SELECT TRI_Data, TRI_Login, TRI_Operacja, " + idCustomer + ", FirstName, LastName, OrganizationName, Address, City, State, " +
|
|---|
| 397 | "PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, Note, data, osw_nr, osw_wazne_do, Adres_Fkatura, " +
|
|---|
| 398 | "Old_ID, Adres_Kor, Platnik_VAT, Aktywny, Email, UserName, Last_Modify, Modify_User, http, VIES, regon, krs " +
|
|---|
| [446] | 399 | "FROM " + truckExpoDbName + ".dbo.KLIENCI_Log " +
|
|---|
| [428] | 400 | "WHERE CustomerID=" + rdrCustomer["CustomerID"];
|
|---|
| 401 | n = cmd3.ExecuteNonQuery();
|
|---|
| 402 | nKLIENCI_Log += n;
|
|---|
| 403 |
|
|---|
| 404 |
|
|---|
| 405 | //Klienci_Internet_Logo
|
|---|
| 406 | //pusta
|
|---|
| 407 |
|
|---|
| [446] | 408 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Klienci_Tytul " +
|
|---|
| [428] | 409 | "(TYTUL, Customerid, username, data) " +
|
|---|
| [446] | 410 | "SELECT TYTUL, " + idCustomer + ", username, data " +
|
|---|
| [447] | 411 | "FROM " + truckExpoDbName + ".dbo.Klienci_Tytul " +
|
|---|
| 412 | "WHERE CustomerID=" + rdrCustomer["CustomerID"];
|
|---|
| [428] | 413 | n = cmd3.ExecuteNonQuery();
|
|---|
| 414 | if (n > 0)
|
|---|
| 415 | {
|
|---|
| 416 | int a = 0;
|
|---|
| 417 | ++a;
|
|---|
| 418 | }
|
|---|
| 419 | nKlienci_Tytul += n;
|
|---|
| 420 |
|
|---|
| 421 |
|
|---|
| [446] | 422 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Oferty_Main " +
|
|---|
| [428] | 423 | "(Stan_Oferty, Id_Wersje_Oferty, CUSTOMER_ID, id_klienci_os_kontakt, id_tytul, AGENT, JEZYK, Data_Oferty, " +
|
|---|
| 424 | "Opis_Dol, Data_Wyslania, Data_Modyfikacji, Zmodyfikowal_User, zapisana, ReklamaID, ProjektID) " +
|
|---|
| [447] | 425 | "SELECT Stan_Oferty, Id_Wersje_Oferty, " + idCustomer + ", id_klienci_os_kontakt, id_tytul, AGENT, JEZYK, Data_Oferty, " +
|
|---|
| [428] | 426 | "Opis_Dol, Data_Wyslania, Data_Modyfikacji, Zmodyfikowal_User, zapisana, ReklamaID, ProjektID " +
|
|---|
| [447] | 427 | "FROM " + truckExpoDbName + ".dbo.Oferty_Main " +
|
|---|
| 428 | "WHERE Customer_ID=" + rdrCustomer["CustomerID"];
|
|---|
| [428] | 429 | n = cmd3.ExecuteNonQuery();
|
|---|
| 430 | nOferty_Main += n;
|
|---|
| 431 |
|
|---|
| 432 |
|
|---|
| [446] | 433 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Sheduler " +
|
|---|
| [428] | 434 | "(CustomerId, CustomerName, Akwizytor, DataWprowadzenia, DataPrzypomnienia, Opis, zalatwione) " +
|
|---|
| [446] | 435 | "SELECT " + idCustomer + ", CustomerName, Akwizytor, DataWprowadzenia, DataPrzypomnienia, Opis, zalatwione " +
|
|---|
| [447] | 436 | "FROM " + truckExpoDbName + ".dbo.Sheduler " +
|
|---|
| 437 | "WHERE CustomerID=" + rdrCustomer["CustomerID"];
|
|---|
| [428] | 438 | n = cmd3.ExecuteNonQuery();
|
|---|
| 439 | nSheduler += n;
|
|---|
| 440 |
|
|---|
| 441 |
|
|---|
| 442 | //Kl_Klienci
|
|---|
| [446] | 443 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.KL_KLIENCI " +
|
|---|
| [428] | 444 | "(ID_KL_1, ID_KL_2, ID_KL_3, Customerid, username, data) " +
|
|---|
| 445 | "SELECT ID_KL_1, ID_KL_2, ID_KL_3, " + idCustomer + ", username, data " +
|
|---|
| [446] | 446 | "FROM " + truckExpoDbName + ".dbo.KL_KLIENCI " +
|
|---|
| [428] | 447 | "WHERE Customerid=" + rdrCustomer["CustomerID"];
|
|---|
| 448 | n = cmd3.ExecuteNonQuery();
|
|---|
| 449 | nKl_Klienci += n;
|
|---|
| 450 |
|
|---|
| 451 |
|
|---|
| 452 | // dla testów
|
|---|
| [450] | 453 | //if (nRead > 100)
|
|---|
| 454 | // break;
|
|---|
| [428] | 455 | }
|
|---|
| 456 | rdrCustomer.Close();
|
|---|
| 457 | rdrCustomer = null;
|
|---|
| 458 |
|
|---|
| [449] | 459 |
|
|---|
| [451] | 460 |
|
|---|
| 461 |
|
|---|
| [428] | 462 | // ============ dane starych klientów
|
|---|
| 463 |
|
|---|
| 464 | cmd1.CommandText = "SELECT COUNT(*) " +
|
|---|
| [446] | 465 | "FROM " + truckExpoDbName + ".dbo.Reklama " +
|
|---|
| [428] | 466 | "WHERE [TYTU£]='EXPO' AND [ID REKLAMY] LIKE 'X%' AND CustomerID <= 56710";
|
|---|
| 467 | m_waitProgressMax = (int)cmd1.ExecuteScalar();
|
|---|
| 468 |
|
|---|
| 469 |
|
|---|
| 470 | //Reklamy Truck_Expo
|
|---|
| 471 | cmd2.CommandText = "SELECT ReklamaID, CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
|
|---|
| 472 | "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
|
|---|
| 473 | "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
|
|---|
| 474 | "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
|
|---|
| 475 | "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
|
|---|
| 476 | "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
|
|---|
| 477 | "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
|
|---|
| 478 | "ogl_dzial, ogl_rozdzial " +
|
|---|
| [446] | 479 | "FROM " + truckExpoDbName + ".dbo.Reklama " +
|
|---|
| [428] | 480 | "WHERE [TYTU£]='EXPO' AND [ID REKLAMY] LIKE 'X%' AND CustomerID <= 56710";
|
|---|
| 481 |
|
|---|
| 482 | nRead = 0;
|
|---|
| 483 |
|
|---|
| 484 | rdrReklama = cmd2.ExecuteReader();
|
|---|
| 485 | while (rdrReklama.Read())
|
|---|
| 486 | {
|
|---|
| 487 | if (backgroundWorker1.IsBusy)
|
|---|
| 488 | backgroundWorker1.ReportProgress(nRead);
|
|---|
| 489 |
|
|---|
| 490 | ++nRead;
|
|---|
| 491 |
|
|---|
| 492 | obj1 = rdrReklama["ID_FAKTURY"];
|
|---|
| 493 |
|
|---|
| 494 | if (obj1.GetType() != typeof(System.DBNull))
|
|---|
| 495 | {
|
|---|
| 496 | //Faktury wystawione dla Truck_Expo
|
|---|
| [446] | 497 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.FAKTURY " +
|
|---|
| [428] | 498 | "(NUMER, NUMER_ROZ, NUMER_ROK, DATA_WYSTAWIENIA, MIEJSCOWOSC_WYSTAWIENIA, ID_SPRZEDAWCY, ID_NABYWCY, DATA_SPRZEDAZY, " +
|
|---|
| 499 | "PODPIS_WYSTAWIL, PODPIS_ODEBRAL, opis, SPOSOB_ZAPLATY, TERMIN_ZAPLATY, ZAPLACONO, BYL_WYDRUK, NABYWCA_ADRES, SPRZEDAWCA_ADRES, " +
|
|---|
| 500 | "SPRZEDAWCA_NIP, NABYWCA_NIP, FAKTURA_TYP, FAKTURA_PODTYP, ID_KONTA, EKSPORT, EXPORTED, ID_TYTUL, EXPORTED_DATA, suma_zaplat, ID_FK_KOR, " +
|
|---|
| 501 | "KOREKTA, zaplata_data, zaplata_opis, Zaliczka_Brutto, Zaliczka_Data, waluta_brutto, waluta_miano, waluta_kurs, waluta_przelicznik, waluta_kurs_z_dnia, " +
|
|---|
| [449] | 502 | "waluta_tabela_nr, SystemKsiegowyId) " +
|
|---|
| [428] | 503 | "SELECT NUMER, NUMER_ROZ, NUMER_ROK, DATA_WYSTAWIENIA, MIEJSCOWOSC_WYSTAWIENIA, " + "ID_SPRZEDAWCY" + ", ID_NABYWCY, DATA_SPRZEDAZY, " +
|
|---|
| 504 | "PODPIS_WYSTAWIL, PODPIS_ODEBRAL, opis, SPOSOB_ZAPLATY, TERMIN_ZAPLATY, ZAPLACONO, BYL_WYDRUK, NABYWCA_ADRES, SPRZEDAWCA_ADRES, " +
|
|---|
| [447] | 505 | "SPRZEDAWCA_NIP, NABYWCA_NIP, FAKTURA_TYP, FAKTURA_PODTYP, ID_KONTA, EKSPORT, EXPORTED, ID_TYTUL, EXPORTED_DATA, suma_zaplat, ID_FK_KOR, " +
|
|---|
| [428] | 506 | "KOREKTA, zaplata_data, zaplata_opis, Zaliczka_Brutto, Zaliczka_Data, waluta_brutto, waluta_miano, waluta_kurs, waluta_przelicznik, waluta_kurs_z_dnia, " +
|
|---|
| [449] | 507 | "waluta_tabela_nr, 2 " +
|
|---|
| [446] | 508 | "FROM " + truckExpoDbName + ".dbo.FAKTURY " +
|
|---|
| [428] | 509 | "WHERE ID_FAKTURY = " + obj1;
|
|---|
| 510 | n = cmd3.ExecuteNonQuery();
|
|---|
| 511 | nFAKTURY += n;
|
|---|
| 512 | }
|
|---|
| 513 | else
|
|---|
| 514 | n = 0;
|
|---|
| 515 |
|
|---|
| 516 |
|
|---|
| 517 | if (n > 0)
|
|---|
| 518 | {
|
|---|
| 519 | cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
|
|---|
| 520 | obj1 = cmd3.ExecuteScalar();
|
|---|
| 521 | idFaktura = Convert.ToInt32(obj1);
|
|---|
| 522 |
|
|---|
| [446] | 523 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Reklama " +
|
|---|
| [428] | 524 | "(CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
|
|---|
| 525 | "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
|
|---|
| 526 | "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
|
|---|
| 527 | "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
|
|---|
| 528 | "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
|
|---|
| 529 | "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
|
|---|
| 530 | "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
|
|---|
| 531 | "ogl_dzial, ogl_rozdzial) " +
|
|---|
| 532 | "SELECT CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
|
|---|
| 533 | "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
|
|---|
| 534 | "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
|
|---|
| 535 | "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
|
|---|
| 536 | "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, " + idFaktura + ", PROMOCJA, " +
|
|---|
| 537 | "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
|
|---|
| 538 | "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
|
|---|
| 539 | "ogl_dzial, ogl_rozdzial " +
|
|---|
| [446] | 540 | "FROM " + truckExpoDbName + ".dbo.Reklama " +
|
|---|
| [428] | 541 | "WHERE ReklamaID=" + rdrReklama["ReklamaID"];
|
|---|
| 542 | n = cmd3.ExecuteNonQuery();
|
|---|
| 543 | nReklama += n;
|
|---|
| 544 | cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
|
|---|
| 545 | obj1 = cmd3.ExecuteScalar();
|
|---|
| 546 | idReklama = Convert.ToInt32(obj1);
|
|---|
| 547 |
|
|---|
| [446] | 548 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.FAKTURA_DETAILS " +
|
|---|
| [428] | 549 | "(ID_FAKTURY, ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, " +
|
|---|
| 550 | "S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP) " +
|
|---|
| 551 | "SELECT " + idFaktura + ", ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, " +
|
|---|
| 552 | "S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP " +
|
|---|
| [446] | 553 | "FROM " + truckExpoDbName + ".dbo.FAKTURA_DETAILS " +
|
|---|
| [428] | 554 | "WHERE ID_FAKTURY=" + rdrReklama["ID_FAKTURY"];
|
|---|
| 555 | n = cmd3.ExecuteNonQuery();
|
|---|
| 556 | nFAKTURA_DETAILS += n;
|
|---|
| 557 |
|
|---|
| [446] | 558 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.PlatnosciEcard " +
|
|---|
| [428] | 559 | "(IDFaktury, ORDERDESCRIPTION, nip, nrZlecenia, AMOUNT, CURRENCY, SESSIONID, NAME, SURNAME, AUTODEPOSIT, " +
|
|---|
| 560 | "LANGUAGE, CHARSET, COUNTRY, JS, PAYMENTTYPE, Data, Status, Status_data) " +
|
|---|
| 561 | "SELECT " + idFaktura + ", ORDERDESCRIPTION, nip, nrZlecenia, AMOUNT, CURRENCY, SESSIONID, NAME, SURNAME, AUTODEPOSIT, " +
|
|---|
| 562 | "LANGUAGE, CHARSET, COUNTRY, JS, PAYMENTTYPE, Data, Status, Status_data " +
|
|---|
| [446] | 563 | "FROM " + truckExpoDbName + ".dbo.PlatnosciEcard " +
|
|---|
| [428] | 564 | "WHERE IDFaktury=" + rdrReklama["ID_FAKTURY"];
|
|---|
| 565 | n = cmd3.ExecuteNonQuery();
|
|---|
| 566 | if (n > 0)
|
|---|
| 567 | {
|
|---|
| 568 | int a = 0;
|
|---|
| 569 | ++a;
|
|---|
| 570 | }
|
|---|
| 571 | nPlatnosciEcard += n;
|
|---|
| 572 | }
|
|---|
| 573 | else
|
|---|
| 574 | {
|
|---|
| [446] | 575 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Reklama " +
|
|---|
| [428] | 576 | "(CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
|
|---|
| 577 | "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
|
|---|
| 578 | "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
|
|---|
| 579 | "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
|
|---|
| 580 | "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
|
|---|
| 581 | "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
|
|---|
| 582 | "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
|
|---|
| 583 | "ogl_dzial, ogl_rozdzial) " +
|
|---|
| 584 | "SELECT CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
|
|---|
| 585 | "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
|
|---|
| 586 | "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
|
|---|
| 587 | "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
|
|---|
| 588 | "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
|
|---|
| 589 | "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
|
|---|
| 590 | "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
|
|---|
| 591 | "ogl_dzial, ogl_rozdzial " +
|
|---|
| [446] | 592 | "FROM " + truckExpoDbName + ".dbo.Reklama " +
|
|---|
| [428] | 593 | "WHERE ReklamaID=" + rdrReklama["ReklamaID"];
|
|---|
| 594 |
|
|---|
| 595 | n = cmd3.ExecuteNonQuery();
|
|---|
| 596 | nReklama += n;
|
|---|
| 597 | cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
|
|---|
| [450] | 598 | obj1 = cmd3.ExecuteScalar();
|
|---|
| 599 | idReklama = Convert.ToInt32(obj1);
|
|---|
| [428] | 600 | }
|
|---|
| 601 |
|
|---|
| 602 |
|
|---|
| [446] | 603 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.[UKA¯E SIÊ W NR] (ReklamaId, [Nr Wydania]) " +
|
|---|
| [428] | 604 | "SELECT " + idReklama + ", [Nr Wydania] " +
|
|---|
| [446] | 605 | "FROM " + truckExpoDbName + ".dbo.[UKA¯E SIÊ W NR] " +
|
|---|
| [428] | 606 | "WHERE ReklamaId=" + rdrReklama["ReklamaID"];
|
|---|
| 607 | n = cmd3.ExecuteNonQuery();
|
|---|
| 608 | nUKAzeSie += n;
|
|---|
| 609 |
|
|---|
| 610 |
|
|---|
| 611 | //Produkcja Truck_Expo
|
|---|
| [446] | 612 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Produkcja (ReklamaId, TYP_PROJEKTU, NAZWA_ZAMOWIENIA, STAN, AGENT, DATA_AGENT, ZAMAWIAM_NA, " +
|
|---|
| [428] | 613 | "PRIORYTET, PRODUKCJA, DATA_PRODUKCJA, DTP, DATA_DTP, KOREKTA, DATA_KOREKTA, DTP_PO_KOR, DATA_DTP_PO_KOR, DATA_AKCEPTACJI, OCENA, OPIS, PLIK, " +
|
|---|
| 614 | "uwagi, DataEmisji, Modu³, szer, wys, lokalizacja, kolor, szkic, kurier, path_to_material) " +
|
|---|
| 615 | "SELECT " + idReklama + ", TYP_PROJEKTU, NAZWA_ZAMOWIENIA, STAN, AGENT, DATA_AGENT, ZAMAWIAM_NA, PRIORYTET, PRODUKCJA, DATA_PRODUKCJA, DTP, DATA_DTP, " +
|
|---|
| 616 | "KOREKTA, DATA_KOREKTA, DTP_PO_KOR, DATA_DTP_PO_KOR, DATA_AKCEPTACJI, OCENA, OPIS, PLIK, uwagi, DataEmisji, Modu³, szer, wys, lokalizacja, " +
|
|---|
| 617 | "kolor, szkic, kurier, path_to_material " +
|
|---|
| [446] | 618 | "FROM " + truckExpoDbName + ".dbo.Produkcja WHERE ReklamaID=" + rdrReklama["ReklamaID"];
|
|---|
| [428] | 619 | n = cmd3.ExecuteNonQuery();
|
|---|
| 620 | nProdukcja += n;
|
|---|
| 621 |
|
|---|
| 622 |
|
|---|
| [446] | 623 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Reklama_Info_Dod " +
|
|---|
| [428] | 624 | "(ReklamaId, Data, Reklama_Info_Dod) " +
|
|---|
| 625 | "SELECT " + idReklama + ", Data, Reklama_Info_Dod " +
|
|---|
| [446] | 626 | "FROM " + truckExpoDbName + ".dbo.Reklama_Info_Dod WHERE ReklamaId=" + rdrReklama["ReklamaID"];
|
|---|
| [428] | 627 | n = cmd3.ExecuteNonQuery();
|
|---|
| 628 | if (n > 0)
|
|---|
| 629 | {
|
|---|
| 630 | int a = 0;
|
|---|
| 631 | ++a;
|
|---|
| 632 | }
|
|---|
| 633 | nReklama_Info_Dod += n;
|
|---|
| 634 |
|
|---|
| 635 |
|
|---|
| 636 | //AdmotoBanners
|
|---|
| 637 | //pusta
|
|---|
| 638 | }
|
|---|
| 639 | rdrReklama.Close();
|
|---|
| 640 | rdrReklama = null;
|
|---|
| 641 |
|
|---|
| 642 |
|
|---|
| 643 | cmd2.CommandText = "SELECT Id_kontaktu, customerId, symbol_agenta, data, rodzaj, opis " +
|
|---|
| [446] | 644 | "FROM " + truckExpoDbName + ".dbo.KONTAKTY " +
|
|---|
| [428] | 645 | "WHERE data > '2008-03-11' AND CustomerID <= 56710";
|
|---|
| 646 |
|
|---|
| 647 | rdrKontakt = cmd2.ExecuteReader();
|
|---|
| 648 | while (rdrKontakt.Read())
|
|---|
| 649 | {
|
|---|
| 650 | //ustawiæ now¹ flagê wyró¿niaj¹c¹ Kontakty TruckExpo
|
|---|
| 651 |
|
|---|
| [446] | 652 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Kontakty " +
|
|---|
| [448] | 653 | "(customerId, symbol_agenta, data, rodzaj, opis, KontaktTypId) " +
|
|---|
| 654 | "SELECT customerId, symbol_agenta, data, rodzaj, opis, 2 " +
|
|---|
| [446] | 655 | "FROM " + truckExpoDbName + ".dbo.Kontakty " +
|
|---|
| [428] | 656 | "WHERE Id_kontaktu=" + rdrKontakt["Id_kontaktu"];
|
|---|
| 657 | n = cmd3.ExecuteNonQuery();
|
|---|
| 658 | nKontakty += n;
|
|---|
| 659 |
|
|---|
| 660 | if (n > 0)
|
|---|
| 661 | {
|
|---|
| 662 | cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
|
|---|
| 663 | obj1 = cmd3.ExecuteScalar();
|
|---|
| 664 | idKontakt = Convert.ToInt32(obj1);
|
|---|
| 665 |
|
|---|
| 666 |
|
|---|
| [446] | 667 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.KONTAKTY_Log " +
|
|---|
| [428] | 668 | "(TRI_Data, TRI_Login, TRI_Operacja, Id_kontaktu, customerId, symbol_agenta, data, rodzaj, opis) " +
|
|---|
| 669 | "SELECT TRI_Data, TRI_Login, TRI_Operacja, " + idKontakt + ", customerId, symbol_agenta, data, rodzaj, opis " +
|
|---|
| [446] | 670 | "FROM " + truckExpoDbName + ".dbo.KONTAKTY_Log " +
|
|---|
| [428] | 671 | "WHERE Id_kontaktu=" + rdrKontakt["Id_kontaktu"];
|
|---|
| 672 | n = cmd3.ExecuteNonQuery();
|
|---|
| 673 | nKONTAKTY_Log += n;
|
|---|
| 674 | }
|
|---|
| 675 | }
|
|---|
| 676 | rdrKontakt.Close();
|
|---|
| 677 |
|
|---|
| 678 |
|
|---|
| [446] | 679 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.KLIENCI_Log " +
|
|---|
| [428] | 680 | "(TRI_Data, TRI_Login, TRI_Operacja, CustomerID, FirstName, LastName, OrganizationName, Address, City, State, " +
|
|---|
| 681 | "PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, Note, data, osw_nr, osw_wazne_do, Adres_Fkatura, " +
|
|---|
| 682 | "Old_ID, Adres_Kor, Platnik_VAT, Aktywny, Email, UserName, Last_Modify, Modify_User, http, VIES, regon, krs) " +
|
|---|
| 683 | "SELECT TRI_Data, TRI_Login, TRI_Operacja, CustomerID, FirstName, LastName, OrganizationName, Address, City, State, " +
|
|---|
| 684 | "PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, Note, data, osw_nr, osw_wazne_do, Adres_Fkatura, " +
|
|---|
| 685 | "Old_ID, Adres_Kor, Platnik_VAT, Aktywny, Email, UserName, Last_Modify, Modify_User, http, VIES, regon, krs " +
|
|---|
| [446] | 686 | "FROM " + truckExpoDbName + ".dbo.KLIENCI_Log " +
|
|---|
| [428] | 687 | "WHERE CustomerID <= 56710 AND TRI_Data > '2008-03-11'";
|
|---|
| 688 | n = cmd3.ExecuteNonQuery();
|
|---|
| 689 | nKLIENCI_Log += n;
|
|---|
| 690 |
|
|---|
| 691 |
|
|---|
| 692 | //Klienci_Internet_Logo
|
|---|
| 693 | //pusta
|
|---|
| [446] | 694 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Klienci_Tytul " +
|
|---|
| [428] | 695 | "(TYTUL, Customerid, username, data) " +
|
|---|
| 696 | "SELECT TYTUL, Customerid, username, data " +
|
|---|
| [446] | 697 | "FROM " + truckExpoDbName + ".dbo.Klienci_Tytul " +
|
|---|
| [428] | 698 | "WHERE CustomerID <= 56710 AND TYTUL='EXPO'";
|
|---|
| 699 | n = cmd3.ExecuteNonQuery();
|
|---|
| 700 | if (n > 0)
|
|---|
| 701 | {
|
|---|
| 702 | int a = 0;
|
|---|
| 703 | ++a;
|
|---|
| 704 | }
|
|---|
| 705 | nKlienci_Tytul += n;
|
|---|
| 706 |
|
|---|
| 707 |
|
|---|
| [446] | 708 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Oferty_Main " +
|
|---|
| [428] | 709 | "(Stan_Oferty, Id_Wersje_Oferty, CUSTOMER_ID, id_klienci_os_kontakt, id_tytul, AGENT, JEZYK, Data_Oferty, " +
|
|---|
| 710 | "Opis_Dol, Data_Wyslania, Data_Modyfikacji, Zmodyfikowal_User, zapisana, ReklamaID, ProjektID) " +
|
|---|
| 711 | "SELECT Stan_Oferty, Id_Wersje_Oferty, CUSTOMER_ID, id_klienci_os_kontakt, id_tytul, AGENT, JEZYK, Data_Oferty, " +
|
|---|
| 712 | "Opis_Dol, Data_Wyslania, Data_Modyfikacji, Zmodyfikowal_User, zapisana, ReklamaID, ProjektID " +
|
|---|
| [446] | 713 | "FROM " + truckExpoDbName + ".dbo.Oferty_Main " +
|
|---|
| [428] | 714 | "WHERE Customer_ID <= 56710 AND data_modyfikacji > '2008-03-11'";
|
|---|
| 715 | n = cmd3.ExecuteNonQuery();
|
|---|
| 716 | nOferty_Main += n;
|
|---|
| 717 |
|
|---|
| 718 |
|
|---|
| [446] | 719 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.Sheduler " +
|
|---|
| [428] | 720 | "(CustomerId, CustomerName, Akwizytor, DataWprowadzenia, DataPrzypomnienia, Opis, zalatwione) " +
|
|---|
| 721 | "SELECT CustomerId, CustomerName, Akwizytor, DataWprowadzenia, DataPrzypomnienia, Opis, zalatwione " +
|
|---|
| [446] | 722 | "FROM " + truckExpoDbName + ".dbo.Sheduler " +
|
|---|
| [428] | 723 | "WHERE CustomerID <= 56710 AND DataWprowadzenia > '2008-03-11'";
|
|---|
| 724 | n = cmd3.ExecuteNonQuery();
|
|---|
| 725 | nSheduler += n;
|
|---|
| 726 |
|
|---|
| [446] | 727 | cmd3.CommandText = "INSERT INTO " + bazaReklamDbName + ".dbo.KL_KLIENCI " +
|
|---|
| [428] | 728 | "(ID_KL_1, ID_KL_2, ID_KL_3, Customerid, username, data) " +
|
|---|
| 729 | "SELECT ID_KL_1, ID_KL_2, ID_KL_3, Customerid, username, data " +
|
|---|
| [446] | 730 | "FROM " + truckExpoDbName + ".dbo.KL_KLIENCI " +
|
|---|
| [428] | 731 | "WHERE Customerid <= 56710 AND data > '2008-03-11'";
|
|---|
| 732 | n = cmd3.ExecuteNonQuery();
|
|---|
| 733 | nKl_Klienci += n;
|
|---|
| 734 |
|
|---|
| 735 |
|
|---|
| 736 |
|
|---|
| 737 | //test: anulujemy operacjê
|
|---|
| [449] | 738 | //tr1.Rollback();
|
|---|
| [456] | 739 | //tr1.Commit();
|
|---|
| 740 | //tr1 = null;
|
|---|
| [428] | 741 |
|
|---|
| 742 | conn1.Close();
|
|---|
| 743 | conn2.Close();
|
|---|
| 744 | conn3.Close();
|
|---|
| 745 |
|
|---|
| [450] | 746 | stopwatch.Stop();
|
|---|
| 747 |
|
|---|
| [428] | 748 | MessageBox.Show("Zakoñczono ³¹czenie danych.\n" +
|
|---|
| [450] | 749 | " - czas: " + stopwatch.Elapsed.Minutes + " minut, " + stopwatch.Elapsed.Seconds + " sekund" + "\n" +
|
|---|
| [428] | 750 | " - klienci: " + nKlienci + "\n" +
|
|---|
| 751 | " - klienci, osoby do kontaktu: " + nKlienci_Osoby_Do_Kontaktu + "\n" +
|
|---|
| 752 | " - reklamy: " + nReklama + "\n" +
|
|---|
| 753 | " - reklamy, info dod.: " + nReklama_Info_Dod + "\n" +
|
|---|
| 754 | " - faktury: " + nFAKTURY + "\n" +
|
|---|
| 755 | " - faktury, szczegó³y: " + nFAKTURA_DETAILS + "\n" +
|
|---|
| 756 | " - eCard: " + nPlatnosciEcard + "\n" +
|
|---|
| 757 | " - uka¿e siê w ...: " + nUKAzeSie + "\n" +
|
|---|
| 758 | " - produkcja: " + nProdukcja + "\n" +
|
|---|
| 759 | " - kontakty: " + nKontakty + "\n" +
|
|---|
| 760 | " - kontakty log: " + nKONTAKTY_Log + "\n" +
|
|---|
| 761 | " - klienci log: " + nKLIENCI_Log + "\n" +
|
|---|
| 762 | " - klienci tytu³: " + nKlienci_Tytul + "\n" +
|
|---|
| 763 | " - oferty main: " + nOferty_Main + "\n" +
|
|---|
| 764 | " - sheduler: " + nSheduler + "\n" +
|
|---|
| 765 | " - Kl_Klienci: " + nKl_Klienci, "Baza reklam", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
|---|
| 766 | }
|
|---|
| 767 | catch (Exception ex)
|
|---|
| 768 | {
|
|---|
| [456] | 769 | //if (tr1 != null)
|
|---|
| 770 | //{
|
|---|
| 771 | // tr1.Rollback();
|
|---|
| 772 | // tr1 = null;
|
|---|
| 773 | //}
|
|---|
| [428] | 774 |
|
|---|
| 775 | MessageBox.Show(ex.ToString());
|
|---|
| 776 | }
|
|---|
| [447] | 777 | finally
|
|---|
| 778 | {
|
|---|
| 779 | if (conn1 != null && conn1.State == ConnectionState.Open) conn1.Close();
|
|---|
| 780 | if (conn2 != null && conn2.State == ConnectionState.Open) conn2.Close();
|
|---|
| 781 | if (conn3 != null && conn3.State == ConnectionState.Open) conn3.Close();
|
|---|
| 782 | }
|
|---|
| [428] | 783 | }
|
|---|
| 784 |
|
|---|
| 785 | private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
|
|---|
| 786 | {
|
|---|
| 787 | RunProcess();
|
|---|
| 788 | }
|
|---|
| 789 |
|
|---|
| 790 | private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
|
|---|
| 791 | {
|
|---|
| 792 | if (!this.Visible ||
|
|---|
| 793 | this.WindowState != FormWindowState.Normal)
|
|---|
| 794 | return;
|
|---|
| 795 |
|
|---|
| 796 | //if (progressBar1.Maximum == 1 && m_waitProgressMax > 0) progressBar1.Maximum = m_waitProgressMax;
|
|---|
| 797 | if (progressBar1.Maximum != m_waitProgressMax)
|
|---|
| 798 | progressBar1.Maximum = m_waitProgressMax;
|
|---|
| 799 |
|
|---|
| 800 | if (e.ProgressPercentage < progressBar1.Maximum)
|
|---|
| 801 | {
|
|---|
| 802 | progressBar1.Value = e.ProgressPercentage;
|
|---|
| 803 | labelInfo1.Text = progressBar1.Value.ToString() + "/" + m_waitProgressMax.ToString();
|
|---|
| 804 | }
|
|---|
| 805 | }
|
|---|
| 806 |
|
|---|
| 807 | private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
|
|---|
| 808 | {
|
|---|
| 809 | button1.Enabled = true;
|
|---|
| 810 | }
|
|---|
| 811 |
|
|---|
| 812 | private void Form1_FormClosing(object sender, FormClosingEventArgs e)
|
|---|
| 813 | {
|
|---|
| 814 | if (backgroundWorker1.IsBusy)
|
|---|
| 815 | e.Cancel = true;
|
|---|
| 816 | }
|
|---|
| 817 | }
|
|---|
| 818 | } |
|---|