本文整理汇总了C#中Samba.Domain.Models.Tickets.Ticket.AddTaxService方法的典型用法代码示例。如果您正苦于以下问题:C# Ticket.AddTaxService方法的具体用法?C# Ticket.AddTaxService怎么用?C# Ticket.AddTaxService使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Samba.Domain.Models.Tickets.Ticket
的用法示例。
在下文中一共展示了Ticket.AddTaxService方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Create
public static Ticket Create(Department department)
{
var ticket = new Ticket { DepartmentId = department.Id };
foreach (var taxServiceTemplate in department.TaxServiceTemplates)
{
ticket.AddTaxService(taxServiceTemplate.Id, taxServiceTemplate.CalculationMethod, taxServiceTemplate.Amount);
}
return ticket;
}
示例2: Preauth
private static decimal Preauth(SecureString swipeData, Ticket ticket, decimal tenderedAmount, decimal gratuity)
{
// preauthPayment
if (gratuity > 0 && Settings.GratuityService != null) // add gratuity amount to ticket
ticket.AddTaxService(Settings.GratuityService.Id, Settings.GratuityService.CalculationMethod, gratuity);
using (var sm = new SecureStringToStringMarshaler(swipeData))
{
// access swipedata as demonstrated here
InteractionService.UserIntraction.GiveFeedback(string.Format("Amount:{0}\r\rPreauth:\r{1}", ticket.GetRemainingAmount(), sm.String));
// *------------------------
// Preauth Here
// *------------------------
}
AddPreauthData(ticket.Id, swipeData, "SAMPLE MERCHANT AUTH CODE", tenderedAmount, gratuity);
return tenderedAmount + gratuity;
}