Feature: Sync MWS Shipment with Database

Various restructuring and misc. features added.
Removed reliance on ABrain Amazon MWS NuGet package, added Amazon's own C# lib
This commit is contained in:
Bobbie Hodgetts
2019-06-24 16:01:50 +01:00
committed by GitHub
parent bc44546efd
commit 116aedb897
27 changed files with 2236 additions and 289 deletions

View File

@@ -7,7 +7,7 @@
<ProjectGuid>{339D7413-3DA7-46EA-A55C-255A9A6B95EB}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>bnhtradeDatabaseClient</RootNamespace>
<RootNamespace>bnhtrade.Core</RootNamespace>
<AssemblyName>bnhtrade.Core</AssemblyName>
<TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
@@ -37,9 +37,6 @@
<StartupObject />
</PropertyGroup>
<ItemGroup>
<Reference Include="ABrain.AmazonMWS">
<HintPath>..\..\packages\ABrain.AmazonMWS.1.0.1.6\lib\ABrain.AmazonMWS.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.IO.Compression.FileSystem" />
@@ -52,6 +49,25 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Data\AmazonMWS\CredentialMws.cs" />
<Compile Include="Data\AmazonMWS\FBAInbound\ListInboundShipments.cs" />
<Compile Include="Data\AmazonMWS\FBAInbound\ListInboundShipmentItems.cs" />
<Compile Include="Data\AmazonMWS\CurrentDateTime.cs" />
<Compile Include="Data\Database\Connection.cs" />
<Compile Include="Data\Database\FBAInbound\GetShipmentHeaderInfo.cs" />
<Compile Include="Data\Database\FBAInbound\GetShipmentPrimaryKey.cs" />
<Compile Include="Data\Database\FBAInbound\SetShipmentInfo.cs" />
<Compile Include="Data\Database\Log\DateTimeLog.cs" />
<Compile Include="Logic\AmazonFBAInbound\UpdateDatabaseShipmentInfo.cs" />
<Compile Include="Test\InboundShipmentInfo.cs" />
<Compile Include="Data\AmazonMWS\Service.cs" />
<Compile Include="Logic\AmazonFBAInbound\ShipmentAddByFNSKU.cs" />
<Compile Include="Test\InboundShipmentInfoSync.cs" />
<Compile Include="Test\SQLLoop.cs" />
<Compile Include="Model\AmazonFBAInbound\ShipmentInfo.cs" />
<Compile Include="Model\SKU\SKUInfo.cs" />
<Compile Include="UI\Utility\ConsoleProgressBar.cs" />
<Compile Include="Model\AmazonFBAInbound\ShipmentItemInfo.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Properties\Settings.Designer.cs">
@@ -59,7 +75,8 @@
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<DependentUpon>Settings.settings</DependentUpon>
</Compile>
<Compile Include="SQL Connection.cs" />
<Compile Include="Logic\Sku\GetSkuIdByType.cs" />
<Compile Include="Data\Database\SKU\GetSKUId.cs" />
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
@@ -70,6 +87,28 @@
</None>
</ItemGroup>
<ItemGroup />
<ItemGroup>
<ProjectReference Include="..\..\..\..\AmazonMWSCsClient\src\FBAInboundServiceMWS\FBAInboundServiceMWS.csproj">
<Project>{9c7d6775-4f06-4881-87a0-b9514f2f3033}</Project>
<Name>FBAInboundServiceMWS</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\AmazonMWSCsClient\src\MarketplaceWebServiceProducts\MarketplaceWebServiceProducts.csproj">
<Project>{fe2fe872-f92e-4b47-bcc2-e41b9c10eb96}</Project>
<Name>MarketplaceWebServiceProducts</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\AmazonMWSCsClient\src\MarketplaceWebService\MarketplaceWebService.csproj">
<Project>{52b09e65-f1b4-4b99-b8e2-4a0b2e3201c2}</Project>
<Name>MarketplaceWebService</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\AmazonMWSCsClient\src\MWSClientCsRuntime\MWSClientCsRuntime.csproj">
<Project>{bde52371-cad4-4809-b8f7-9a218ee02464}</Project>
<Name>MWSClientCsRuntime</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\AmazonMWSCsClient\src\MWSFinancesService\MWSFinancesService.csproj">
<Project>{1fe13ef5-aabf-4080-b790-990b9069c634}</Project>
<Name>MWSFinancesService</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\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.