Exemple #1
0
        private void DataLoad()
        {
            var provinceList = AreaCodeService.GetAreaCodeByRank(2);

            provinceStore.DataSource = provinceList;
            provinceStore.DataBind();
        }
Exemple #2
0
        private void data_Bind()
        {
            //项目数据
            var projectList = XMProjectService.GetXMProjectList();

            Store2.DataSource = projectList;
            Store2.DataBind();

            //发货点数据(发货仓)
            var codeList = CodeService.GetCodeListInfoByCodeTypeID(227);

            Store3.DataSource = codeList;
            Store3.DataBind();

            //省份数据
            var provinceList = AreaCodeService.GetAreaCodeByRank(2);

            Store4.DataSource = provinceList;
            Store4.DataBind();

            //物流公司数据
            var logisticsList = CodeService.GetCodeListInfoByCodeTypeID(243);

            Store7.DataSource = logisticsList;
            Store7.DataBind();
        }
Exemple #3
0
        protected void province_Select(object sender, DirectEventArgs e)
        {
            string province = cbProvince.Text;
            //城市数据
            var cityList = AreaCodeService.GetAreaCodeByCity(3, province);

            Store5.DataSource = cityList;
            Store5.DataBind();

            cbCity.Clear();
            cbArea.Clear();
        }
Exemple #4
0
        protected void city_Select(object sender, DirectEventArgs e)
        {
            string city     = cbCity.Text;
            string province = cbProvince.Text;
            //地区数据
            var areaList = AreaCodeService.GetAreaCodeByCity(4, province + "/" + city);

            Store6.DataSource = areaList;
            Store6.DataBind();

            cbArea.Clear();
        }
Exemple #5
0
        protected void btnEdit_Click(object sender, DirectEventArgs e)
        {
            var areaCode = AreaCodeService.GetAreaByNumberID(formID.Text);

            areaCode.City       = txtCity.Text;
            areaCode.PrePath    = txtPrePath.Text;
            areaCode.Spell      = txtSpell.Text;
            areaCode.shortening = txtshortening.Text;
            areaCode.Post       = txtPost.Text;
            areaCode.AreaID     = txtAreaID.Text;
            areaCode.CityType   = txtCityType.Text;
            AreaCodeService.UpdateAreaCode(areaCode);
        }
Exemple #6
0
        protected void btnSave_Click(object sender, DirectEventArgs e)
        {
            string id        = formID.Text;
            string Preceding = string.Empty;
            string numberID  = string.Empty;
            List <BusinessLogic.Codes.AreaCode> list = new List <BusinessLogic.Codes.AreaCode>();

            if (string.IsNullOrEmpty(id))
            {
                list      = base.AreaCodeService.GetAreaCode("001");
                Preceding = "001";
            }
            else
            {
                list      = base.AreaCodeService.GetAreaCode(id);
                Preceding = id;
            }

            if (list.Count > 0)
            {
                string ID = list.OrderByDescending(a => a.NumberID).ToList()[0].NumberID;
                numberID = "00" + (int.Parse(ID) + 1).ToString();
            }
            else
            {
                numberID = id + "001";
            }

            AreaCodeService.InsertAreaCode(new BusinessLogic.Codes.AreaCode()
            {
                NumberID   = numberID,
                Root       = "001",
                Preceding  = Preceding,
                PrePath    = txtPrePath.Text,
                Rank       = txtPrePath.Text.Split('/').Count() + 1,
                City       = txtCity.Text,
                CityType   = txtCityType.Text,
                Govt       = 0,
                Post       = txtPost.Text,
                AreaID     = txtAreaID.Text,
                shortening = txtshortening.Text,
                Spell      = txtSpell.Text,
                KeyWord    = "",
                OrderStr   = 0,
                Acreage    = 0,
                Population = 0,
                Enabled    = false,
            });
        }
Exemple #7
0
        protected void city_Select(object sender, Ext.Net.DirectEventArgs e)
        {
            List <BusinessLogic.Codes.AreaCode> list = new List <BusinessLogic.Codes.AreaCode>();
            var citys = cbCity.SelectedItems;

            //地区数据
            foreach (var item in citys)
            {
                var reginList = AreaCodeService.GetAreaCodeByCity(4, "/" + item.Text + "/");
                list.AddRange(reginList);
            }
            regionStore.DataSource = list;
            regionStore.DataBind();

            cbRegion.Clear();
        }
Exemple #8
0
        protected void province_Select(object sender, Ext.Net.DirectEventArgs e)
        {
            List <BusinessLogic.Codes.AreaCode> list = new List <BusinessLogic.Codes.AreaCode>();
            var pros = cbProvince.SelectedItems;

            //城市数据
            foreach (var item in pros)
            {
                var cityList = AreaCodeService.GetAreaCodeByCity(3, "/" + item.Text + "/");
                list.AddRange(cityList);
            }

            cityStore.DataSource = list;
            cityStore.DataBind();

            cbCity.Clear();
            cbRegion.Clear();
        }