Exemplo n.º 1
0
        private static string _root = "E:\\TCPJW_Developer\\Code\\TCPJW.OA\\ImageServer";// SysStatic.GetNoStaticNode("imageServer").Text;

        /// <summary>
        /// 省
        /// </summary>
        /// <returns></returns>
        public static List <StaticEntity> GetProDataSource()
        {
            tcpjw3.oa.Models.tcpjwEntities db   = new tcpjw3.oa.Models.tcpjwEntities();
            List <StaticEntity>            list = new List <StaticEntity>();
            var query = (from sysParent in db.SysStatic
                         join sysChild in db.SysStatic on sysParent.ID equals sysChild.PID
                         where sysParent.Value.Equals("administrative_regions")
                         select sysChild).Distinct();

            foreach (var item in query)
            {
                StaticEntity entity = new StaticEntity();
                entity.Text  = item.Text;
                entity.Value = item.Value;
                list.Add(entity);
            }
            return(list);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 城市
        /// </summary>
        /// <returns></returns>
        public static List <StaticEntity> GetCityDataSource(string parentValue)
        {
            tcpjw3.oa.Models.tcpjwEntities db   = new tcpjw3.oa.Models.tcpjwEntities();
            List <StaticEntity>            list = new List <StaticEntity>();

            if (string.IsNullOrEmpty(parentValue))
            {
                return(list);
            }
            var query = (from sysParent in db.SysStatic
                         join sysChild in db.SysStatic on sysParent.ID equals sysChild.PID
                         where sysParent.Value.Equals(parentValue)
                         select sysChild).Distinct();

            foreach (var item in query)
            {
                StaticEntity entity = new StaticEntity();
                entity.Text  = item.Text;
                entity.Value = item.Value;
                list.Add(entity);
            }
            return(list);
        }