示例#1
0
        /// <summary>
        /// 商品情報一覧取得
        /// </summary>
        /// <returns></returns>
        async Task GetItemList()
        {
            // 商品情報一覧を取得
            var targetItemList = await ItemMethod.GetItemListAsync(true);

            // 初期化
            ItemList.Clear();
            ProductPoint = string.Empty;
            TotalSales   = string.Empty;

            // 取得した商品を画面表示用のコレクションに追加&合計金額を取得
            decimal totalSales = 0;

            foreach (var item in targetItemList)
            {
                totalSales += Convert.ToDecimal(item.SalePrice);
                ItemList.Add(item);
            }

            // 商品点数を設定
            ProductPoint = ItemList.Count.ToString();

            // 合計金額を設定
            TotalSales = DisplayUtil.convertNumToDisplay(totalSales.ToString());
        }