Finalizing Work Order through Custom Button

I'm developing Custom POS button to process open Work Order using C#.

This button should do some custom functionality like sending some data to payment processor (it's already implemented) after this order should be mark as Closed, Inventory should be updated etc.

The problem is that I cannot find any ways of how to finalize the order (for some reasons Transaction.Post doesn't work).

It's a code that I currently use. What else can I do to reach my goal?

int setDepositResult Convert.ToInt32(transactionComType.InvokeMember("SetDepositTotal",BindingFlags.InvokeMethod, null,transaction,new object[1] {Convert.ToDecimal(total)}));

object tender sessionComType.InvokeMember("TenderDefault",BindingFlags.GetProperty, null,transaction,null);

Type tenderComType = tender.GetType();

tenderComType.InvokeMember("AmountIn", BindingFlags.SetProperty, null, tender, new object[1] {Convert.ToDecimal(total)});

int tendersForceValidationResult Convert.ToInt32(transactionComType.InvokeMember("TendersForceValidation",BindingFlags.InvokeMethod, null, transaction, null));

int postFunctionResult Convert.ToInt32(transactionComType.InvokeMember("Post", BindingFlags.InvokeMethod, null, transaction, null));

If it is necessary I'm ready use VB6 or VB.NET. Just extremely need this button to work.

Reply to
Alexander.Romanoff
Loading thread data ...

BeanSmart website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.