Feature repricing min max (#10)

amazon settlement import/export improvements
This commit is contained in:
2020-05-01 09:08:23 +01:00
committed by GitHub
parent 56647c7648
commit 43d61c2ef8
118 changed files with 7930 additions and 3021 deletions

View File

@@ -26,7 +26,7 @@
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<DebugType>none</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\artifiacts\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
@@ -37,10 +37,28 @@
<StartupObject />
</PropertyGroup>
<ItemGroup>
<Reference Include="CsvHelper, Version=15.0.0.0, Culture=neutral, PublicKeyToken=8c4959082be5c823, processorArchitecture=MSIL">
<HintPath>..\..\packages\CsvHelper.15.0.0\lib\net47\CsvHelper.dll</HintPath>
</Reference>
<Reference Include="Dapper, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Dapper.2.0.30\lib\net461\Dapper.dll</HintPath>
</Reference>
<Reference Include="Dapper.Contrib, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Dapper.Contrib.2.0.30\lib\net461\Dapper.Contrib.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\..\packages\Microsoft.Bcl.AsyncInterfaces.1.1.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Core" />
<Reference Include="System.IO.Compression.FileSystem" />
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\..\packages\System.Runtime.CompilerServices.Unsafe.4.5.2\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
</Reference>
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\..\packages\System.Threading.Tasks.Extensions.4.5.3\lib\netstandard2.0\System.Threading.Tasks.Extensions.dll</HintPath>
</Reference>
<Reference Include="System.Transactions" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
@@ -54,60 +72,113 @@
<Compile Include="Data\AmazonMWS\FBAInbound\ListInboundShipments.cs" />
<Compile Include="Data\AmazonMWS\FBAInbound\ListInboundShipmentItems.cs" />
<Compile Include="Data\AmazonMWS\CurrentDateTime.cs" />
<Compile Include="Data\AmazonMWS\Feeds\GetFeedSubmissions.cs" />
<Compile Include="Data\AmazonMWS\Feeds\SubmitFeed.cs" />
<Compile Include="Data\Database\Account\CreateInvoiceLineItem.cs" />
<Compile Include="Data\Database\Account\ReadAccountCode.cs" />
<Compile Include="Data\Database\Account\ReadTaxCode.cs" />
<Compile Include="Data\Database\Connection.cs" />
<Compile Include="Data\Database\Consistency\ImportAmazonSettlement.cs" />
<Compile Include="Data\Database\Account\ReadInvoiceLineItemCode.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\Account\ReadInvoiceLineItem.cs" />
<Compile Include="Data\Database\Constants.cs" />
<Compile Include="Data\Database\Export\CreateAmazonFeedSubmission.cs" />
<Compile Include="Data\Database\Export\ReadAmazonFeedSubmission.cs" />
<Compile Include="Data\Database\Export\UpdateAmazonFeedSubmission.cs" />
<Compile Include="Data\Database\AmazonFba\ReadShipmentInfo.cs" />
<Compile Include="Data\Database\AmazonFba\ReadShipmentPrimaryKey.cs" />
<Compile Include="Data\Database\AmazonFba\SetShipmentInfo.cs" />
<Compile Include="Data\Database\Import\ReadAmazonSettlement.cs" />
<Compile Include="Data\Database\Import\ReadFbaInventoryAge.cs" />
<Compile Include="Data\Database\Import\ReadFbaSaleShipment.cs" />
<Compile Include="Data\Database\Import\UpdateAmazonSettlement.cs" />
<Compile Include="Data\Database\Product\CreateCompetitivePrice.cs" />
<Compile Include="Data\Database\Product\ReadCompetitivePrice.cs" />
<Compile Include="Data\Database\Sku\Price\CreatePricingDetail.cs" />
<Compile Include="Data\Database\Sku\Price\ReadPricingDetail.cs" />
<Compile Include="Data\Database\Sku\Price\ReadParameter.cs" />
<Compile Include="Data\Database\Log\DateTimeLog.cs" />
<Compile Include="Data\Database\Log\LogEvent.cs" />
<Compile Include="Data\Database\Programmability\Sequence.cs" />
<Compile Include="Data\Database\SKU\GetSku.cs" />
<Compile Include="Logic\Account\ValidateAccountCode.cs" />
<Compile Include="Logic\Account\ValidateCurrencyCode.cs" />
<Compile Include="Logic\Account\ValidateInvoice.cs" />
<Compile Include="Logic\Account\ValidateSalesInvoice.cs" />
<Compile Include="Logic\Account\ValidateTaxCode.cs" />
<Compile Include="Data\Database\Sku\GetSku.cs" />
<Compile Include="Data\Database\Sku\ReadSkuConditionInfo.cs" />
<Compile Include="Data\Database\Stock\CreateSkuTransaction.cs" />
<Compile Include="Data\Database\Stock\DeleteSkuTransaction.cs" />
<Compile Include="Data\Database\Stock\ReadSkuTransaction.cs" />
<Compile Include="Data\Database\Stock\ReadSkuTransactionType.cs" />
<Compile Include="Data\Database\Stock\UpdateSkuTransaction.cs" />
<Compile Include="Data\Database\WhereBuilder.cs" />
<Compile Include="Extensions.cs" />
<Compile Include="Logic\Account\GetAccountCodeInfo.cs" />
<Compile Include="Logic\Account\GetInvoiceLineItem.cs" />
<Compile Include="Logic\Account\TaxCalculation.cs" />
<Compile Include="Logic\Account\GetTaxCodeInfo.cs" />
<Compile Include="Logic\Validate\AccountCode.cs" />
<Compile Include="Logic\Validate\CurrencyCode.cs" />
<Compile Include="Logic\Validate\SalesInvoice.cs" />
<Compile Include="Logic\AmazonFBAInbound\UpdateDatabaseShipmentInfo.cs" />
<Compile Include="Data\Database\Export\CreateSalesInvoice.cs" />
<Compile Include="Logic\Export\ValidateSalesInvoice.cs" />
<Compile Include="Logic\Export\AmazonSubmitFile.cs" />
<Compile Include="Logic\Export\AmazonSubmitFileStatus.cs" />
<Compile Include="Logic\Sku\GetSkuConditionInfo.cs" />
<Compile Include="Logic\Stock\Reallocate.cs" />
<Compile Include="Logic\Stock\SkuTransactionReconcile.cs" />
<Compile Include="Logic\Stock\SkuTransactionPersistance.cs" />
<Compile Include="Logic\Stock\SkuTransactionTypePersistance.cs" />
<Compile Include="Logic\Export\SalesInvoice.cs" />
<Compile Include="Logic\Export\AmazonSettlement.cs" />
<Compile Include="Logic\Import\ValidateAmazonSettlement.cs" />
<Compile Include="Logic\Validate.cs" />
<Compile Include="Logic\Validate\AmazonSettlement.cs" />
<Compile Include="Logic\Product\GetCompetitivePrice.cs" />
<Compile Include="Logic\Sku\Price\FbaPricing.cs" />
<Compile Include="Logic\Sku\Price\UpdateRepricingValues.cs" />
<Compile Include="Logic\Utilities\CalculateMD5.cs" />
<Compile Include="Logic\Utilities\DateTimeParse.cs" />
<Compile Include="Logic\Validate\AmazonIventoryLoaderFile.cs" />
<Compile Include="Logic\Validate\SkuTransaction.cs" />
<Compile Include="Logic\Validate\TaxCodeInfo.cs" />
<Compile Include="Logic\Validate\Validate.cs" />
<Compile Include="Logic\Log\LogEvent.cs" />
<Compile Include="Logic\Utilities\DateTimeCheck.cs" />
<Compile Include="Logic\Utilities\DecimalCheck.cs" />
<Compile Include="Logic\Utilities\PropertyCheck.cs" />
<Compile Include="Logic\Utilities\StringCheck.cs" />
<Compile Include="Logic\Utilities\AccountVat.cs" />
<Compile Include="Logic\Validate\SkuPriceInfo.cs" />
<Compile Include="Model\Account\AccountCode.cs" />
<Compile Include="Model\Account\InvoiceHeader.cs" />
<Compile Include="Model\Account\Invoice.cs" />
<Compile Include="Model\Account\InvoiceLineItem.cs" />
<Compile Include="Model\Account\SalesInvoice.cs" />
<Compile Include="Model\Account\TaxCode.cs" />
<Compile Include="Model\Account\TaxCodeInfo.cs" />
<Compile Include="Model\Data\DatabaseFileStream.cs" />
<Compile Include="Model\Export\AmazonFeedSubmission.cs" />
<Compile Include="Model\Export\AmazonIventoryLoaderFile.cs" />
<Compile Include="Model\Import\AmazonSettlement.cs" />
<Compile Include="Model\Import\AmazonSettlementHeader.cs" />
<Compile Include="Test\Account\GetTaxInfo.cs" />
<Compile Include="Model\Product\CompetitivePrice.cs" />
<Compile Include="Model\Sku\Price\DetailRequest.cs" />
<Compile Include="Model\Sku\Price\DetailResponce.cs" />
<Compile Include="Model\Sku\Price\PriceInfo.cs" />
<Compile Include="Model\Sku\Price\SkuPriceParameter.cs" />
<Compile Include="Model\Sku\SkuConditionInfo.cs" />
<Compile Include="Model\Stock\SkuTransactionType.cs" />
<Compile Include="Model\Stock\SkuTransaction.cs" />
<Compile Include="Test\Account\Account.cs" />
<Compile Include="Test\AutoExec.cs" />
<Compile Include="Test\Export\Export.cs" />
<Compile Include="Test\Import\AmazonSettlement.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\Logic\Export.cs" />
<Compile Include="Test\Sku\Sku.cs" />
<Compile Include="Test\SQLLoop.cs" />
<Compile Include="Model\AmazonFBAInbound\ShipmentInfo.cs" />
<Compile Include="Model\SKU\Sku.cs" />
<Compile Include="Model\AmazonFba\ShipmentInfo.cs" />
<Compile Include="Model\Sku\Sku.cs" />
<Compile Include="Test\_BoilerPlate\ClassFromSql.cs" />
<Compile Include="Test\_BoilerPlate\Sql.cs" />
<Compile Include="UI\Console\ProgressBar.cs" />
<Compile Include="Model\AmazonFBAInbound\ShipmentItemInfo.cs" />
<Compile Include="Model\AmazonFba\ShipmentItemInfo.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Properties\Settings.Designer.cs">
@@ -116,7 +187,7 @@
<DependentUpon>Settings.settings</DependentUpon>
</Compile>
<Compile Include="Logic\Sku\GetSkuIdByType.cs" />
<Compile Include="Data\Database\SKU\GetSkuId.cs" />
<Compile Include="Data\Database\Sku\GetSkuId.cs" />
<Compile Include="UI\Console\Update.cs" />
</ItemGroup>
<ItemGroup>
@@ -128,8 +199,9 @@
</None>
</ItemGroup>
<ItemGroup>
<Folder Include="Model\Export\" />
<Folder Include="Test\Export\" />
<Folder Include="Data\Database\Inventory\" />
<Folder Include="Logic\Import\" />
<Folder Include="Model\Inventory\" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\AmazonMWSCsClient\src\FBAInboundServiceMWS\FBAInboundServiceMWS.csproj">