Commit 600d1af0 authored by Jose Hugo Torres's avatar Jose Hugo Torres
Browse files

Sequence Number-tender

parent 3716ef27
......@@ -163,6 +163,7 @@ namespace gatewayGK.ComandosGk
// En este punto statusOk == True : el item ingreso a la transacción de venta.
var transactionId = respTransacAddItem.PrimaryEntry.Transaction.Key.TransactionID;
var businessUnitGroupID = respTransacAddItem.PrimaryEntry.Transaction.Key.BusinessUnitGroupID;
var sequenceNumber = respTransacAddItem.PrimaryEntry.Transaction.SequenceNumber;
var addedOrModifiedLineItems = respTransacAddItem.PrimaryEntry.AddedOrModifiedLineItems[0].SaleReturnLineItemList[0];
var itemId = addedOrModifiedLineItems.ItemID;
var regularUnitPrice = addedOrModifiedLineItems.RegularUnitPrice;
......@@ -200,16 +201,22 @@ namespace gatewayGK.ComandosGk
}
}
Entorno<EntornoGK>.Instancia.get().TransactionID = transactionId;
Entorno<EntornoGK>.Instancia.get().BusinessUnitGroupID = businessUnitGroupID;
Entorno<EntornoGK>.Instancia.get().SequenceNumber = sequenceNumber ?? 0;
//Pasarlo a string
var regularUnitPriceTrans = regularUnitPrice.ToString();
Log.Debug("<< GK TransactionRegistrationResult: transactionId {transactionId}, itemId {itemId}, regularUnitPrice {regularUnitPrice}, quantityService {quantityService}, units {units}, textName {textName}",
Log.Debug("<< GK TransactionRegistrationResult: transactionId {transactionId}, itemId {itemId}, regularUnitPrice {regularUnitPrice}, quantityService {quantityService}, units {units}, textName {textName}, sequenceNumber {sequenceNumber}, suspendNumber {suspendNumber} ",
transactionId,
itemId,
regularUnitPrice,
quantityService,
units,
receiptText
receiptText,
sequenceNumber,
Entorno<EntornoGK>.Instancia.get().SuspendNumber
);
Log.Information(String.Format("{0,3} | {1,13} | {2,-20} | {3,3}| {4,-5:N2} | {5,12:N2} | {6,12:N2} | {7,12:N2} | {8,12:N2} | {9,3}",
addedOrModifiedLineItems.Key.RetailTransactionLineItemSequenceNumber,
......@@ -226,9 +233,6 @@ namespace gatewayGK.ComandosGk
Log.Information(String.Format("\t\tSUBTOTAL: {0,12:N2} -- SUBTOTAL_DISCOUNT: {1,12:N2} -- TOTAL: {2,12:N2}",
subtotal, subtotalDcto, total));
Entorno<EntornoGK>.Instancia.get().TransactionID = transactionId;
Entorno<EntornoGK>.Instancia.get().BusinessUnitGroupID = businessUnitGroupID;
string tomarNombreCorto = "";
//Valores que se mandan en chec
var date = DateTime.Now.ToString("dd/MM/yyyy");
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment