예제 #1
0
        private MD_Divisao GetMDDivisao(DivisaoTerritorial dt)
        {
            MD_Divisao divisao = this.GeoDivisoes.Find(x => x.DivisoesTerritoriaisId == dt.DivisoesTerritoriaisId);

            if (divisao == null)
            {
                divisao = new MD_Divisao(dt);
                this.GeoDivisoes.Add(divisao);
            }
            return(divisao);
        }
예제 #2
0
        private void GenerateGeoDivisoesList(List <DivisaoTerritorial>[] rows)
        {
            this.GeoDivisoes = new List <MD_Divisao>();
            if (rows == null)
            {
                return;
            }

            for (int row = 0; row < rows.Length; row++)
            {
                if (rows[row] == null)
                {
                    continue;
                }
                foreach (DivisaoTerritorial divisao in rows[row])
                {
                    MD_Divisao mddivisao = GetMDDivisao(divisao);
                    mddivisao.Linhas.Add(row);
                }
            }
        }