Ejemplo n.º 1
0
        /// <summary>
        /// 根据编码得到完整地址
        /// </summary>
        public string GetAllName(string code)
        {
            string pname = "", ciname = "", coname = "";

            Model.Base_Area m = dal.GetModel(code);
            if (m != null)
            {
                if (m.Area_Level == 1)
                {
                    pname = m.AreaName;
                }
                else if (m.Area_Level == 2)
                {
                    Model.Base_Area pm = dal.GetModel(code.Substring(0, 2) + "0000");
                    pname  = pm.AreaName;
                    ciname = m.AreaName;
                }
                else if (m.Area_Level == 3)
                {
                    Model.Base_Area pm = dal.GetModel(code.Substring(0, 2) + "0000");
                    Model.Base_Area cm = dal.GetModel(code.Substring(0, 4) + "00");
                    pname  = pm.AreaName;
                    ciname = cm.AreaName;
                    coname = m.AreaName;
                }
            }

            return(pname + "" + ciname + "" + coname);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 根据编码得到准确匹配地址
        /// </summary>
        public string GetTheName(string code)
        {
            Model.Base_Area m = dal.GetModel(code);
            if (m != null)
            {
                return(m.AreaName);
            }

            return("");
        }