private PieChartEntry GetPieChart()
        {
            var entries = new List <Tuple <string, decimal> >();

            entries.Add(PrihodiOdProdajeSPodUnGrupe.ToChartEntry("Prihodi od prodaje (grupa)"));
            entries.Add(PrihodiOdProdajeIzvanGrupe.ToChartEntry("Prihodi od prodaje"));
            entries.Add(PrihodiNaTemeljuUpotrebeVlastitihProizvoda.ToChartEntry("Upotreba vl.proizvoda, robe i usluga"));
            entries.Add(OstaliPoslovniPrihodiSPodUnGrupe.ToChartEntry("Ostali prihodi (grupa)"));
            entries.Add(OstaliPoslovniPrihodiIzvanGrupe.ToChartEntry("Ostali prihodi"));

            return(new PieChartEntry()
            {
                Title = "Struktura poslovnih prihoda",
                Entries = entries
            });
        }
        private BarChartEntry GetBarChart()
        {
            var entries = new List <BarEntry>();

            entries.Add(PrihodiOdProdajeSPodUnGrupe.ToBarEntry("Prihodi od prodaje (grupa)"));
            entries.Add(PrihodiOdProdajeIzvanGrupe.ToBarEntry("Prihodi od prodaje"));
            entries.Add(PrihodiNaTemeljuUpotrebeVlastitihProizvoda.ToBarEntry("Upotreba vl.proizvoda, robe i usluga"));
            entries.Add(OstaliPoslovniPrihodiSPodUnGrupe.ToBarEntry("Ostali prihodi (grupa)"));
            entries.Add(OstaliPoslovniPrihodiIzvanGrupe.ToBarEntry("Ostali prihodi"));

            return(new BarChartEntry(ProslaGodina.ToString(), Godina.ToString())
            {
                Title = "Grafikon usporedbe s prethodnom godinom",
                Entries = entries
            });
        }
        public Table GetTable()
        {
            var array = new string[6, 4];

            array.SetRow(0, PrihodiOdProdajeSPodUnGrupe.ToRow("Prihodi od prodaje s poduzetnicima unutar grupe"));
            array.SetRow(1, PrihodiOdProdajeIzvanGrupe.ToRow("Prihodi od prodaje"));
            array.SetRow(2, PrihodiNaTemeljuUpotrebeVlastitihProizvoda.ToRow("Prihodi na temelju upotrebe vlastitih proizvoda, robe i usluga"));
            array.SetRow(3, OstaliPoslovniPrihodiSPodUnGrupe.ToRow("Ostali poslovni prihodi s poduzetnicima unutar grupe"));
            array.SetRow(4, OstaliPoslovniPrihodiIzvanGrupe.ToRow("Ostali poslovni prihodi"));
            array.SetRow(5, Ukupno.Duplicate("UKUPNO").ToRow());

            return(new Table()
            {
                Data = array, Header = Table.GetCommonHeader(Godina)
            });
        }