예제 #1
0
 public override AreaBack GetArea()
 {
     m_areaBack = null;
     try
     {
         m_httpItem.URL         = AREA_LIST_URL;
         m_httpItem.ResultType  = ResultType.String;
         m_httpItem.Method      = "GET";
         m_httpItem.ContentType = "text/html";
         m_areaBack             = JsonConvert.DeserializeObject <AreaBack>(m_httpHelper.GetHtml(m_httpItem).Html);
     }
     catch (Exception err)
     {
         m_lastError = "获取地区信息失败:" + err.Message;
         Logger.WriteError("获取地区信息失败:", err);
     }
     return(m_areaBack);
 }
예제 #2
0
        private void InitAreaControl()
        {
            cmbArea.Items.Clear();
            ComboItem comboItem = new ComboItem();

            comboItem.Text  = "请选择";
            comboItem.Value = "-1";
            cmbArea.Items.Add(comboItem);
            AreaBack area = m_register.GetArea();;

            if (area != null)
            {
                foreach (area current in area.data.areaList)
                {
                    ComboItem comboArea = new ComboItem();
                    comboArea.Text  = current.areaName;
                    comboArea.Value = current.areaCode;
                    cmbArea.Items.Add(comboArea);
                }
            }
            cmbArea.SelectedIndex = 0;
        }