Пример #1
0
        public void ShowTotal()
        {
            labelTable.Text = "Total";
            DateTime?dt = GetPreviousDate();
            Dictionary <string, double?> lastTotal = new Dictionary <string, double?> {
            };

            if (dt.HasValue)
            {
                AccountingData lastData = _DataHistory.GetData(dt.Value);
                lastTotal[dataGridViewAccounting._LastTotalMemoryMainKey] = lastData.GetQuote(lastData.Ccy, _DataHistory.TotalCcy) * lastData.TotalValue;
                foreach (var cat in lastData.Categories)
                {
                    lastTotal[cat.CategoryName] = cat.GetTotalAmount(_DataHistory.TotalCcy, lastData.FXMarket);
                }
            }
            dataGridViewAccounting.ShowTotal(Data, lastTotal);
        }