Ejemplo n.º 1
0
        private ofiObj ChildNodes(string podIvor, List <Stavka> svList)
        {
            ofiObj node = new ofiObj();

            foreach (Stavka stavkaVrska in svList)
            {
                if ((stavkaVrska.eKod == podIvor) && (!stavkaVrska.isProccesed) && (stavkaVrska.Kod != 1))
                {
                    node = DataOfi(stavkaVrska.eKod, "1230310007", new DateTime(2017, 12, 31), "OFI1");

                    node.Sum(ChildNodes(stavkaVrska.Vrska, svList));

                    stavkaVrska.isProccesed = true;
                }
                else if ((stavkaVrska.Kod == 1) && (stavkaVrska.eKod == podIvor))
                {
                    node = DataOfi(stavkaVrska.eKod, "1230310007", new DateTime(2017, 12, 31), "OFI1");

                    lsRes.Add(node);
                    stavkaVrska.isProccesed = true;
                    return(node);
                }
            }
            return(node);
        }
Ejemplo n.º 2
0
        private ofiObj SumRes(Stavka s, List <ofiObj> lsRes)
        {
            ofiObj ofiRes = new ofiObj();

            ofiRes.e_kod = s.eKod;
            ofiRes.Opis  = s.Vrska;
            foreach (ofiObj o in lsRes)
            {
                ofiRes.Sum(o);
            }
            return(ofiRes);
        }