コード例 #1
0
    private void printViewItem(InventoryItem item)
    {
        InventoryHtmlPrinter printer = new InventoryHtmlPrinter(item);
        String itemHtml = printer.getViewItemHtml(item);

        LiteralControl control = new LiteralControl(itemHtml);
        productsPlaceHolder.Controls.Add(control);
    }
コード例 #2
0
 private void getLinks(int lastItemNumber, int firstItem)
 {
     List<int> itemIds = InventoryManager.getTotalItems();
     InventoryHtmlPrinter printer = new InventoryHtmlPrinter();
     String links = printer.getInventoryLinkHTML(lastItemNumber, firstItem, itemIds);
     LiteralControl control = new LiteralControl(links);
     productsLinksPlaceHolder.Controls.Add(control);
 }
コード例 #3
0
    private void printAllItems(List<InventoryItem> items)
    {
        foreach(InventoryItem item in items)
        {
            InventoryHtmlPrinter printer = new InventoryHtmlPrinter(item);
            String itemHtml = printer.getMultiItemHtml();

            LiteralControl control = new LiteralControl(itemHtml);
            productsPlaceHolder.Controls.Add(control);

        }
    }
コード例 #4
0
    private void printItemsToPlaceHolder(List<InventoryItem> items)
    {
        foreach (InventoryItem item in items)
        {
            InventoryItem i = InventoryManager.getSingleItem(item.getInventoryId()); //price could have changed since the last time user viewed this item
            InventoryHtmlPrinter printer = new InventoryHtmlPrinter(i);
            String html = printer.getCartItemHtml();

            LiteralControl control = new LiteralControl(html);
            cartItemsPlaceholder.Controls.Add(control);
        }
    }