private CorrectableCbcReport_TypeSummary GetSummary(currCode_Type currCode,
                                                            string assets,
                                                            string capital,
                                                            string earnings,
                                                            string nbEmployees,
                                                            string profitOrLoss,
                                                            string revenues_Related,
                                                            string revenues_Unrelated,
                                                            string revenues_Total,
                                                            string taxAccrued,
                                                            string taxPaid)
        {
            assets             = this.RemoveDecimalFromString(assets);
            capital            = this.RemoveDecimalFromString(capital);
            earnings           = this.RemoveDecimalFromString(earnings);
            nbEmployees        = this.RemoveDecimalFromString(nbEmployees);
            profitOrLoss       = this.RemoveDecimalFromString(profitOrLoss);
            revenues_Related   = this.RemoveDecimalFromString(revenues_Related);
            revenues_Unrelated = this.RemoveDecimalFromString(revenues_Unrelated);
            revenues_Total     = this.RemoveDecimalFromString(revenues_Total);
            taxAccrued         = this.RemoveDecimalFromString(taxAccrued);
            taxPaid            = this.RemoveDecimalFromString(taxPaid);

            var summary = new CorrectableCbcReport_TypeSummary();

            summary.Assets = new MonAmnt_Type()
            {
                currCode = currCode,
                Value    = assets
            };

            summary.Capital = new MonAmnt_Type()
            {
                currCode = currCode,
                Value    = capital
            };
            summary.Earnings = new MonAmnt_Type
            {
                currCode = currCode,
                Value    = earnings
            };

            summary.NbEmployees  = nbEmployees;
            summary.ProfitOrLoss = new MonAmnt_Type
            {
                currCode = currCode,
                Value    = profitOrLoss
            };

            summary.Revenues = new CorrectableCbcReport_TypeSummaryRevenues()
            {
                Related = new MonAmnt_Type
                {
                    currCode = currCode,
                    Value    = revenues_Related
                },
                Unrelated = new MonAmnt_Type
                {
                    currCode = currCode,
                    Value    = revenues_Unrelated
                },
                Total = new MonAmnt_Type
                {
                    currCode = currCode,
                    Value    = revenues_Total
                }
            };

            summary.TaxAccrued = new MonAmnt_Type
            {
                currCode = currCode,
                Value    = taxAccrued
            };

            summary.TaxPaid = new MonAmnt_Type
            {
                currCode = currCode,
                Value    = taxPaid
            };

            return(summary);
        }
Example #2
0
        private CorrectableCbcReport_TypeSummary GetSummary(currCode_Type currCode,
                                                            string assets,
                                                            string capital,
                                                            string earnings,
                                                            string nbEmployees,
                                                            string profitOrLoss,
                                                            string revenues_Related,
                                                            string revenues_Unrelated,
                                                            string revenues_Total,
                                                            string taxAccrued,
                                                            string taxPaid)
        {
            var summary = new CorrectableCbcReport_TypeSummary();

            summary.Assets = new MonAmnt_Type()
            {
                currCode = currCode,
                Value    = assets
            };

            summary.Capital = new MonAmnt_Type()
            {
                currCode = currCode,
                Value    = capital
            };
            summary.Earnings = new MonAmnt_Type
            {
                currCode = currCode,
                Value    = earnings
            };

            summary.NbEmployees  = nbEmployees;
            summary.ProfitOrLoss = new MonAmnt_Type
            {
                currCode = currCode,
                Value    = profitOrLoss
            };

            summary.Revenues = new CorrectableCbcReport_TypeSummaryRevenues()
            {
                Related = new MonAmnt_Type
                {
                    currCode = currCode,
                    Value    = revenues_Related
                },
                Unrelated = new MonAmnt_Type
                {
                    currCode = currCode,
                    Value    = revenues_Unrelated
                },
                Total = new MonAmnt_Type
                {
                    currCode = currCode,
                    Value    = revenues_Total
                }
            };

            summary.TaxAccrued = new MonAmnt_Type
            {
                currCode = currCode,
                Value    = taxAccrued
            };

            summary.TaxPaid = new MonAmnt_Type
            {
                currCode = currCode_Type.ZAR,
                Value    = taxPaid
            };

            return(summary);
        }