mirror of
https://github.com/stokebob/bnhtrade.git
synced 2026-05-18 19:48:23 +00:00
Stock SKU transaction reconciliation
This commit is contained in:
@@ -148,14 +148,18 @@ namespace bnhtrade.Core.Data.Database.Stock
|
||||
|
||||
public void Update(Model.Stock.SkuTransaction skuTransaction)
|
||||
{
|
||||
using (var conn = new SqlConnection())
|
||||
using (var conn = new SqlConnection(sqlConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
|
||||
using (SqlCommand cmd = new SqlCommand(@"
|
||||
UPDATE tblStockSkuTransaction
|
||||
SET TransactionDate = @transactionDate
|
||||
,StockSkuTransactionTypeID = @stockSkuTransactionTypeID
|
||||
,StockSkuTransactionTypeID = (
|
||||
SELECT StockSkuTransactionTypeID
|
||||
FROM tblStockSkuTransactionType
|
||||
WHERE TypeCode = @skuTransactionTypeCode
|
||||
)
|
||||
,ForeignKey = @foreignKey
|
||||
,Reference = @reference
|
||||
,Detail = @Detail
|
||||
@@ -171,7 +175,7 @@ namespace bnhtrade.Core.Data.Database.Stock
|
||||
", conn))
|
||||
{
|
||||
cmd.Parameters.AddWithValue("@transactionDate", skuTransaction.TransactionDate.ToUniversalTime());
|
||||
cmd.Parameters.AddWithValue("@stockSkuTransactionTypeID", skuTransaction.SkuTransactionTypeId);
|
||||
cmd.Parameters.AddWithValue("@skuTransactionTypeCode", skuTransaction.SkuTransactionTypeCode);
|
||||
if (!skuTransaction.IsSetForeignKey) { cmd.Parameters.AddWithValue("@foreignKey", DBNull.Value); }
|
||||
else { cmd.Parameters.AddWithValue("@foreignKey", skuTransaction.ForeignKey); }
|
||||
if (!skuTransaction.IsSetReference) { cmd.Parameters.AddWithValue("@reference", DBNull.Value); }
|
||||
|
||||
Reference in New Issue
Block a user