Index: branches/TruckExpo/BrMerger/BrMerger.csproj
===================================================================
--- branches/TruckExpo/BrMerger/BrMerger.csproj (revision 438)
+++ branches/TruckExpo/BrMerger/BrMerger.csproj (revision 438)
@@ -0,0 +1,78 @@
+﻿<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>8.0.50727</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{E9778AD6-67BC-4D7B-AE7B-8A847FDFB474}</ProjectGuid>
+    <OutputType>WinExe</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>BrMerger</RootNamespace>
+    <AssemblyName>BrMerger</AssemblyName>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Deployment" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Form1.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Form1.Designer.cs">
+      <DependentUpon>Form1.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Program.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <EmbeddedResource Include="Form1.resx">
+      <SubType>Designer</SubType>
+      <DependentUpon>Form1.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
+    <None Include="Properties\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+    </None>
+    <Compile Include="Properties\Settings.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+  </ItemGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>
Index: branches/TruckExpo/BrMerger/Form1.resx
===================================================================
--- branches/TruckExpo/BrMerger/Form1.resx (revision 438)
+++ branches/TruckExpo/BrMerger/Form1.resx (revision 438)
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="backgroundWorker1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+</root>
Index: branches/TruckExpo/BrMerger/BrMerger/BrMerger.csproj
===================================================================
--- branches/TruckExpo/BrMerger/BrMerger/BrMerger.csproj (revision 428)
+++  (revision )
@@ -1,78 +1,0 @@
-﻿<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>8.0.50727</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{E9778AD6-67BC-4D7B-AE7B-8A847FDFB474}</ProjectGuid>
-    <OutputType>WinExe</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>BrMerger</RootNamespace>
-    <AssemblyName>BrMerger</AssemblyName>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="System" />
-    <Reference Include="System.Data" />
-    <Reference Include="System.Deployment" />
-    <Reference Include="System.Drawing" />
-    <Reference Include="System.Windows.Forms" />
-    <Reference Include="System.Xml" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="Form1.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Form1.Designer.cs">
-      <DependentUpon>Form1.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Program.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-    <EmbeddedResource Include="Form1.resx">
-      <SubType>Designer</SubType>
-      <DependentUpon>Form1.cs</DependentUpon>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Properties\Resources.resx">
-      <Generator>ResXFileCodeGenerator</Generator>
-      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <Compile Include="Properties\Resources.Designer.cs">
-      <AutoGen>True</AutoGen>
-      <DependentUpon>Resources.resx</DependentUpon>
-    </Compile>
-    <None Include="Properties\Settings.settings">
-      <Generator>SettingsSingleFileGenerator</Generator>
-      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
-    </None>
-    <Compile Include="Properties\Settings.Designer.cs">
-      <AutoGen>True</AutoGen>
-      <DependentUpon>Settings.settings</DependentUpon>
-      <DesignTimeSharedInput>True</DesignTimeSharedInput>
-    </Compile>
-  </ItemGroup>
-  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
-</Project>
Index: branches/TruckExpo/BrMerger/BrMerger/Form1.resx
===================================================================
--- branches/TruckExpo/BrMerger/BrMerger/Form1.resx (revision 428)
+++  (revision )
@@ -1,123 +1,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <metadata name="backgroundWorker1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>17, 17</value>
-  </metadata>
-</root>
Index: branches/TruckExpo/BrMerger/BrMerger/Form1.Designer.cs
===================================================================
--- branches/TruckExpo/BrMerger/BrMerger/Form1.Designer.cs (revision 428)
+++  (revision )
@@ -1,99 +1,0 @@
-namespace BrMerger
-{
-    partial class Form1
-    {
-        /// <summary>
-        /// Required designer variable.
-        /// </summary>
-        private System.ComponentModel.IContainer components = null;
-
-        /// <summary>
-        /// Clean up any resources being used.
-        /// </summary>
-        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (disposing && (components != null))
-            {
-                components.Dispose();
-            }
-            base.Dispose(disposing);
-        }
-
-        #region Windows Form Designer generated code
-
-        /// <summary>
-        /// Required method for Designer support - do not modify
-        /// the contents of this method with the code editor.
-        /// </summary>
-        private void InitializeComponent()
-        {
-            this.button1 = new System.Windows.Forms.Button();
-            this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker();
-            this.progressBar1 = new System.Windows.Forms.ProgressBar();
-            this.labelInfo1 = new System.Windows.Forms.Label();
-            this.SuspendLayout();
-            // 
-            // button1
-            // 
-            this.button1.Location = new System.Drawing.Point(35, 37);
-            this.button1.Name = "button1";
-            this.button1.Size = new System.Drawing.Size(75, 23);
-            this.button1.TabIndex = 0;
-            this.button1.Text = "button1";
-            this.button1.UseVisualStyleBackColor = true;
-            this.button1.Click += new System.EventHandler(this.button1_Click);
-            // 
-            // backgroundWorker1
-            // 
-            this.backgroundWorker1.WorkerReportsProgress = true;
-            this.backgroundWorker1.DoWork += new System.ComponentModel.DoWorkEventHandler(this.backgroundWorker1_DoWork);
-            this.backgroundWorker1.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.backgroundWorker1_RunWorkerCompleted);
-            this.backgroundWorker1.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.backgroundWorker1_ProgressChanged);
-            // 
-            // progressBar1
-            // 
-            this.progressBar1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
-                        | System.Windows.Forms.AnchorStyles.Right)));
-            this.progressBar1.Location = new System.Drawing.Point(12, 152);
-            this.progressBar1.Name = "progressBar1";
-            this.progressBar1.Size = new System.Drawing.Size(426, 23);
-            this.progressBar1.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
-            this.progressBar1.TabIndex = 1;
-            // 
-            // labelInfo1
-            // 
-            this.labelInfo1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.labelInfo1.AutoSize = true;
-            this.labelInfo1.Location = new System.Drawing.Point(9, 136);
-            this.labelInfo1.Name = "labelInfo1";
-            this.labelInfo1.Size = new System.Drawing.Size(13, 13);
-            this.labelInfo1.TabIndex = 2;
-            this.labelInfo1.Text = "_";
-            // 
-            // Form1
-            // 
-            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
-            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
-            this.ClientSize = new System.Drawing.Size(450, 187);
-            this.Controls.Add(this.labelInfo1);
-            this.Controls.Add(this.progressBar1);
-            this.Controls.Add(this.button1);
-            this.MinimumSize = new System.Drawing.Size(250, 140);
-            this.Name = "Form1";
-            this.Text = "£¹czenie baz";
-            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
-            this.ResumeLayout(false);
-            this.PerformLayout();
-
-        }
-
-        #endregion
-
-        private System.Windows.Forms.Button button1;
-        private System.ComponentModel.BackgroundWorker backgroundWorker1;
-        private System.Windows.Forms.ProgressBar progressBar1;
-        private System.Windows.Forms.Label labelInfo1;
-    }
-}
-
Index: branches/TruckExpo/BrMerger/BrMerger/Form1.cs
===================================================================
--- branches/TruckExpo/BrMerger/BrMerger/Form1.cs (revision 428)
+++  (revision )
@@ -1,763 +1,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Text;
-using System.Windows.Forms;
-using System.Data.SqlClient;
-
-namespace BrMerger
-{
-    public partial class Form1 : Form
-    {
-        private int m_waitProgressMax;
-
-        public Form1()
-        {
-            InitializeComponent();
-
-            m_waitProgressMax = 0;
-        }
-
-        private void button1_Click(object sender, EventArgs e)
-        {
-            button1.Enabled = false;
-            backgroundWorker1.RunWorkerAsync();
-        }
-
-        private void RunProcess()
-        {
-            SqlTransaction tr1 = null;
-
-            try
-            {
-                string connectionString = "Data Source=sql.ct.com.pl;Initial Catalog=BAZA_REKLAM;Persist Security Info=True;User ID=wwwadmin;Password=adm1648";
-
-                SqlConnection conn1 = new SqlConnection(connectionString);
-                conn1.Open();
-                SqlConnection conn2 = new SqlConnection(connectionString);
-                conn2.Open();
-                SqlConnection conn3 = new SqlConnection(connectionString);
-                conn3.Open();
-
-                //s¹ klienci którzy maj¹ ró¿nych agentów w ró¿nych bazach
-
-                // czynnosci wstêpne: tytu³y, grzbiety ... dane s³ownikowe
-                // prociej chyba w SQLu, np. jak¹ procedurê utworzyæ.
-
-                SqlCommand cmd1 = conn1.CreateCommand();
-                SqlCommand cmd2 = conn2.CreateCommand();
-                SqlCommand cmd3 = conn3.CreateCommand();
-
-                //string dbName = "BAZA_REKLAM";
-                string dbName = "Truck_Expo_Testowa";
-
-                m_waitProgressMax = 0;
-
-                cmd1.CommandText = "SELECT COUNT(*) " +
-                       "FROM Truck_Expo.dbo.Klienci " +
-                       "WHERE CustomerID > 56710 ";
-                m_waitProgressMax = (int)cmd1.ExecuteScalar();
-
-
-                cmd1.CommandText = "SELECT CustomerID, FirstName, LastName, OrganizationName, Address, City, State, PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, " +
-                       "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 " +
-                       "FROM Truck_Expo.dbo.Klienci " +
-                       "WHERE CustomerID > 56710 " +
-                       "ORDER BY CustomerID";
-
-
-                SqlDataReader rdrCustomer, rdrReklama, rdrKontakt;
-
-                bool bInsert = false;
-                int idCustomer, idReklama, idKontaSanPress, idFaktura, idKontakt, n;
-                int nKlienci, nKlienci_Osoby_Do_Kontaktu, nFAKTURY, nReklama, nFAKTURA_DETAILS, nPlatnosciEcard, nUKAzeSie, nProdukcja, nReklama_Info_Dod,
-                    nKontakty, nKONTAKTY_Log, nKLIENCI_Log, nKlienci_Tytul, nOferty_Main, nSheduler, nKl_Klienci;
-                nKlienci = nKlienci_Osoby_Do_Kontaktu = nFAKTURY = nReklama = nFAKTURA_DETAILS = nPlatnosciEcard = nUKAzeSie = nProdukcja = nReklama_Info_Dod
-                        = nKontakty = nKONTAKTY_Log = nKLIENCI_Log = nKlienci_Tytul = nOferty_Main = nSheduler = nKl_Klienci = 0;
-
-                //ustawiæ static
-                idKontaSanPress = 0;
-
-                tr1 = conn3.BeginTransaction();
-                cmd3.Transaction = tr1;
-
-                int nRead = 0;
-                object obj1;
-
-
-                rdrCustomer = cmd1.ExecuteReader();
-                while (rdrCustomer.Read())
-                {
-                    if (backgroundWorker1.IsBusy)
-                        backgroundWorker1.ReportProgress(nRead);
-
-                    ++nRead;
-
-                    //szukanie w tabeli [Customer_TE_BR]
-                    //je¿eli nie znaleziono - dodanie nowego
-                    ;
-                    ;
-                    ;
-
-                    bInsert = true;
-
-                    if (bInsert)
-                    {
-                        //insert customer
-                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Klienci "+
-                            "(FirstName, LastName, OrganizationName, Address, City, State, PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, 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) " +
-                            "SELECT FirstName, LastName, OrganizationName, Address, City, State, PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, 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 " +
-                            "FROM Truck_Expo.dbo.Klienci WHERE CustomerID=" + rdrCustomer["CustomerID"];
-                        n = cmd3.ExecuteNonQuery();
-                        nKlienci += n;
-
-                        cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
-                        obj1 = cmd3.ExecuteScalar();
-                        idCustomer = Convert.ToInt32(obj1);
-
-                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Klienci_Osoby_Do_Kontaktu " +
-                            "(customerid, Imie_Nazwisko, stanowisko, Tel, email, opis) " +
-                            "SELECT " + idCustomer + ", Imie_Nazwisko, stanowisko, Tel, email, opis " +
-                            "FROM Truck_Expo.dbo.Klienci_Osoby_Do_Kontaktu " + 
-                            "WHERE CustomerID="+ rdrCustomer["CustomerID"];
-                        n = cmd3.ExecuteNonQuery();
-                        nKlienci_Osoby_Do_Kontaktu += n;
-                    }
-                    else
-                    {
-                        idCustomer = 0;// (int)cmd3.ExecuteScalar("SELECT idBR FROM Customer_TE_BR WHERE idTE=" + rdrCustomer["CustomerID"])");
-                    }
-
-
-                    //Reklamy Truck_Expo
-                    cmd2.CommandText = "SELECT ReklamaID, CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
-                            "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
-                            "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
-                            "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
-                            "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
-                            "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
-                            "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
-                            "ogl_dzial, ogl_rozdzial " +
-                            "FROM Truck_Expo.dbo.Reklama " +
-                            "WHERE [TYTU£]='EXPO' AND [ID REKLAMY] LIKE 'X%' AND CustomerID=" + rdrCustomer["CustomerID"];
-
-
-                    rdrReklama = cmd2.ExecuteReader();
-                    while (rdrReklama.Read())
-                    {
-                        obj1 = rdrReklama["ID_FAKTURY"];
-
-                        if (obj1.GetType() != typeof(System.DBNull))
-                        {
-                            //Faktury wystawione dla Truck_Expo
-                            cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.FAKTURY " +
-                                    "(NUMER, NUMER_ROZ, NUMER_ROK, DATA_WYSTAWIENIA, MIEJSCOWOSC_WYSTAWIENIA, ID_SPRZEDAWCY, ID_NABYWCY, DATA_SPRZEDAZY, " +
-                                    "PODPIS_WYSTAWIL, PODPIS_ODEBRAL, opis, SPOSOB_ZAPLATY, TERMIN_ZAPLATY, ZAPLACONO, BYL_WYDRUK, NABYWCA_ADRES, SPRZEDAWCA_ADRES, " +
-                                    "SPRZEDAWCA_NIP, NABYWCA_NIP, FAKTURA_TYP, FAKTURA_PODTYP, ID_KONTA, EKSPORT, EXPORTED, ID_TYTUL, EXPORTED_DATA, suma_zaplat, ID_FK_KOR, " +
-                                    "KOREKTA, zaplata_data, zaplata_opis, Zaliczka_Brutto, Zaliczka_Data, waluta_brutto, waluta_miano, waluta_kurs, waluta_przelicznik, waluta_kurs_z_dnia, " +
-                                    "waluta_tabela_nr) " +
-                                    "SELECT NUMER, NUMER_ROZ, NUMER_ROK, DATA_WYSTAWIENIA, MIEJSCOWOSC_WYSTAWIENIA, ID_SPRZEDAWCY, " + idCustomer + ", DATA_SPRZEDAZY, " +
-                                    "PODPIS_WYSTAWIL, PODPIS_ODEBRAL, opis, SPOSOB_ZAPLATY, TERMIN_ZAPLATY, ZAPLACONO, BYL_WYDRUK, NABYWCA_ADRES, SPRZEDAWCA_ADRES, " +
-                                    "SPRZEDAWCA_NIP, NABYWCA_NIP, FAKTURA_TYP, FAKTURA_PODTYP, " + idKontaSanPress + ", EKSPORT, EXPORTED, ID_TYTUL, EXPORTED_DATA, suma_zaplat, ID_FK_KOR, " +
-                                    "KOREKTA, zaplata_data, zaplata_opis, Zaliczka_Brutto, Zaliczka_Data, waluta_brutto, waluta_miano, waluta_kurs, waluta_przelicznik, waluta_kurs_z_dnia, " +
-                                    "waluta_tabela_nr " +
-                                    "FROM Truck_Expo.dbo.FAKTURY " +
-                                    "WHERE ID_FAKTURY = " + obj1;
-                            n = cmd3.ExecuteNonQuery();
-                            nFAKTURY += n;
-                        }
-                        else
-                            n = 0;
-
-                        if (n > 0)
-                        {
-                            cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
-                            obj1 = cmd3.ExecuteScalar();
-                            idFaktura = Convert.ToInt32(obj1);
-
-                            cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Reklama " +
-                                    "(CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
-                                    "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
-                                    "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
-                                    "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
-                                    "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
-                                    "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
-                                    "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
-                                    "ogl_dzial, ogl_rozdzial) " +
-                                    "SELECT " + idCustomer + ", [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
-                                    "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
-                                    "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
-                                    "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
-                                    "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, " + idFaktura + ", PROMOCJA, " +
-                                    "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
-                                    "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
-                                    "ogl_dzial, ogl_rozdzial " +
-                                    "FROM Truck_Expo.dbo.Reklama " +
-                                    "WHERE ReklamaID=" + rdrReklama["ReklamaID"];
-                            n = cmd3.ExecuteNonQuery();
-                            nReklama += n;
-                            cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
-                            obj1 = cmd3.ExecuteScalar();
-                            idReklama = Convert.ToInt32(obj1);
-
-                            cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.FAKTURA_DETAILS " +
-                                        "(ID_FAKTURY, ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, " +
-                                        "S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP) " +
-                                        "SELECT " + idFaktura + ", ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, " +
-                                        "S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP " +
-                                        "FROM Truck_Expo.dbo.FAKTURA_DETAILS " +
-                                        "WHERE ID_FAKTURY=" + rdrReklama["ID_FAKTURY"];
-                            n = cmd3.ExecuteNonQuery();
-                            nFAKTURA_DETAILS += n;
-
-                            cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.PlatnosciEcard " +
-                                        "(IDFaktury, ORDERDESCRIPTION, nip, nrZlecenia, AMOUNT, CURRENCY, SESSIONID, NAME, SURNAME, AUTODEPOSIT, " +
-                                        "LANGUAGE, CHARSET, COUNTRY, JS, PAYMENTTYPE, Data, Status, Status_data) " +
-                                        "SELECT " + idFaktura + ", ORDERDESCRIPTION, nip, nrZlecenia, AMOUNT, CURRENCY, SESSIONID, NAME, SURNAME, AUTODEPOSIT, " +
-                                        "LANGUAGE, CHARSET, COUNTRY, JS, PAYMENTTYPE, Data, Status, Status_data " +
-                                        "FROM Truck_Expo.dbo.PlatnosciEcard " +
-                                        "WHERE IDFaktury=" + rdrReklama["ID_FAKTURY"];
-                            n = cmd3.ExecuteNonQuery();
-                            if (n > 0)
-                            {
-                                int a = 0;
-                                ++a;
-                            }
-                            nPlatnosciEcard += n;
-
-
-                            //PotwierdzeniaEcard
-                            //pusta
-
-                            ;
-                        }
-                        else
-                        {
-                            cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Reklama " +
-                                    "(CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
-                                    "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
-                                    "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
-                                    "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
-                                    "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
-                                    "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
-                                    "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
-                                    "ogl_dzial, ogl_rozdzial) " +
-                                    "SELECT " + idCustomer + ", [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
-                                    "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
-                                    "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
-                                    "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
-                                    "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
-                                    "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
-                                    "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
-                                    "ogl_dzial, ogl_rozdzial " +
-                                    "FROM Truck_Expo.dbo.Reklama " +
-                                    "WHERE ReklamaID=" + rdrReklama["ReklamaID"];
-
-                            n = cmd3.ExecuteNonQuery();
-                            nReklama += n;
-                            cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
-                            idReklama = (int)cmd3.ExecuteScalar();
-                        }
-
-
-                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.[UKA¯E SIÊ W NR] (ReklamaId, [Nr Wydania]) " +
-                                "SELECT " + idReklama + ", [Nr Wydania] " +
-                                "FROM Truck_Expo.dbo.[UKA¯E SIÊ W NR] " +
-                                "WHERE ReklamaId=" + rdrReklama["ReklamaID"];
-                        n = cmd3.ExecuteNonQuery();
-                        nUKAzeSie += n;
-
-
-                        //Produkcja Truck_Expo
-                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Produkcja (ReklamaId, TYP_PROJEKTU, NAZWA_ZAMOWIENIA, STAN, AGENT, DATA_AGENT, ZAMAWIAM_NA, " +
-                            "PRIORYTET, PRODUKCJA, DATA_PRODUKCJA, DTP, DATA_DTP, KOREKTA, DATA_KOREKTA, DTP_PO_KOR, DATA_DTP_PO_KOR, DATA_AKCEPTACJI, OCENA, OPIS, PLIK, " +
-                            "uwagi, DataEmisji, Modu³, szer, wys, lokalizacja, kolor, szkic, kurier, path_to_material) " +
-                            "SELECT " + idReklama + ", TYP_PROJEKTU, NAZWA_ZAMOWIENIA, STAN, AGENT, DATA_AGENT, ZAMAWIAM_NA, PRIORYTET, PRODUKCJA, DATA_PRODUKCJA, DTP, DATA_DTP, " +
-                            "KOREKTA, DATA_KOREKTA, DTP_PO_KOR, DATA_DTP_PO_KOR, DATA_AKCEPTACJI, OCENA, OPIS, PLIK, uwagi, DataEmisji, Modu³, szer, wys, lokalizacja, " +
-                            "kolor, szkic, kurier, path_to_material " +
-                            "FROM Truck_Expo.dbo.Produkcja WHERE ReklamaID=" + rdrReklama["ReklamaID"];
-                        n = cmd3.ExecuteNonQuery();
-                        nProdukcja += n;
-
-
-                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Reklama_Info_Dod " +
-                            "(ReklamaId, Data, Reklama_Info_Dod) " +
-                            "SELECT " + idReklama + ", Data, Reklama_Info_Dod " + 
-                            "FROM Truck_Expo.dbo.Reklama_Info_Dod WHERE ReklamaId=" + rdrReklama["ReklamaID"];
-                        n = cmd3.ExecuteNonQuery();
-                        if (n > 0)
-                        {
-                            int a = 0;
-                            ++a;
-                        }
-                        nReklama_Info_Dod += n;
-
-
-
-                        //AdmotoBanners
-                        //pusta
-                    }
-                    rdrReklama.Close();
-
-
-                    cmd2.CommandText = "SELECT Id_kontaktu, customerId, symbol_agenta, data, rodzaj, opis " +
-                            "FROM Truck_Expo.dbo.KONTAKTY " +
-                            "WHERE data > '2008-03-11' AND CustomerID=" + rdrCustomer["CustomerID"];
-
-                    rdrKontakt = cmd2.ExecuteReader();
-                    while (rdrKontakt.Read())
-                    {
-                        //ustawiæ now¹ flagê wyró¿niaj¹c¹ Kontakty TruckExpo
-
-                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Kontakty " +
-                            "(customerId, symbol_agenta, data, rodzaj, opis) " +
-                            "SELECT " + idCustomer + ", symbol_agenta, data, rodzaj, opis " +
-                            "FROM Truck_Expo.dbo.Kontakty " +
-                            "WHERE Id_kontaktu=" + rdrKontakt["Id_kontaktu"];
-                        n = cmd3.ExecuteNonQuery();
-                        nKontakty += n;
-
-                        if(n > 0)
-                        {
-                            cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
-                            obj1 = cmd3.ExecuteScalar();
-                            idKontakt = Convert.ToInt32(obj1);
-
-
-                            cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.KONTAKTY_Log " +
-                                "(TRI_Data, TRI_Login, TRI_Operacja, Id_kontaktu, customerId, symbol_agenta, data, rodzaj, opis) " +
-                                "SELECT TRI_Data, TRI_Login, TRI_Operacja, " + idKontakt + ", " + idCustomer + ", symbol_agenta, data, rodzaj, opis " +
-                                "FROM Truck_Expo.dbo.KONTAKTY_Log " +
-                                "WHERE Id_kontaktu=" + rdrKontakt["Id_kontaktu"];
-                            n = cmd3.ExecuteNonQuery();
-                            nKONTAKTY_Log += n;
-                        }
-                    }
-                    rdrKontakt.Close();
-
-
-                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.KLIENCI_Log " +
-                        "(TRI_Data, TRI_Login, TRI_Operacja, CustomerID, FirstName, LastName, OrganizationName, Address, City, State, " +
-                        "PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, 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) " +
-                        "SELECT TRI_Data, TRI_Login, TRI_Operacja, " + idCustomer + ", FirstName, LastName, OrganizationName, Address, City, State, " +
-                        "PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, 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 " +
-                        "FROM Truck_Expo.dbo.KLIENCI_Log " +
-                        "WHERE CustomerID=" + rdrCustomer["CustomerID"];
-                    n = cmd3.ExecuteNonQuery();
-                    nKLIENCI_Log += n;
-
-
-                    //Klienci_Internet_Logo
-                    //pusta
-
-                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Klienci_Tytul " +
-                        "(TYTUL, Customerid, username, data) " +
-                        "SELECT TYTUL, " + idCustomer + ", username, data " + 
-                        "FROM Truck_Expo.dbo.Klienci_Tytul " + 
-                        "WHERE CustomerID="+ rdrCustomer["CustomerID"];
-                    n = cmd3.ExecuteNonQuery();
-                    if (n > 0)
-                    {
-                        int a = 0;
-                        ++a;
-                    }
-                    nKlienci_Tytul += n;
-
-
-                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Oferty_Main " +
-                        "(Stan_Oferty, Id_Wersje_Oferty, CUSTOMER_ID, id_klienci_os_kontakt, id_tytul, AGENT, JEZYK, Data_Oferty, " +
-                        "Opis_Dol, Data_Wyslania, Data_Modyfikacji, Zmodyfikowal_User, zapisana, ReklamaID, ProjektID) " +
-                        "SELECT Stan_Oferty, Id_Wersje_Oferty, " + idCustomer + ", id_klienci_os_kontakt, id_tytul, AGENT, JEZYK, Data_Oferty, "+
-                        "Opis_Dol, Data_Wyslania, Data_Modyfikacji, Zmodyfikowal_User, zapisana, ReklamaID, ProjektID " +
-                        "FROM Truck_Expo.dbo.Oferty_Main " + 
-                        "WHERE Customer_ID="+ rdrCustomer["CustomerID"];
-                    n = cmd3.ExecuteNonQuery();
-                    nOferty_Main += n;
-
-
-                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Sheduler " +
-                        "(CustomerId, CustomerName, Akwizytor, DataWprowadzenia, DataPrzypomnienia, Opis, zalatwione) " +
-                        "SELECT " + idCustomer + ", CustomerName, Akwizytor, DataWprowadzenia, DataPrzypomnienia, Opis, zalatwione " + 
-                        "FROM Truck_Expo.dbo.Sheduler " + 
-                        "WHERE CustomerID="+ rdrCustomer["CustomerID"];
-                    n = cmd3.ExecuteNonQuery();
-                    nSheduler += n;
-
-
-                    //Kl_Klienci
-                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.KL_KLIENCI " +
-                        "(ID_KL_1, ID_KL_2, ID_KL_3, Customerid, username, data) " +
-                        "SELECT ID_KL_1, ID_KL_2, ID_KL_3, " + idCustomer + ", username, data " +
-                        "FROM Truck_Expo.dbo.KL_KLIENCI " +
-                        "WHERE Customerid=" + rdrCustomer["CustomerID"];
-                    n = cmd3.ExecuteNonQuery();
-                    nKl_Klienci += n;
-
-
-                    // dla testów
-                    if(nRead > 100)
-                        break;
-                }
-                rdrCustomer.Close();
-                rdrCustomer = null;
-
-
-                // ============ dane starych klientów 
-
-                cmd1.CommandText = "SELECT COUNT(*) " +
-                    "FROM Truck_Expo.dbo.Reklama " +
-                    "WHERE [TYTU£]='EXPO' AND [ID REKLAMY] LIKE 'X%' AND CustomerID <= 56710";
-                m_waitProgressMax = (int)cmd1.ExecuteScalar();
-
-
-                //Reklamy Truck_Expo
-                cmd2.CommandText = "SELECT ReklamaID, CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
-                        "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
-                        "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
-                        "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
-                        "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
-                        "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
-                        "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
-                        "ogl_dzial, ogl_rozdzial " +
-                        "FROM Truck_Expo.dbo.Reklama " +
-                        "WHERE [TYTU£]='EXPO' AND [ID REKLAMY] LIKE 'X%' AND CustomerID <= 56710";
-
-
-                nRead = 0;
-
-                rdrReklama = cmd2.ExecuteReader();
-                while (rdrReklama.Read())
-                {
-                    if (backgroundWorker1.IsBusy)
-                        backgroundWorker1.ReportProgress(nRead);
-
-                    ++nRead;
-
-                    obj1 = rdrReklama["ID_FAKTURY"];
-
-                    if (obj1.GetType() != typeof(System.DBNull))
-                    {
-                        //Faktury wystawione dla Truck_Expo
-                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.FAKTURY " +
-                                "(NUMER, NUMER_ROZ, NUMER_ROK, DATA_WYSTAWIENIA, MIEJSCOWOSC_WYSTAWIENIA, ID_SPRZEDAWCY, ID_NABYWCY, DATA_SPRZEDAZY, " +
-                                "PODPIS_WYSTAWIL, PODPIS_ODEBRAL, opis, SPOSOB_ZAPLATY, TERMIN_ZAPLATY, ZAPLACONO, BYL_WYDRUK, NABYWCA_ADRES, SPRZEDAWCA_ADRES, " +
-                                "SPRZEDAWCA_NIP, NABYWCA_NIP, FAKTURA_TYP, FAKTURA_PODTYP, ID_KONTA, EKSPORT, EXPORTED, ID_TYTUL, EXPORTED_DATA, suma_zaplat, ID_FK_KOR, " +
-                                "KOREKTA, zaplata_data, zaplata_opis, Zaliczka_Brutto, Zaliczka_Data, waluta_brutto, waluta_miano, waluta_kurs, waluta_przelicznik, waluta_kurs_z_dnia, " +
-                                "waluta_tabela_nr) " +
-                                "SELECT NUMER, NUMER_ROZ, NUMER_ROK, DATA_WYSTAWIENIA, MIEJSCOWOSC_WYSTAWIENIA, " + "ID_SPRZEDAWCY" + ", ID_NABYWCY, DATA_SPRZEDAZY, " +
-                                "PODPIS_WYSTAWIL, PODPIS_ODEBRAL, opis, SPOSOB_ZAPLATY, TERMIN_ZAPLATY, ZAPLACONO, BYL_WYDRUK, NABYWCA_ADRES, SPRZEDAWCA_ADRES, " +
-                                "SPRZEDAWCA_NIP, NABYWCA_NIP, FAKTURA_TYP, FAKTURA_PODTYP, " + idKontaSanPress + ", EKSPORT, EXPORTED, ID_TYTUL, EXPORTED_DATA, suma_zaplat, ID_FK_KOR, " +
-                                "KOREKTA, zaplata_data, zaplata_opis, Zaliczka_Brutto, Zaliczka_Data, waluta_brutto, waluta_miano, waluta_kurs, waluta_przelicznik, waluta_kurs_z_dnia, " +
-                                "waluta_tabela_nr " +
-                                "FROM Truck_Expo.dbo.FAKTURY " +
-                                "WHERE ID_FAKTURY = " + obj1;
-                        n = cmd3.ExecuteNonQuery();
-                        nFAKTURY += n;
-                    }
-                    else
-                        n = 0;
-
-
-                    if (n > 0)
-                    {
-                        cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
-                        obj1 = cmd3.ExecuteScalar();
-                        idFaktura = Convert.ToInt32(obj1);
-
-                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Reklama " +
-                                "(CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
-                                "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
-                                "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
-                                "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
-                                "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
-                                "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
-                                "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
-                                "ogl_dzial, ogl_rozdzial) " +
-                                "SELECT CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
-                                "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
-                                "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
-                                "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
-                                "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, " + idFaktura + ", PROMOCJA, " +
-                                "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
-                                "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
-                                "ogl_dzial, ogl_rozdzial " +
-                                "FROM Truck_Expo.dbo.Reklama " +
-                                "WHERE ReklamaID=" + rdrReklama["ReklamaID"];
-                        n = cmd3.ExecuteNonQuery();
-                        nReklama += n;
-                        cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
-                        obj1 = cmd3.ExecuteScalar();
-                        idReklama = Convert.ToInt32(obj1);
-
-                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.FAKTURA_DETAILS " +
-                                    "(ID_FAKTURY, ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, " +
-                                    "S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP) " +
-                                    "SELECT " + idFaktura + ", ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, " +
-                                    "S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP " +
-                                    "FROM Truck_Expo.dbo.FAKTURA_DETAILS " +
-                                    "WHERE ID_FAKTURY=" + rdrReklama["ID_FAKTURY"];
-                        n = cmd3.ExecuteNonQuery();
-                        nFAKTURA_DETAILS += n;
-
-                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.PlatnosciEcard " +
-                                    "(IDFaktury, ORDERDESCRIPTION, nip, nrZlecenia, AMOUNT, CURRENCY, SESSIONID, NAME, SURNAME, AUTODEPOSIT, " +
-                                    "LANGUAGE, CHARSET, COUNTRY, JS, PAYMENTTYPE, Data, Status, Status_data) " +
-                                    "SELECT " + idFaktura + ", ORDERDESCRIPTION, nip, nrZlecenia, AMOUNT, CURRENCY, SESSIONID, NAME, SURNAME, AUTODEPOSIT, " +
-                                    "LANGUAGE, CHARSET, COUNTRY, JS, PAYMENTTYPE, Data, Status, Status_data " +
-                                    "FROM Truck_Expo.dbo.PlatnosciEcard " +
-                                    "WHERE IDFaktury=" + rdrReklama["ID_FAKTURY"];
-                        n = cmd3.ExecuteNonQuery();
-                        if (n > 0)
-                        {
-                            int a = 0;
-                            ++a;
-                        }
-                        nPlatnosciEcard += n;
-
-
-                        //PotwierdzeniaEcard
-                        //pusta
-
-                        ;
-                    }
-                    else
-                    {
-                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Reklama " +
-                                "(CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
-                                "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
-                                "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
-                                "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
-                                "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
-                                "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
-                                "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
-                                "ogl_dzial, ogl_rozdzial) " +
-                                "SELECT CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
-                                "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
-                                "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
-                                "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
-                                "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
-                                "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
-                                "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
-                                "ogl_dzial, ogl_rozdzial " +
-                                "FROM Truck_Expo.dbo.Reklama " +
-                                "WHERE ReklamaID=" + rdrReklama["ReklamaID"];
-
-                        n = cmd3.ExecuteNonQuery();
-                        nReklama += n;
-                        cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
-                        idReklama = (int)cmd3.ExecuteScalar();
-                    }
-
-
-                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.[UKA¯E SIÊ W NR] (ReklamaId, [Nr Wydania]) " +
-                            "SELECT " + idReklama + ", [Nr Wydania] " +
-                            "FROM Truck_Expo.dbo.[UKA¯E SIÊ W NR] " +
-                            "WHERE ReklamaId=" + rdrReklama["ReklamaID"];
-                    n = cmd3.ExecuteNonQuery();
-                    nUKAzeSie += n;
-
-
-                    //Produkcja Truck_Expo
-                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Produkcja (ReklamaId, TYP_PROJEKTU, NAZWA_ZAMOWIENIA, STAN, AGENT, DATA_AGENT, ZAMAWIAM_NA, " +
-                        "PRIORYTET, PRODUKCJA, DATA_PRODUKCJA, DTP, DATA_DTP, KOREKTA, DATA_KOREKTA, DTP_PO_KOR, DATA_DTP_PO_KOR, DATA_AKCEPTACJI, OCENA, OPIS, PLIK, " +
-                        "uwagi, DataEmisji, Modu³, szer, wys, lokalizacja, kolor, szkic, kurier, path_to_material) " +
-                        "SELECT " + idReklama + ", TYP_PROJEKTU, NAZWA_ZAMOWIENIA, STAN, AGENT, DATA_AGENT, ZAMAWIAM_NA, PRIORYTET, PRODUKCJA, DATA_PRODUKCJA, DTP, DATA_DTP, " +
-                        "KOREKTA, DATA_KOREKTA, DTP_PO_KOR, DATA_DTP_PO_KOR, DATA_AKCEPTACJI, OCENA, OPIS, PLIK, uwagi, DataEmisji, Modu³, szer, wys, lokalizacja, " +
-                        "kolor, szkic, kurier, path_to_material " +
-                        "FROM Truck_Expo.dbo.Produkcja WHERE ReklamaID=" + rdrReklama["ReklamaID"];
-                    n = cmd3.ExecuteNonQuery();
-                    nProdukcja += n;
-
-
-                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Reklama_Info_Dod " +
-                        "(ReklamaId, Data, Reklama_Info_Dod) " +
-                        "SELECT " + idReklama + ", Data, Reklama_Info_Dod " +
-                        "FROM Truck_Expo.dbo.Reklama_Info_Dod WHERE ReklamaId=" + rdrReklama["ReklamaID"];
-                    n = cmd3.ExecuteNonQuery();
-                    if (n > 0)
-                    {
-                        int a = 0;
-                        ++a;
-                    }
-                    nReklama_Info_Dod += n;
-
-
-                    //AdmotoBanners
-                    //pusta
-                }
-                rdrReklama.Close();
-                rdrReklama = null;
-
-
-                cmd2.CommandText = "SELECT Id_kontaktu, customerId, symbol_agenta, data, rodzaj, opis " +
-                        "FROM Truck_Expo.dbo.KONTAKTY " +
-                        "WHERE data > '2008-03-11' AND CustomerID <= 56710";
-
-                rdrKontakt = cmd2.ExecuteReader();
-                while (rdrKontakt.Read())
-                {
-                    //ustawiæ now¹ flagê wyró¿niaj¹c¹ Kontakty TruckExpo
-
-                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Kontakty " +
-                        "(customerId, symbol_agenta, data, rodzaj, opis) " +
-                        "SELECT customerId, symbol_agenta, data, rodzaj, opis " +
-                        "FROM Truck_Expo.dbo.Kontakty " +
-                        "WHERE Id_kontaktu=" + rdrKontakt["Id_kontaktu"];
-                    n = cmd3.ExecuteNonQuery();
-                    nKontakty += n;
-
-                    if (n > 0)
-                    {
-                        cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
-                        obj1 = cmd3.ExecuteScalar();
-                        idKontakt = Convert.ToInt32(obj1);
-
-
-                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.KONTAKTY_Log " +
-                            "(TRI_Data, TRI_Login, TRI_Operacja, Id_kontaktu, customerId, symbol_agenta, data, rodzaj, opis) " +
-                            "SELECT TRI_Data, TRI_Login, TRI_Operacja, " + idKontakt + ", customerId, symbol_agenta, data, rodzaj, opis " +
-                            "FROM Truck_Expo.dbo.KONTAKTY_Log " +
-                            "WHERE Id_kontaktu=" + rdrKontakt["Id_kontaktu"];
-                        n = cmd3.ExecuteNonQuery();
-                        nKONTAKTY_Log += n;
-                    }
-                }
-                rdrKontakt.Close();
-
-
-                cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.KLIENCI_Log " +
-                    "(TRI_Data, TRI_Login, TRI_Operacja, CustomerID, FirstName, LastName, OrganizationName, Address, City, State, " +
-                    "PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, 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) " +
-                    "SELECT TRI_Data, TRI_Login, TRI_Operacja, CustomerID, FirstName, LastName, OrganizationName, Address, City, State, " +
-                    "PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, 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 " +
-                    "FROM Truck_Expo.dbo.KLIENCI_Log " +
-                    "WHERE CustomerID <= 56710 AND TRI_Data > '2008-03-11'";
-                n = cmd3.ExecuteNonQuery();
-                nKLIENCI_Log += n;
-
-
-                //Klienci_Internet_Logo
-                //pusta
-                cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Klienci_Tytul " +
-                    "(TYTUL, Customerid, username, data) " +
-                    "SELECT TYTUL, Customerid, username, data " +
-                    "FROM Truck_Expo.dbo.Klienci_Tytul " +
-                    "WHERE CustomerID <= 56710 AND TYTUL='EXPO'";
-                n = cmd3.ExecuteNonQuery();
-                if (n > 0)
-                {
-                    int a = 0;
-                    ++a;
-                }
-                nKlienci_Tytul += n;
-
-
-                cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Oferty_Main " +
-                    "(Stan_Oferty, Id_Wersje_Oferty, CUSTOMER_ID, id_klienci_os_kontakt, id_tytul, AGENT, JEZYK, Data_Oferty, " +
-                    "Opis_Dol, Data_Wyslania, Data_Modyfikacji, Zmodyfikowal_User, zapisana, ReklamaID, ProjektID) " +
-                    "SELECT Stan_Oferty, Id_Wersje_Oferty, CUSTOMER_ID, id_klienci_os_kontakt, id_tytul, AGENT, JEZYK, Data_Oferty, " +
-                    "Opis_Dol, Data_Wyslania, Data_Modyfikacji, Zmodyfikowal_User, zapisana, ReklamaID, ProjektID " +
-                    "FROM Truck_Expo.dbo.Oferty_Main " +
-                    "WHERE Customer_ID <= 56710 AND data_modyfikacji > '2008-03-11'";
-                n = cmd3.ExecuteNonQuery();
-                nOferty_Main += n;
-
-
-                cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Sheduler " +
-                    "(CustomerId, CustomerName, Akwizytor, DataWprowadzenia, DataPrzypomnienia, Opis, zalatwione) " +
-                    "SELECT CustomerId, CustomerName, Akwizytor, DataWprowadzenia, DataPrzypomnienia, Opis, zalatwione " +
-                    "FROM Truck_Expo.dbo.Sheduler " +
-                    "WHERE CustomerID <= 56710 AND DataWprowadzenia > '2008-03-11'";
-                n = cmd3.ExecuteNonQuery();
-                nSheduler += n;
-
-                cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.KL_KLIENCI " +
-                    "(ID_KL_1, ID_KL_2, ID_KL_3, Customerid, username, data) " +
-                    "SELECT ID_KL_1, ID_KL_2, ID_KL_3, Customerid, username, data " +
-                    "FROM Truck_Expo.dbo.KL_KLIENCI " +
-                    "WHERE Customerid <= 56710 AND data > '2008-03-11'";
-                n = cmd3.ExecuteNonQuery();
-                nKl_Klienci += n;
-
-
-
-                //test: anulujemy operacjê
-                tr1.Rollback();
-                tr1 = null;
-
-                conn1.Close();
-                conn2.Close();
-                conn3.Close();
-
-                MessageBox.Show("Zakoñczono ³¹czenie danych.\n" +
-                    " - klienci: " + nKlienci + "\n" +
-                    " - klienci, osoby do kontaktu: " + nKlienci_Osoby_Do_Kontaktu + "\n" +
-                    " - reklamy: " + nReklama + "\n" +
-                    " - reklamy, info dod.: " + nReklama_Info_Dod + "\n" +
-                    " - faktury: " + nFAKTURY + "\n" +
-                    " - faktury, szczegó³y: " + nFAKTURA_DETAILS + "\n" +
-                    " - eCard: " + nPlatnosciEcard + "\n" +
-                    " - uka¿e siê w ...: " + nUKAzeSie + "\n" +
-                    " - produkcja: " + nProdukcja + "\n" +
-                    " - kontakty: " + nKontakty + "\n" +
-                    " - kontakty log: " + nKONTAKTY_Log + "\n" +
-                    " - klienci log: " + nKLIENCI_Log + "\n" +
-                    " - klienci tytu³: " + nKlienci_Tytul + "\n" +
-                    " - oferty main: " + nOferty_Main + "\n" +
-                    " - sheduler: " + nSheduler + "\n" +
-                    " - Kl_Klienci: " + nKl_Klienci, "Baza reklam", MessageBoxButtons.OK, MessageBoxIcon.Information);
-            }
-            catch (Exception ex)
-            {
-                if(tr1 != null)
-                {
-                    tr1.Rollback();
-                    tr1 = null;
-                }
-
-                MessageBox.Show(ex.ToString());
-            }
-        }
-
-        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
-        {
-            RunProcess();
-        }
-
-        private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
-        {
-            if (!this.Visible ||
-                this.WindowState != FormWindowState.Normal)
-                return;
-
-            //if (progressBar1.Maximum == 1 && m_waitProgressMax > 0) progressBar1.Maximum = m_waitProgressMax;
-            if (progressBar1.Maximum != m_waitProgressMax)
-                progressBar1.Maximum = m_waitProgressMax;
-
-            if (e.ProgressPercentage < progressBar1.Maximum)
-            {
-                progressBar1.Value = e.ProgressPercentage;
-                labelInfo1.Text = progressBar1.Value.ToString() + "/" + m_waitProgressMax.ToString();
-            }
-        }
-
-        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
-        {
-            button1.Enabled = true;
-        }
-
-        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
-        {
-            if (backgroundWorker1.IsBusy)
-                e.Cancel = true;
-        }
-    }
-}
Index: branches/TruckExpo/BrMerger/BrMerger/Program.cs
===================================================================
--- branches/TruckExpo/BrMerger/BrMerger/Program.cs (revision 428)
+++  (revision )
@@ -1,20 +1,0 @@
-using System;
-using System.Collections.Generic;
-using System.Windows.Forms;
-
-namespace BrMerger
-{
-    static class Program
-    {
-        /// <summary>
-        /// The main entry point for the application.
-        /// </summary>
-        [STAThread]
-        static void Main()
-        {
-            Application.EnableVisualStyles();
-            Application.SetCompatibleTextRenderingDefault(false);
-            Application.Run(new Form1());
-        }
-    }
-}
Index: branches/TruckExpo/BrMerger/Form1.Designer.cs
===================================================================
--- branches/TruckExpo/BrMerger/Form1.Designer.cs (revision 438)
+++ branches/TruckExpo/BrMerger/Form1.Designer.cs (revision 438)
@@ -0,0 +1,99 @@
+namespace BrMerger
+{
+    partial class Form1
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.button1 = new System.Windows.Forms.Button();
+            this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker();
+            this.progressBar1 = new System.Windows.Forms.ProgressBar();
+            this.labelInfo1 = new System.Windows.Forms.Label();
+            this.SuspendLayout();
+            // 
+            // button1
+            // 
+            this.button1.Location = new System.Drawing.Point(35, 37);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(75, 23);
+            this.button1.TabIndex = 0;
+            this.button1.Text = "button1";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // backgroundWorker1
+            // 
+            this.backgroundWorker1.WorkerReportsProgress = true;
+            this.backgroundWorker1.DoWork += new System.ComponentModel.DoWorkEventHandler(this.backgroundWorker1_DoWork);
+            this.backgroundWorker1.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.backgroundWorker1_RunWorkerCompleted);
+            this.backgroundWorker1.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.backgroundWorker1_ProgressChanged);
+            // 
+            // progressBar1
+            // 
+            this.progressBar1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
+                        | System.Windows.Forms.AnchorStyles.Right)));
+            this.progressBar1.Location = new System.Drawing.Point(12, 152);
+            this.progressBar1.Name = "progressBar1";
+            this.progressBar1.Size = new System.Drawing.Size(426, 23);
+            this.progressBar1.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
+            this.progressBar1.TabIndex = 1;
+            // 
+            // labelInfo1
+            // 
+            this.labelInfo1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.labelInfo1.AutoSize = true;
+            this.labelInfo1.Location = new System.Drawing.Point(9, 136);
+            this.labelInfo1.Name = "labelInfo1";
+            this.labelInfo1.Size = new System.Drawing.Size(13, 13);
+            this.labelInfo1.TabIndex = 2;
+            this.labelInfo1.Text = "_";
+            // 
+            // Form1
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(450, 187);
+            this.Controls.Add(this.labelInfo1);
+            this.Controls.Add(this.progressBar1);
+            this.Controls.Add(this.button1);
+            this.MinimumSize = new System.Drawing.Size(250, 140);
+            this.Name = "Form1";
+            this.Text = "£¹czenie baz";
+            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Button button1;
+        private System.ComponentModel.BackgroundWorker backgroundWorker1;
+        private System.Windows.Forms.ProgressBar progressBar1;
+        private System.Windows.Forms.Label labelInfo1;
+    }
+}
+
Index: branches/TruckExpo/BrMerger/Form1.cs
===================================================================
--- branches/TruckExpo/BrMerger/Form1.cs (revision 438)
+++ branches/TruckExpo/BrMerger/Form1.cs (revision 438)
@@ -0,0 +1,763 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+using System.Data.SqlClient;
+
+namespace BrMerger
+{
+    public partial class Form1 : Form
+    {
+        private int m_waitProgressMax;
+
+        public Form1()
+        {
+            InitializeComponent();
+
+            m_waitProgressMax = 0;
+        }
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+            button1.Enabled = false;
+            backgroundWorker1.RunWorkerAsync();
+        }
+
+        private void RunProcess()
+        {
+            SqlTransaction tr1 = null;
+
+            try
+            {
+                string connectionString = "Data Source=sql.ct.com.pl;Initial Catalog=BAZA_REKLAM;Persist Security Info=True;User ID=wwwadmin;Password=adm1648";
+
+                SqlConnection conn1 = new SqlConnection(connectionString);
+                conn1.Open();
+                SqlConnection conn2 = new SqlConnection(connectionString);
+                conn2.Open();
+                SqlConnection conn3 = new SqlConnection(connectionString);
+                conn3.Open();
+
+                //s¹ klienci którzy maj¹ ró¿nych agentów w ró¿nych bazach
+
+                // czynnosci wstêpne: tytu³y, grzbiety ... dane s³ownikowe
+                // prociej chyba w SQLu, np. jak¹ procedurê utworzyæ.
+
+                SqlCommand cmd1 = conn1.CreateCommand();
+                SqlCommand cmd2 = conn2.CreateCommand();
+                SqlCommand cmd3 = conn3.CreateCommand();
+
+                //string dbName = "BAZA_REKLAM";
+                string dbName = "Truck_Expo_Testowa";
+
+                m_waitProgressMax = 0;
+
+                cmd1.CommandText = "SELECT COUNT(*) " +
+                       "FROM Truck_Expo.dbo.Klienci " +
+                       "WHERE CustomerID > 56710 ";
+                m_waitProgressMax = (int)cmd1.ExecuteScalar();
+
+
+                cmd1.CommandText = "SELECT CustomerID, FirstName, LastName, OrganizationName, Address, City, State, PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, " +
+                       "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 " +
+                       "FROM Truck_Expo.dbo.Klienci " +
+                       "WHERE CustomerID > 56710 " +
+                       "ORDER BY CustomerID";
+
+
+                SqlDataReader rdrCustomer, rdrReklama, rdrKontakt;
+
+                bool bInsert = false;
+                int idCustomer, idReklama, idKontaSanPress, idFaktura, idKontakt, n;
+                int nKlienci, nKlienci_Osoby_Do_Kontaktu, nFAKTURY, nReklama, nFAKTURA_DETAILS, nPlatnosciEcard, nUKAzeSie, nProdukcja, nReklama_Info_Dod,
+                    nKontakty, nKONTAKTY_Log, nKLIENCI_Log, nKlienci_Tytul, nOferty_Main, nSheduler, nKl_Klienci;
+                nKlienci = nKlienci_Osoby_Do_Kontaktu = nFAKTURY = nReklama = nFAKTURA_DETAILS = nPlatnosciEcard = nUKAzeSie = nProdukcja = nReklama_Info_Dod
+                        = nKontakty = nKONTAKTY_Log = nKLIENCI_Log = nKlienci_Tytul = nOferty_Main = nSheduler = nKl_Klienci = 0;
+
+                //ustawiæ static
+                idKontaSanPress = 0;
+
+                tr1 = conn3.BeginTransaction();
+                cmd3.Transaction = tr1;
+
+                int nRead = 0;
+                object obj1;
+
+
+                rdrCustomer = cmd1.ExecuteReader();
+                while (rdrCustomer.Read())
+                {
+                    if (backgroundWorker1.IsBusy)
+                        backgroundWorker1.ReportProgress(nRead);
+
+                    ++nRead;
+
+                    //szukanie w tabeli [Customer_TE_BR]
+                    //je¿eli nie znaleziono - dodanie nowego
+                    ;
+                    ;
+                    ;
+
+                    bInsert = true;
+
+                    if (bInsert)
+                    {
+                        //insert customer
+                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Klienci "+
+                            "(FirstName, LastName, OrganizationName, Address, City, State, PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, 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) " +
+                            "SELECT FirstName, LastName, OrganizationName, Address, City, State, PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, 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 " +
+                            "FROM Truck_Expo.dbo.Klienci WHERE CustomerID=" + rdrCustomer["CustomerID"];
+                        n = cmd3.ExecuteNonQuery();
+                        nKlienci += n;
+
+                        cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
+                        obj1 = cmd3.ExecuteScalar();
+                        idCustomer = Convert.ToInt32(obj1);
+
+                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Klienci_Osoby_Do_Kontaktu " +
+                            "(customerid, Imie_Nazwisko, stanowisko, Tel, email, opis) " +
+                            "SELECT " + idCustomer + ", Imie_Nazwisko, stanowisko, Tel, email, opis " +
+                            "FROM Truck_Expo.dbo.Klienci_Osoby_Do_Kontaktu " + 
+                            "WHERE CustomerID="+ rdrCustomer["CustomerID"];
+                        n = cmd3.ExecuteNonQuery();
+                        nKlienci_Osoby_Do_Kontaktu += n;
+                    }
+                    else
+                    {
+                        idCustomer = 0;// (int)cmd3.ExecuteScalar("SELECT idBR FROM Customer_TE_BR WHERE idTE=" + rdrCustomer["CustomerID"])");
+                    }
+
+
+                    //Reklamy Truck_Expo
+                    cmd2.CommandText = "SELECT ReklamaID, CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
+                            "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
+                            "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
+                            "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
+                            "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
+                            "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
+                            "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
+                            "ogl_dzial, ogl_rozdzial " +
+                            "FROM Truck_Expo.dbo.Reklama " +
+                            "WHERE [TYTU£]='EXPO' AND [ID REKLAMY] LIKE 'X%' AND CustomerID=" + rdrCustomer["CustomerID"];
+
+
+                    rdrReklama = cmd2.ExecuteReader();
+                    while (rdrReklama.Read())
+                    {
+                        obj1 = rdrReklama["ID_FAKTURY"];
+
+                        if (obj1.GetType() != typeof(System.DBNull))
+                        {
+                            //Faktury wystawione dla Truck_Expo
+                            cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.FAKTURY " +
+                                    "(NUMER, NUMER_ROZ, NUMER_ROK, DATA_WYSTAWIENIA, MIEJSCOWOSC_WYSTAWIENIA, ID_SPRZEDAWCY, ID_NABYWCY, DATA_SPRZEDAZY, " +
+                                    "PODPIS_WYSTAWIL, PODPIS_ODEBRAL, opis, SPOSOB_ZAPLATY, TERMIN_ZAPLATY, ZAPLACONO, BYL_WYDRUK, NABYWCA_ADRES, SPRZEDAWCA_ADRES, " +
+                                    "SPRZEDAWCA_NIP, NABYWCA_NIP, FAKTURA_TYP, FAKTURA_PODTYP, ID_KONTA, EKSPORT, EXPORTED, ID_TYTUL, EXPORTED_DATA, suma_zaplat, ID_FK_KOR, " +
+                                    "KOREKTA, zaplata_data, zaplata_opis, Zaliczka_Brutto, Zaliczka_Data, waluta_brutto, waluta_miano, waluta_kurs, waluta_przelicznik, waluta_kurs_z_dnia, " +
+                                    "waluta_tabela_nr) " +
+                                    "SELECT NUMER, NUMER_ROZ, NUMER_ROK, DATA_WYSTAWIENIA, MIEJSCOWOSC_WYSTAWIENIA, ID_SPRZEDAWCY, " + idCustomer + ", DATA_SPRZEDAZY, " +
+                                    "PODPIS_WYSTAWIL, PODPIS_ODEBRAL, opis, SPOSOB_ZAPLATY, TERMIN_ZAPLATY, ZAPLACONO, BYL_WYDRUK, NABYWCA_ADRES, SPRZEDAWCA_ADRES, " +
+                                    "SPRZEDAWCA_NIP, NABYWCA_NIP, FAKTURA_TYP, FAKTURA_PODTYP, " + idKontaSanPress + ", EKSPORT, EXPORTED, ID_TYTUL, EXPORTED_DATA, suma_zaplat, ID_FK_KOR, " +
+                                    "KOREKTA, zaplata_data, zaplata_opis, Zaliczka_Brutto, Zaliczka_Data, waluta_brutto, waluta_miano, waluta_kurs, waluta_przelicznik, waluta_kurs_z_dnia, " +
+                                    "waluta_tabela_nr " +
+                                    "FROM Truck_Expo.dbo.FAKTURY " +
+                                    "WHERE ID_FAKTURY = " + obj1;
+                            n = cmd3.ExecuteNonQuery();
+                            nFAKTURY += n;
+                        }
+                        else
+                            n = 0;
+
+                        if (n > 0)
+                        {
+                            cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
+                            obj1 = cmd3.ExecuteScalar();
+                            idFaktura = Convert.ToInt32(obj1);
+
+                            cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Reklama " +
+                                    "(CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
+                                    "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
+                                    "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
+                                    "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
+                                    "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
+                                    "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
+                                    "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
+                                    "ogl_dzial, ogl_rozdzial) " +
+                                    "SELECT " + idCustomer + ", [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
+                                    "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
+                                    "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
+                                    "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
+                                    "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, " + idFaktura + ", PROMOCJA, " +
+                                    "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
+                                    "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
+                                    "ogl_dzial, ogl_rozdzial " +
+                                    "FROM Truck_Expo.dbo.Reklama " +
+                                    "WHERE ReklamaID=" + rdrReklama["ReklamaID"];
+                            n = cmd3.ExecuteNonQuery();
+                            nReklama += n;
+                            cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
+                            obj1 = cmd3.ExecuteScalar();
+                            idReklama = Convert.ToInt32(obj1);
+
+                            cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.FAKTURA_DETAILS " +
+                                        "(ID_FAKTURY, ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, " +
+                                        "S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP) " +
+                                        "SELECT " + idFaktura + ", ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, " +
+                                        "S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP " +
+                                        "FROM Truck_Expo.dbo.FAKTURA_DETAILS " +
+                                        "WHERE ID_FAKTURY=" + rdrReklama["ID_FAKTURY"];
+                            n = cmd3.ExecuteNonQuery();
+                            nFAKTURA_DETAILS += n;
+
+                            cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.PlatnosciEcard " +
+                                        "(IDFaktury, ORDERDESCRIPTION, nip, nrZlecenia, AMOUNT, CURRENCY, SESSIONID, NAME, SURNAME, AUTODEPOSIT, " +
+                                        "LANGUAGE, CHARSET, COUNTRY, JS, PAYMENTTYPE, Data, Status, Status_data) " +
+                                        "SELECT " + idFaktura + ", ORDERDESCRIPTION, nip, nrZlecenia, AMOUNT, CURRENCY, SESSIONID, NAME, SURNAME, AUTODEPOSIT, " +
+                                        "LANGUAGE, CHARSET, COUNTRY, JS, PAYMENTTYPE, Data, Status, Status_data " +
+                                        "FROM Truck_Expo.dbo.PlatnosciEcard " +
+                                        "WHERE IDFaktury=" + rdrReklama["ID_FAKTURY"];
+                            n = cmd3.ExecuteNonQuery();
+                            if (n > 0)
+                            {
+                                int a = 0;
+                                ++a;
+                            }
+                            nPlatnosciEcard += n;
+
+
+                            //PotwierdzeniaEcard
+                            //pusta
+
+                            ;
+                        }
+                        else
+                        {
+                            cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Reklama " +
+                                    "(CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
+                                    "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
+                                    "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
+                                    "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
+                                    "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
+                                    "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
+                                    "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
+                                    "ogl_dzial, ogl_rozdzial) " +
+                                    "SELECT " + idCustomer + ", [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
+                                    "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
+                                    "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
+                                    "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
+                                    "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
+                                    "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
+                                    "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
+                                    "ogl_dzial, ogl_rozdzial " +
+                                    "FROM Truck_Expo.dbo.Reklama " +
+                                    "WHERE ReklamaID=" + rdrReklama["ReklamaID"];
+
+                            n = cmd3.ExecuteNonQuery();
+                            nReklama += n;
+                            cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
+                            idReklama = (int)cmd3.ExecuteScalar();
+                        }
+
+
+                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.[UKA¯E SIÊ W NR] (ReklamaId, [Nr Wydania]) " +
+                                "SELECT " + idReklama + ", [Nr Wydania] " +
+                                "FROM Truck_Expo.dbo.[UKA¯E SIÊ W NR] " +
+                                "WHERE ReklamaId=" + rdrReklama["ReklamaID"];
+                        n = cmd3.ExecuteNonQuery();
+                        nUKAzeSie += n;
+
+
+                        //Produkcja Truck_Expo
+                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Produkcja (ReklamaId, TYP_PROJEKTU, NAZWA_ZAMOWIENIA, STAN, AGENT, DATA_AGENT, ZAMAWIAM_NA, " +
+                            "PRIORYTET, PRODUKCJA, DATA_PRODUKCJA, DTP, DATA_DTP, KOREKTA, DATA_KOREKTA, DTP_PO_KOR, DATA_DTP_PO_KOR, DATA_AKCEPTACJI, OCENA, OPIS, PLIK, " +
+                            "uwagi, DataEmisji, Modu³, szer, wys, lokalizacja, kolor, szkic, kurier, path_to_material) " +
+                            "SELECT " + idReklama + ", TYP_PROJEKTU, NAZWA_ZAMOWIENIA, STAN, AGENT, DATA_AGENT, ZAMAWIAM_NA, PRIORYTET, PRODUKCJA, DATA_PRODUKCJA, DTP, DATA_DTP, " +
+                            "KOREKTA, DATA_KOREKTA, DTP_PO_KOR, DATA_DTP_PO_KOR, DATA_AKCEPTACJI, OCENA, OPIS, PLIK, uwagi, DataEmisji, Modu³, szer, wys, lokalizacja, " +
+                            "kolor, szkic, kurier, path_to_material " +
+                            "FROM Truck_Expo.dbo.Produkcja WHERE ReklamaID=" + rdrReklama["ReklamaID"];
+                        n = cmd3.ExecuteNonQuery();
+                        nProdukcja += n;
+
+
+                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Reklama_Info_Dod " +
+                            "(ReklamaId, Data, Reklama_Info_Dod) " +
+                            "SELECT " + idReklama + ", Data, Reklama_Info_Dod " + 
+                            "FROM Truck_Expo.dbo.Reklama_Info_Dod WHERE ReklamaId=" + rdrReklama["ReklamaID"];
+                        n = cmd3.ExecuteNonQuery();
+                        if (n > 0)
+                        {
+                            int a = 0;
+                            ++a;
+                        }
+                        nReklama_Info_Dod += n;
+
+
+
+                        //AdmotoBanners
+                        //pusta
+                    }
+                    rdrReklama.Close();
+
+
+                    cmd2.CommandText = "SELECT Id_kontaktu, customerId, symbol_agenta, data, rodzaj, opis " +
+                            "FROM Truck_Expo.dbo.KONTAKTY " +
+                            "WHERE data > '2008-03-11' AND CustomerID=" + rdrCustomer["CustomerID"];
+
+                    rdrKontakt = cmd2.ExecuteReader();
+                    while (rdrKontakt.Read())
+                    {
+                        //ustawiæ now¹ flagê wyró¿niaj¹c¹ Kontakty TruckExpo
+
+                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Kontakty " +
+                            "(customerId, symbol_agenta, data, rodzaj, opis) " +
+                            "SELECT " + idCustomer + ", symbol_agenta, data, rodzaj, opis " +
+                            "FROM Truck_Expo.dbo.Kontakty " +
+                            "WHERE Id_kontaktu=" + rdrKontakt["Id_kontaktu"];
+                        n = cmd3.ExecuteNonQuery();
+                        nKontakty += n;
+
+                        if(n > 0)
+                        {
+                            cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
+                            obj1 = cmd3.ExecuteScalar();
+                            idKontakt = Convert.ToInt32(obj1);
+
+
+                            cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.KONTAKTY_Log " +
+                                "(TRI_Data, TRI_Login, TRI_Operacja, Id_kontaktu, customerId, symbol_agenta, data, rodzaj, opis) " +
+                                "SELECT TRI_Data, TRI_Login, TRI_Operacja, " + idKontakt + ", " + idCustomer + ", symbol_agenta, data, rodzaj, opis " +
+                                "FROM Truck_Expo.dbo.KONTAKTY_Log " +
+                                "WHERE Id_kontaktu=" + rdrKontakt["Id_kontaktu"];
+                            n = cmd3.ExecuteNonQuery();
+                            nKONTAKTY_Log += n;
+                        }
+                    }
+                    rdrKontakt.Close();
+
+
+                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.KLIENCI_Log " +
+                        "(TRI_Data, TRI_Login, TRI_Operacja, CustomerID, FirstName, LastName, OrganizationName, Address, City, State, " +
+                        "PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, 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) " +
+                        "SELECT TRI_Data, TRI_Login, TRI_Operacja, " + idCustomer + ", FirstName, LastName, OrganizationName, Address, City, State, " +
+                        "PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, 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 " +
+                        "FROM Truck_Expo.dbo.KLIENCI_Log " +
+                        "WHERE CustomerID=" + rdrCustomer["CustomerID"];
+                    n = cmd3.ExecuteNonQuery();
+                    nKLIENCI_Log += n;
+
+
+                    //Klienci_Internet_Logo
+                    //pusta
+
+                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Klienci_Tytul " +
+                        "(TYTUL, Customerid, username, data) " +
+                        "SELECT TYTUL, " + idCustomer + ", username, data " + 
+                        "FROM Truck_Expo.dbo.Klienci_Tytul " + 
+                        "WHERE CustomerID="+ rdrCustomer["CustomerID"];
+                    n = cmd3.ExecuteNonQuery();
+                    if (n > 0)
+                    {
+                        int a = 0;
+                        ++a;
+                    }
+                    nKlienci_Tytul += n;
+
+
+                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Oferty_Main " +
+                        "(Stan_Oferty, Id_Wersje_Oferty, CUSTOMER_ID, id_klienci_os_kontakt, id_tytul, AGENT, JEZYK, Data_Oferty, " +
+                        "Opis_Dol, Data_Wyslania, Data_Modyfikacji, Zmodyfikowal_User, zapisana, ReklamaID, ProjektID) " +
+                        "SELECT Stan_Oferty, Id_Wersje_Oferty, " + idCustomer + ", id_klienci_os_kontakt, id_tytul, AGENT, JEZYK, Data_Oferty, "+
+                        "Opis_Dol, Data_Wyslania, Data_Modyfikacji, Zmodyfikowal_User, zapisana, ReklamaID, ProjektID " +
+                        "FROM Truck_Expo.dbo.Oferty_Main " + 
+                        "WHERE Customer_ID="+ rdrCustomer["CustomerID"];
+                    n = cmd3.ExecuteNonQuery();
+                    nOferty_Main += n;
+
+
+                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Sheduler " +
+                        "(CustomerId, CustomerName, Akwizytor, DataWprowadzenia, DataPrzypomnienia, Opis, zalatwione) " +
+                        "SELECT " + idCustomer + ", CustomerName, Akwizytor, DataWprowadzenia, DataPrzypomnienia, Opis, zalatwione " + 
+                        "FROM Truck_Expo.dbo.Sheduler " + 
+                        "WHERE CustomerID="+ rdrCustomer["CustomerID"];
+                    n = cmd3.ExecuteNonQuery();
+                    nSheduler += n;
+
+
+                    //Kl_Klienci
+                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.KL_KLIENCI " +
+                        "(ID_KL_1, ID_KL_2, ID_KL_3, Customerid, username, data) " +
+                        "SELECT ID_KL_1, ID_KL_2, ID_KL_3, " + idCustomer + ", username, data " +
+                        "FROM Truck_Expo.dbo.KL_KLIENCI " +
+                        "WHERE Customerid=" + rdrCustomer["CustomerID"];
+                    n = cmd3.ExecuteNonQuery();
+                    nKl_Klienci += n;
+
+
+                    // dla testów
+                    if(nRead > 100)
+                        break;
+                }
+                rdrCustomer.Close();
+                rdrCustomer = null;
+
+
+                // ============ dane starych klientów 
+
+                cmd1.CommandText = "SELECT COUNT(*) " +
+                    "FROM Truck_Expo.dbo.Reklama " +
+                    "WHERE [TYTU£]='EXPO' AND [ID REKLAMY] LIKE 'X%' AND CustomerID <= 56710";
+                m_waitProgressMax = (int)cmd1.ExecuteScalar();
+
+
+                //Reklamy Truck_Expo
+                cmd2.CommandText = "SELECT ReklamaID, CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
+                        "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
+                        "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
+                        "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
+                        "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
+                        "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
+                        "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
+                        "ogl_dzial, ogl_rozdzial " +
+                        "FROM Truck_Expo.dbo.Reklama " +
+                        "WHERE [TYTU£]='EXPO' AND [ID REKLAMY] LIKE 'X%' AND CustomerID <= 56710";
+
+
+                nRead = 0;
+
+                rdrReklama = cmd2.ExecuteReader();
+                while (rdrReklama.Read())
+                {
+                    if (backgroundWorker1.IsBusy)
+                        backgroundWorker1.ReportProgress(nRead);
+
+                    ++nRead;
+
+                    obj1 = rdrReklama["ID_FAKTURY"];
+
+                    if (obj1.GetType() != typeof(System.DBNull))
+                    {
+                        //Faktury wystawione dla Truck_Expo
+                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.FAKTURY " +
+                                "(NUMER, NUMER_ROZ, NUMER_ROK, DATA_WYSTAWIENIA, MIEJSCOWOSC_WYSTAWIENIA, ID_SPRZEDAWCY, ID_NABYWCY, DATA_SPRZEDAZY, " +
+                                "PODPIS_WYSTAWIL, PODPIS_ODEBRAL, opis, SPOSOB_ZAPLATY, TERMIN_ZAPLATY, ZAPLACONO, BYL_WYDRUK, NABYWCA_ADRES, SPRZEDAWCA_ADRES, " +
+                                "SPRZEDAWCA_NIP, NABYWCA_NIP, FAKTURA_TYP, FAKTURA_PODTYP, ID_KONTA, EKSPORT, EXPORTED, ID_TYTUL, EXPORTED_DATA, suma_zaplat, ID_FK_KOR, " +
+                                "KOREKTA, zaplata_data, zaplata_opis, Zaliczka_Brutto, Zaliczka_Data, waluta_brutto, waluta_miano, waluta_kurs, waluta_przelicznik, waluta_kurs_z_dnia, " +
+                                "waluta_tabela_nr) " +
+                                "SELECT NUMER, NUMER_ROZ, NUMER_ROK, DATA_WYSTAWIENIA, MIEJSCOWOSC_WYSTAWIENIA, " + "ID_SPRZEDAWCY" + ", ID_NABYWCY, DATA_SPRZEDAZY, " +
+                                "PODPIS_WYSTAWIL, PODPIS_ODEBRAL, opis, SPOSOB_ZAPLATY, TERMIN_ZAPLATY, ZAPLACONO, BYL_WYDRUK, NABYWCA_ADRES, SPRZEDAWCA_ADRES, " +
+                                "SPRZEDAWCA_NIP, NABYWCA_NIP, FAKTURA_TYP, FAKTURA_PODTYP, " + idKontaSanPress + ", EKSPORT, EXPORTED, ID_TYTUL, EXPORTED_DATA, suma_zaplat, ID_FK_KOR, " +
+                                "KOREKTA, zaplata_data, zaplata_opis, Zaliczka_Brutto, Zaliczka_Data, waluta_brutto, waluta_miano, waluta_kurs, waluta_przelicznik, waluta_kurs_z_dnia, " +
+                                "waluta_tabela_nr " +
+                                "FROM Truck_Expo.dbo.FAKTURY " +
+                                "WHERE ID_FAKTURY = " + obj1;
+                        n = cmd3.ExecuteNonQuery();
+                        nFAKTURY += n;
+                    }
+                    else
+                        n = 0;
+
+
+                    if (n > 0)
+                    {
+                        cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
+                        obj1 = cmd3.ExecuteScalar();
+                        idFaktura = Convert.ToInt32(obj1);
+
+                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Reklama " +
+                                "(CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
+                                "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
+                                "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
+                                "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
+                                "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
+                                "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
+                                "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
+                                "ogl_dzial, ogl_rozdzial) " +
+                                "SELECT CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
+                                "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
+                                "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
+                                "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
+                                "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, " + idFaktura + ", PROMOCJA, " +
+                                "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
+                                "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
+                                "ogl_dzial, ogl_rozdzial " +
+                                "FROM Truck_Expo.dbo.Reklama " +
+                                "WHERE ReklamaID=" + rdrReklama["ReklamaID"];
+                        n = cmd3.ExecuteNonQuery();
+                        nReklama += n;
+                        cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
+                        obj1 = cmd3.ExecuteScalar();
+                        idReklama = Convert.ToInt32(obj1);
+
+                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.FAKTURA_DETAILS " +
+                                    "(ID_FAKTURY, ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, " +
+                                    "S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP) " +
+                                    "SELECT " + idFaktura + ", ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, " +
+                                    "S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP " +
+                                    "FROM Truck_Expo.dbo.FAKTURA_DETAILS " +
+                                    "WHERE ID_FAKTURY=" + rdrReklama["ID_FAKTURY"];
+                        n = cmd3.ExecuteNonQuery();
+                        nFAKTURA_DETAILS += n;
+
+                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.PlatnosciEcard " +
+                                    "(IDFaktury, ORDERDESCRIPTION, nip, nrZlecenia, AMOUNT, CURRENCY, SESSIONID, NAME, SURNAME, AUTODEPOSIT, " +
+                                    "LANGUAGE, CHARSET, COUNTRY, JS, PAYMENTTYPE, Data, Status, Status_data) " +
+                                    "SELECT " + idFaktura + ", ORDERDESCRIPTION, nip, nrZlecenia, AMOUNT, CURRENCY, SESSIONID, NAME, SURNAME, AUTODEPOSIT, " +
+                                    "LANGUAGE, CHARSET, COUNTRY, JS, PAYMENTTYPE, Data, Status, Status_data " +
+                                    "FROM Truck_Expo.dbo.PlatnosciEcard " +
+                                    "WHERE IDFaktury=" + rdrReklama["ID_FAKTURY"];
+                        n = cmd3.ExecuteNonQuery();
+                        if (n > 0)
+                        {
+                            int a = 0;
+                            ++a;
+                        }
+                        nPlatnosciEcard += n;
+
+
+                        //PotwierdzeniaEcard
+                        //pusta
+
+                        ;
+                    }
+                    else
+                    {
+                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Reklama " +
+                                "(CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
+                                "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
+                                "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
+                                "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
+                                "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
+                                "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
+                                "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
+                                "ogl_dzial, ogl_rozdzial) " +
+                                "SELECT CustomerID, [SYMBOL AKWIZYTORA], TYTU£, TYP, [ID REKLAMY], [NICK NAME], [DATA ZAMÓWIENIA], SZER, WYS, MOD_TYP, STRONA, [STR NR WT], " +
+                                "[STR NR PT], KROTNOÆ, ODSTÊP, KOLOR, [WSKAZANIE MIEJSCA], RABAT, [RABAT WARTOÆ], ZAP£ACONO, [ZATWIERDZONO DO DRUKU], [DATA ZAP£ATY], " +
+                                "[SYMBOL POTWIERDZENIA], [RODZAJ POTWIERDZENIA], [CENA JEDN], NETTO, VAT, PVAT, BRUTTO, [PROCENT PROWIZJI], PROWIZJA, INFO, [FAKTURA NUMER], " +
+                                "[FAKTURA ID KONTA], [FAKTURA DATA WYSTAWIENIA], [FAKTURA DATA SPRZEDA¯Y], [FAKTURA TERMIN ZAP£ATY], [FAKTURA FORMA P£ATNOCI], " +
+                                "[FAKTURA WYSTAWIONO], [FAKTURA RODZAJ], USERID, [DATA OSTATNIEJ MODYFIKACJI], [FK-TR], F_NR, F_NR_ROZ, F_NR_ROK, ID_FAKTURY, PROMOCJA, " +
+                                "GRZBIET, customerId_Sub, kier_notatka, kier_zatwierdzil, zam_notatka, zablokuj_prowizje, Brutto_Euro, Zaliczka_Brutto, Zaliczka_Data, Brutto_Euro_Miano, " +
+                                "waluta_kurs_z_dnia, waluta_kurs, waluta_Przelicznik, waluta_tabela_nr, wyroznienie_procent, wyroznienie_kwota, wyroznienie, wyroznienie_exported, logo, logoID, " +
+                                "ogl_dzial, ogl_rozdzial " +
+                                "FROM Truck_Expo.dbo.Reklama " +
+                                "WHERE ReklamaID=" + rdrReklama["ReklamaID"];
+
+                        n = cmd3.ExecuteNonQuery();
+                        nReklama += n;
+                        cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
+                        idReklama = (int)cmd3.ExecuteScalar();
+                    }
+
+
+                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.[UKA¯E SIÊ W NR] (ReklamaId, [Nr Wydania]) " +
+                            "SELECT " + idReklama + ", [Nr Wydania] " +
+                            "FROM Truck_Expo.dbo.[UKA¯E SIÊ W NR] " +
+                            "WHERE ReklamaId=" + rdrReklama["ReklamaID"];
+                    n = cmd3.ExecuteNonQuery();
+                    nUKAzeSie += n;
+
+
+                    //Produkcja Truck_Expo
+                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Produkcja (ReklamaId, TYP_PROJEKTU, NAZWA_ZAMOWIENIA, STAN, AGENT, DATA_AGENT, ZAMAWIAM_NA, " +
+                        "PRIORYTET, PRODUKCJA, DATA_PRODUKCJA, DTP, DATA_DTP, KOREKTA, DATA_KOREKTA, DTP_PO_KOR, DATA_DTP_PO_KOR, DATA_AKCEPTACJI, OCENA, OPIS, PLIK, " +
+                        "uwagi, DataEmisji, Modu³, szer, wys, lokalizacja, kolor, szkic, kurier, path_to_material) " +
+                        "SELECT " + idReklama + ", TYP_PROJEKTU, NAZWA_ZAMOWIENIA, STAN, AGENT, DATA_AGENT, ZAMAWIAM_NA, PRIORYTET, PRODUKCJA, DATA_PRODUKCJA, DTP, DATA_DTP, " +
+                        "KOREKTA, DATA_KOREKTA, DTP_PO_KOR, DATA_DTP_PO_KOR, DATA_AKCEPTACJI, OCENA, OPIS, PLIK, uwagi, DataEmisji, Modu³, szer, wys, lokalizacja, " +
+                        "kolor, szkic, kurier, path_to_material " +
+                        "FROM Truck_Expo.dbo.Produkcja WHERE ReklamaID=" + rdrReklama["ReklamaID"];
+                    n = cmd3.ExecuteNonQuery();
+                    nProdukcja += n;
+
+
+                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Reklama_Info_Dod " +
+                        "(ReklamaId, Data, Reklama_Info_Dod) " +
+                        "SELECT " + idReklama + ", Data, Reklama_Info_Dod " +
+                        "FROM Truck_Expo.dbo.Reklama_Info_Dod WHERE ReklamaId=" + rdrReklama["ReklamaID"];
+                    n = cmd3.ExecuteNonQuery();
+                    if (n > 0)
+                    {
+                        int a = 0;
+                        ++a;
+                    }
+                    nReklama_Info_Dod += n;
+
+
+                    //AdmotoBanners
+                    //pusta
+                }
+                rdrReklama.Close();
+                rdrReklama = null;
+
+
+                cmd2.CommandText = "SELECT Id_kontaktu, customerId, symbol_agenta, data, rodzaj, opis " +
+                        "FROM Truck_Expo.dbo.KONTAKTY " +
+                        "WHERE data > '2008-03-11' AND CustomerID <= 56710";
+
+                rdrKontakt = cmd2.ExecuteReader();
+                while (rdrKontakt.Read())
+                {
+                    //ustawiæ now¹ flagê wyró¿niaj¹c¹ Kontakty TruckExpo
+
+                    cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Kontakty " +
+                        "(customerId, symbol_agenta, data, rodzaj, opis) " +
+                        "SELECT customerId, symbol_agenta, data, rodzaj, opis " +
+                        "FROM Truck_Expo.dbo.Kontakty " +
+                        "WHERE Id_kontaktu=" + rdrKontakt["Id_kontaktu"];
+                    n = cmd3.ExecuteNonQuery();
+                    nKontakty += n;
+
+                    if (n > 0)
+                    {
+                        cmd3.CommandText = "SELECT SCOPE_IDENTITY()";
+                        obj1 = cmd3.ExecuteScalar();
+                        idKontakt = Convert.ToInt32(obj1);
+
+
+                        cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.KONTAKTY_Log " +
+                            "(TRI_Data, TRI_Login, TRI_Operacja, Id_kontaktu, customerId, symbol_agenta, data, rodzaj, opis) " +
+                            "SELECT TRI_Data, TRI_Login, TRI_Operacja, " + idKontakt + ", customerId, symbol_agenta, data, rodzaj, opis " +
+                            "FROM Truck_Expo.dbo.KONTAKTY_Log " +
+                            "WHERE Id_kontaktu=" + rdrKontakt["Id_kontaktu"];
+                        n = cmd3.ExecuteNonQuery();
+                        nKONTAKTY_Log += n;
+                    }
+                }
+                rdrKontakt.Close();
+
+
+                cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.KLIENCI_Log " +
+                    "(TRI_Data, TRI_Login, TRI_Operacja, CustomerID, FirstName, LastName, OrganizationName, Address, City, State, " +
+                    "PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, 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) " +
+                    "SELECT TRI_Data, TRI_Login, TRI_Operacja, CustomerID, FirstName, LastName, OrganizationName, Address, City, State, " +
+                    "PostalCode, Country, Nip, ContactName, PhoneNumber, FaxNumber, 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 " +
+                    "FROM Truck_Expo.dbo.KLIENCI_Log " +
+                    "WHERE CustomerID <= 56710 AND TRI_Data > '2008-03-11'";
+                n = cmd3.ExecuteNonQuery();
+                nKLIENCI_Log += n;
+
+
+                //Klienci_Internet_Logo
+                //pusta
+                cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Klienci_Tytul " +
+                    "(TYTUL, Customerid, username, data) " +
+                    "SELECT TYTUL, Customerid, username, data " +
+                    "FROM Truck_Expo.dbo.Klienci_Tytul " +
+                    "WHERE CustomerID <= 56710 AND TYTUL='EXPO'";
+                n = cmd3.ExecuteNonQuery();
+                if (n > 0)
+                {
+                    int a = 0;
+                    ++a;
+                }
+                nKlienci_Tytul += n;
+
+
+                cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Oferty_Main " +
+                    "(Stan_Oferty, Id_Wersje_Oferty, CUSTOMER_ID, id_klienci_os_kontakt, id_tytul, AGENT, JEZYK, Data_Oferty, " +
+                    "Opis_Dol, Data_Wyslania, Data_Modyfikacji, Zmodyfikowal_User, zapisana, ReklamaID, ProjektID) " +
+                    "SELECT Stan_Oferty, Id_Wersje_Oferty, CUSTOMER_ID, id_klienci_os_kontakt, id_tytul, AGENT, JEZYK, Data_Oferty, " +
+                    "Opis_Dol, Data_Wyslania, Data_Modyfikacji, Zmodyfikowal_User, zapisana, ReklamaID, ProjektID " +
+                    "FROM Truck_Expo.dbo.Oferty_Main " +
+                    "WHERE Customer_ID <= 56710 AND data_modyfikacji > '2008-03-11'";
+                n = cmd3.ExecuteNonQuery();
+                nOferty_Main += n;
+
+
+                cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.Sheduler " +
+                    "(CustomerId, CustomerName, Akwizytor, DataWprowadzenia, DataPrzypomnienia, Opis, zalatwione) " +
+                    "SELECT CustomerId, CustomerName, Akwizytor, DataWprowadzenia, DataPrzypomnienia, Opis, zalatwione " +
+                    "FROM Truck_Expo.dbo.Sheduler " +
+                    "WHERE CustomerID <= 56710 AND DataWprowadzenia > '2008-03-11'";
+                n = cmd3.ExecuteNonQuery();
+                nSheduler += n;
+
+                cmd3.CommandText = "INSERT INTO " + dbName + ".dbo.KL_KLIENCI " +
+                    "(ID_KL_1, ID_KL_2, ID_KL_3, Customerid, username, data) " +
+                    "SELECT ID_KL_1, ID_KL_2, ID_KL_3, Customerid, username, data " +
+                    "FROM Truck_Expo.dbo.KL_KLIENCI " +
+                    "WHERE Customerid <= 56710 AND data > '2008-03-11'";
+                n = cmd3.ExecuteNonQuery();
+                nKl_Klienci += n;
+
+
+
+                //test: anulujemy operacjê
+                tr1.Rollback();
+                tr1 = null;
+
+                conn1.Close();
+                conn2.Close();
+                conn3.Close();
+
+                MessageBox.Show("Zakoñczono ³¹czenie danych.\n" +
+                    " - klienci: " + nKlienci + "\n" +
+                    " - klienci, osoby do kontaktu: " + nKlienci_Osoby_Do_Kontaktu + "\n" +
+                    " - reklamy: " + nReklama + "\n" +
+                    " - reklamy, info dod.: " + nReklama_Info_Dod + "\n" +
+                    " - faktury: " + nFAKTURY + "\n" +
+                    " - faktury, szczegó³y: " + nFAKTURA_DETAILS + "\n" +
+                    " - eCard: " + nPlatnosciEcard + "\n" +
+                    " - uka¿e siê w ...: " + nUKAzeSie + "\n" +
+                    " - produkcja: " + nProdukcja + "\n" +
+                    " - kontakty: " + nKontakty + "\n" +
+                    " - kontakty log: " + nKONTAKTY_Log + "\n" +
+                    " - klienci log: " + nKLIENCI_Log + "\n" +
+                    " - klienci tytu³: " + nKlienci_Tytul + "\n" +
+                    " - oferty main: " + nOferty_Main + "\n" +
+                    " - sheduler: " + nSheduler + "\n" +
+                    " - Kl_Klienci: " + nKl_Klienci, "Baza reklam", MessageBoxButtons.OK, MessageBoxIcon.Information);
+            }
+            catch (Exception ex)
+            {
+                if(tr1 != null)
+                {
+                    tr1.Rollback();
+                    tr1 = null;
+                }
+
+                MessageBox.Show(ex.ToString());
+            }
+        }
+
+        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
+        {
+            RunProcess();
+        }
+
+        private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
+        {
+            if (!this.Visible ||
+                this.WindowState != FormWindowState.Normal)
+                return;
+
+            //if (progressBar1.Maximum == 1 && m_waitProgressMax > 0) progressBar1.Maximum = m_waitProgressMax;
+            if (progressBar1.Maximum != m_waitProgressMax)
+                progressBar1.Maximum = m_waitProgressMax;
+
+            if (e.ProgressPercentage < progressBar1.Maximum)
+            {
+                progressBar1.Value = e.ProgressPercentage;
+                labelInfo1.Text = progressBar1.Value.ToString() + "/" + m_waitProgressMax.ToString();
+            }
+        }
+
+        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+        {
+            button1.Enabled = true;
+        }
+
+        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
+        {
+            if (backgroundWorker1.IsBusy)
+                e.Cancel = true;
+        }
+    }
+}
Index: branches/TruckExpo/BrMerger/Program.cs
===================================================================
--- branches/TruckExpo/BrMerger/Program.cs (revision 438)
+++ branches/TruckExpo/BrMerger/Program.cs (revision 438)
@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.Windows.Forms;
+
+namespace BrMerger
+{
+    static class Program
+    {
+        /// <summary>
+        /// The main entry point for the application.
+        /// </summary>
+        [STAThread]
+        static void Main()
+        {
+            Application.EnableVisualStyles();
+            Application.SetCompatibleTextRenderingDefault(false);
+            Application.Run(new Form1());
+        }
+    }
+}
