M121 Een order wordt geplaatst door Tafel 1
Aan de Bar wordt een order geplaatst van
- 2 Dry Martini aan 12 Eur per stuk, Vat code A
- 4 Tapas variation aan 3.34 Eur per stuk, Vat code B
Dit order wordt op Tafel 1 geboekt
C#
//Create the correct action according to the example
var newOrderAction = new PosOrderAction(
FpsFinancesModels.Company,
_myFpsPos,
FpsFinancesModels.TerminalTer1Bar,
FpsFinancesModels.EmployeeJohn)
{
SalesActionNumber = 1003,
BookingDate = DateTime.Now,
BookingPeriodId = Guid.Parse("dffcd829-a0e5-41ca-a0ae-9eb887f95637"),
TicketMedium = TicketMedium.PAPER,
TransactionLines =
[
new SaleLine(TransactionLineType.SINGLE_PRODUCT, 2, FpsFinancesModels.ProdDryMartini),
new SaleLine(TransactionLineType.SINGLE_PRODUCT, 4, FpsFinancesModels.ProdTapasVariation)
],
Costcenter = new CostcenterAssignment
{
Costcenter = FpsFinancesModels.CostcenterT1
}
};
//Sign the action
var result = await checkboxService.SignPosAction(newOrderAction, false, null, cancellationToken);
//Handle the result accordingly
Console.WriteLine($"Result with Signature {result.SignResult?.DigitalSignature}");