Cib.DataLayer.Soato Class Reference

Элемент справочника СОАТО "Населенные пункты" (для пердставления области, района или населенного пункта).

Public Attributes

string  RegionCode
  Код области или города республиканского значения.
string  RegionName
  Наименование области или города республиканского значения.
string  CountyCode
  Код района или города областного значения.
string  CountyName
  Наименование района или города областного значения.
string  SettlementCode
  Код населенного пункта.
string  SettlementName
  Наименование населенного пункта.

Примеры

Загрузка областей КР и городов республиканского значения.

            AutomatServiceClient client = new AutomatServiceClient();
            List<Soato> dir = new List<Soato>();
            dir.AddRange(client.GetDirSoatoRegions());

            if (dir == null)
            {
                throw new Exception("Не могу загрузить справочник DirSoatoRegions!");
            }

            for (int i = 0; i < dir.Count; i++)
            {
                this.TestContext.WriteLine("code: {0}; name: {1}", dir[i].RegionCode, dir[i].RegionName);
            }

            client.Close();
        

Загрузка районов Жалалабатской области КР и городов районного значения.

            AutomatServiceClient client = new AutomatServiceClient();
            List <soato> dir = new List<Soato>();

            // получим районы жалалабатской области
            Soato JalalAbatoblast = new Soato
            {
                RegionCode = "41703000000000",
                RegionName = "ЖАЛАЛАБАТСКАЯ ОБЛАСТЬ"
            };

            dir.AddRange(client.GetDirSoatoCountys(JalalAbatoblast));
            client.Close();

            if (dir == null)
            {
                throw new Exception("Не могу загрузить справочник GetDirSoatoCountys!");
            }

            for (int i = 0; i < dir.Count; i++)
            {
                this.TestContext.WriteLine("code: {0}; name: {1}", dir[i].CountyCode, dir[i].CountyName);
            }  
        

Загрузка населенных пунктов токтогульского района жалалабатской области

            AutomatServiceClient client = new AutomatServiceClient();
            List<Soato> dir = new List<Soato>();

            // населенные пункты токтогульского района жалалабатской области            
            Soato ToktogulRayon = new Soato
            {
                RegionCode = "41703000000000",
                RegionName = "ЖАЛАЛАБАТСКАЯ ОБЛАСТЬ",
                CountyCode = "41703225000000",
                CountyName = "ТОКТОГУЛЬСКИЙ РАЙОН"
            };

            dir.AddRange(client.GetDirSoatoSettlements(ToktogulRayon));
            client.Close();

            if (dir == null)
            {
                throw new Exception("Не могу загрузить справочник GetDirSoatoSettlements!");
            }

            for (int i = 0; i < dir.Count; i++)
            {
                this.TestContext.WriteLine("code: {0}; name: {1}", dir[i].SettlementCode, dir[i].SettlementName);
            }