示例#1
0
            public BusinessData(LoadDataForVatReturnSummary.ResultRow oRaw)
            {
                Periods = new SortedDictionary <DateTime, BusinessDataEntry>();

                BusinessID   = oRaw.BusinessID;
                CurrencyCode = "GBP";                 // TODO: some day...

                Add(oRaw);
            }             // constructor
示例#2
0
            public BusinessDataEntry(LoadDataForVatReturnSummary.ResultRow oRaw)
            {
                Boxes = new SortedDictionary <int, decimal>();

                DateFrom = oRaw.DateFrom;
                DateTo   = oRaw.DateTo;

                Add(oRaw);
            }             // constructor
示例#3
0
            }             // constructor

            public void Add(LoadDataForVatReturnSummary.ResultRow oRaw)
            {
                if (Periods.ContainsKey(oRaw.DateFrom))
                {
                    Periods[oRaw.DateFrom].Add(oRaw);
                }
                else
                {
                    Periods[oRaw.DateFrom] = new BusinessDataEntry(oRaw);
                }
            }             // Add
示例#4
0
            }             // constructor

            public void Add(LoadDataForVatReturnSummary.ResultRow oRaw)
            {
                Boxes[oRaw.BoxNum] = oRaw.Amount; // TODO: if oRaw.CurrencyCode is not GBP apply currency conversion.
            }                                     // Add