当前位置: 首页>>代码示例>>C#>>正文


C# Claim.GetLineItems方法代码示例

本文整理汇总了C#中Claim.GetLineItems方法的典型用法代码示例。如果您正苦于以下问题:C# Claim.GetLineItems方法的具体用法?C# Claim.GetLineItems怎么用?C# Claim.GetLineItems使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Claim的用法示例。


在下文中一共展示了Claim.GetLineItems方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: AddLineItems

        private static void AddLineItems(ref PdfPTable table, ref Claim claim, bool printAmount)
        {
            PdfPTable information = new PdfPTable(new float[] {5, 15, 40, 20, 20, 20});
            information.AddCell(CreateLineItemHeaderCell("#"));
            information.AddCell(CreateLineItemHeaderCell("Type"));
            information.AddCell(CreateLineItemHeaderCell("Component"));
            information.AddCell(CreateLineItemHeaderCell("Labor Rate"));
            information.AddCell(CreateLineItemHeaderCell("Paid Hours"));
            information.AddCell(CreateLineItemHeaderCell("Paid Amount"));

            int lineItemNumber = 1;
            foreach (ClaimLineItem item in claim.GetLineItems(true))
            {
                information.AddCell(CreateNormalCell(Convert.ToString(lineItemNumber)));
                information.AddCell(CreateNormalCell(item.Type));
                information.AddCell(CreateNormalCell(item.Component));
                information.AddCell(CreateNormalCell(item.IsLaborItem ? String.Format("{0:C}/hour", printAmount ? item.HourlyLaborRate : 0.0m) : ""));
                information.AddCell(CreateNormalCell(item.IsLaborItem ? String.Format("{0:0.00}", printAmount ? item.Hours : 0.00) : ""));
                information.AddCell(CreateNormalCell(String.Format("{0:C}", printAmount ? item.Amount : 0.0m)));
                lineItemNumber++;
            }

            table.AddCell(CreateBigCell(information));
        }
开发者ID:dsokol,项目名称:dsokol.com,代码行数:24,代码来源:ClaimPrinter.cs


注:本文中的Claim.GetLineItems方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。