This commit is contained in:
Bobbie Hodgetts
2020-09-23 16:49:56 +01:00
parent dcd32b76fa
commit f95c1d7508
9 changed files with 42 additions and 10 deletions

View File

@@ -110,14 +110,13 @@ namespace bnhtrade.ComTypeLib
returnArray[0] = result.ReconciliationComplete; returnArray[0] = result.ReconciliationComplete;
returnArray[1] = result.ProgressMessage; returnArray[1] = result.ProgressMessage;
returnArray[2] = result.CurrentTransactionId; returnArray[2] = result.CurrentTransactionId;
returnArray[3] = result.CurrentTransactionTypeId; returnArray[3] = result.CurrentTransactionTypeCode;
returnArray[4] = result.LastItemDateTime; returnArray[4] = result.LastItemDateTime;
returnArray[5] = result.ItemsCompleted; returnArray[5] = result.ItemsCompleted;
returnArray[6] = result.ItemsRemaining; returnArray[6] = result.ItemsRemaining;
return returnArray; return returnArray;
//return returnObject; //return returnObject;
} }
public void UnReconcileSkuTransaction(ConnectionCredential sqlConnCred, int skuTransactionId) public void UnReconcileSkuTransaction(ConnectionCredential sqlConnCred, int skuTransactionId)

View File

@@ -26,6 +26,7 @@
<DefineConstants>DEBUG;TRACE</DefineConstants> <DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>SecurityRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>

View File

@@ -92,13 +92,13 @@ namespace bnhtrade.Core.Data.Database.Stock
string sql = @" string sql = @"
SELECT tblStockSkuTransaction.StockSkuTransactionID AS SkuTransactionId SELECT tblStockSkuTransaction.StockSkuTransactionID AS SkuTransactionId
,tblStockSkuTransaction.TransactionDate ,tblStockSkuTransaction.TransactionDate
,tblStockSkuTransaction.StockSkuTransactionTypeID AS SkuTransactionTypeId
,tblStockSkuTransaction.ForeignKey ,tblStockSkuTransaction.ForeignKey
,tblStockSkuTransaction.Reference ,tblStockSkuTransaction.Reference
,tblStockSkuTransaction.Detail ,tblStockSkuTransaction.Detail
,tblStockSkuTransaction.Quantity ,tblStockSkuTransaction.Quantity
,tblStockSkuTransaction.IsProcessed ,tblStockSkuTransaction.IsProcessed
,tblStockSkuTransaction.StockJournalID AS StockJournalId ,tblStockSkuTransaction.StockJournalID AS StockJournalId
,tblStockSkuTransactionType.TypeCode AS SkuTransactionTypeCode
,tblStockSkuTransactionType.TypeName AS SkuTransactionTypeName ,tblStockSkuTransactionType.TypeName AS SkuTransactionTypeName
,tblSku.skuSkuNumber AS SkuNumber ,tblSku.skuSkuNumber AS SkuNumber
,tblStockSkuTransaction.SkuID ,tblStockSkuTransaction.SkuID

View File

@@ -42,7 +42,7 @@ namespace bnhtrade.Core.Logic.Stock
public int CurrentTransactionId { get; private set; } public int CurrentTransactionId { get; private set; }
public int CurrentTransactionTypeId { get; private set; } public string CurrentTransactionTypeCode { get; private set; }
public Model.Stock.SkuTransaction CurrentSkuTransaction { get; private set; } public Model.Stock.SkuTransaction CurrentSkuTransaction { get; private set; }
@@ -54,7 +54,7 @@ namespace bnhtrade.Core.Logic.Stock
ProgressMessage = null; ProgressMessage = null;
ReconciliationComplete = false; ReconciliationComplete = false;
CurrentTransactionId = 0; CurrentTransactionId = 0;
CurrentTransactionTypeId = 0; CurrentTransactionTypeCode = null;
} }
/// <summary> /// <summary>
@@ -109,7 +109,7 @@ namespace bnhtrade.Core.Logic.Stock
// setup return values // setup return values
CurrentSkuTransaction = transList[i]; CurrentSkuTransaction = transList[i];
CurrentTransactionId = transList[i].SkuTransactionId; CurrentTransactionId = transList[i].SkuTransactionId;
CurrentTransactionTypeId = transList[i].SkuTransactionType.TypeId; CurrentTransactionTypeCode = transList[i].SkuTransactionType.TypeCode;
LastItemDateTime = transList[i].TransactionDate; LastItemDateTime = transList[i].TransactionDate;
// load type into variable // load type into variable

View File

@@ -14,7 +14,6 @@ namespace bnhtrade.Core.Model.Stock
private short? quantity = null; private short? quantity = null;
private int? stockjournalId = null; private int? stockjournalId = null;
private int? skuTransactionId = null; private int? skuTransactionId = null;
private int? skuTransactionTypeId = null;
private int? foreignKey = null; private int? foreignKey = null;
private string skuTransactionTypeCode; private string skuTransactionTypeCode;
private Model.Stock.SkuTransactionType skuTransactionType; private Model.Stock.SkuTransactionType skuTransactionType;

View File

@@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace bnhtrade.Core.Test.COM
{
class COMClassLib
{
}
}

View File

@@ -166,6 +166,7 @@
<Compile Include="Model\Stock\SkuTransaction.cs" /> <Compile Include="Model\Stock\SkuTransaction.cs" />
<Compile Include="Test\Account\Account.cs" /> <Compile Include="Test\Account\Account.cs" />
<Compile Include="Test\AutoExec.cs" /> <Compile Include="Test\AutoExec.cs" />
<Compile Include="Test\COM\COMClassLib.cs" />
<Compile Include="Test\Export\Export.cs" /> <Compile Include="Test\Export\Export.cs" />
<Compile Include="Test\Import\AmazonSettlement.cs" /> <Compile Include="Test\Import\AmazonSettlement.cs" />
<Compile Include="Test\InboundShipmentInfo.cs" /> <Compile Include="Test\InboundShipmentInfo.cs" />

View File

@@ -289,7 +289,7 @@ namespace bnhtradeScheduledTasks
Console.WriteLine("<4> Test Import"); Console.WriteLine("<4> Test Import");
Console.WriteLine("<5> Test Logic"); Console.WriteLine("<5> Test Logic");
Console.WriteLine("<6> Test SKU"); Console.WriteLine("<6> Test SKU");
Console.WriteLine("<7> Test xxxxxxx"); Console.WriteLine("<7> Test COM Class");
Console.WriteLine("<8> Test xxxxxxx"); Console.WriteLine("<8> Test xxxxxxx");
Console.WriteLine("<9> Detele Sku Transaction 'n'"); Console.WriteLine("<9> Detele Sku Transaction 'n'");
Console.WriteLine(); Console.WriteLine();
@@ -366,7 +366,14 @@ namespace bnhtradeScheduledTasks
{ {
Console.Clear(); Console.Clear();
Console.WriteLine("Nothing......"); //string conString = ConfigurationManager.ConnectionStrings["bnhtradeDbConnString"].ConnectionString;
//var builder = new SqlConnectionStringBuilder(conString);
//var cred = new bnhtrade.ComTypeLib.Credential.ConnectionCredential();
//cred.Password = builder.Password;
//cred.UserId = builder.UserID;
//var obj = new bnhtrade.ComTypeLib.Stock().ReconcileStockTransactions(cred);
Console.WriteLine("Done"); Console.WriteLine("Done");
Console.WriteLine("Complete, press any key to continue..."); Console.WriteLine("Complete, press any key to continue...");

View File

@@ -12,7 +12,7 @@ namespace bnhtrade_Scheduled_Tasks.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.6.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.4.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
@@ -33,5 +33,17 @@ namespace bnhtrade_Scheduled_Tasks.Properties {
return ((string)(this["bnhtradeDbConnString"])); return ((string)(this["bnhtradeDbConnString"]));
} }
} }
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("")]
public string bnhtradeDb {
get {
return ((string)(this["bnhtradeDb"]));
}
set {
this["bnhtradeDb"] = value;
}
}
} }
} }