Пример #1
0
		private void CarregaCidades()
		{
			int count = ACBrIBGEInterop.IBGE_Cidades_GetCount(Handle);
			CheckResult(count);

			cidades = new Cidade[count];

			for (int i = 0; i < count; i++)
			{
				var cidadeRec = new ACBrIBGEInterop.CidadeRec();
				int ret = ACBrIBGEInterop.IBGE_Cidades_GetItem(Handle, ref cidadeRec, i);
				CheckResult(ret);

				Cidade cidade = new Cidade();
				cidade.Municipio = cidadeRec.Municipio.FromUTF8();
				cidade.CodMunicio = cidadeRec.CodMunicio;
				cidade.UF = cidadeRec.UF.FromUTF8();
				cidade.CodUF = cidadeRec.CodUF;
				cidade.Area = cidadeRec.Area;

				cidades[i] = cidade;
			}
		}
Пример #2
0
        private void CarregaCidades()
        {
            int count = ACBrIBGEInterop.IBGE_Cidades_GetCount(Handle);

            CheckResult(count);

            cidades = new Cidade[count];

            for (int i = 0; i < count; i++)
            {
                var cidadeRec = new ACBrIBGEInterop.CidadeRec();
                int ret       = ACBrIBGEInterop.IBGE_Cidades_GetItem(Handle, ref cidadeRec, i);
                CheckResult(ret);

                Cidade cidade = new Cidade();
                cidade.Municipio  = cidadeRec.Municipio.FromUTF8();
                cidade.CodMunicio = cidadeRec.CodMunicio;
                cidade.UF         = cidadeRec.UF.FromUTF8();
                cidade.CodUF      = cidadeRec.CodUF;
                cidade.Area       = cidadeRec.Area;

                cidades[i] = cidade;
            }
        }