Beispiel #1
0
 private void fillItemsMap()
 {
     foreach (Sprava s in Sprave.getSprave())
     {
         foreach (GrupaElementa g in GrupeElementa.getGrupe())
         {
             createItems(s, g);
         }
     }
 }
Beispiel #2
0
 private void fillElementiMap(List <Element> elementi)
 {
     foreach (Sprava s in Sprave.getSprave())
     {
         foreach (GrupaElementa g in GrupeElementa.getGrupe())
         {
             elementiMap[getElementiKey(s, g)] = getSortedElements(s, g, elementi);
         }
     }
 }
Beispiel #3
0
        public int getPageCount()
        {
            int result = 0;

            foreach (Sprava s in Sprave.getSprave())
            {
                foreach (GrupaElementa g in GrupeElementa.getGrupe())
                {
                    int brojVrsta = getBrojVrsta(s, g);
                    if (brojVrsta % 4 != 0)
                    {
                        brojVrsta += 4 - brojVrsta % 4;
                    }
                    result += brojVrsta / 4;
                }
            }
            return(result);
        }
Beispiel #4
0
        public IList <TableItemBoundary> getItemBoundaries()
        {
            List <TableItemBoundary> result = new List <TableItemBoundary>();
            int pageNum = 0;

            foreach (Sprava s in Sprave.getSprave())
            {
                foreach (GrupaElementa g in GrupeElementa.getGrupe())
                {
                    int brojVrsta = getBrojVrsta(s, g);
                    if (brojVrsta % 4 != 0)
                    {
                        brojVrsta += 4 - brojVrsta % 4;
                    }
                    int page = 0;
                    while (page < brojVrsta / 4)
                    {
                        result.Add(new TableItemBoundary(++pageNum, s, g, page * 24 + 1));
                        ++page;
                    }
                }
            }
            return(result);
        }