Пример #1
0
 /// <summary>
 /// 根据父节点获取数据字典,绑定二级下拉框的时候使用
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public ActionResult GetSysFieldByParent(string id, string parentid, string value)
 {
     if (string.IsNullOrWhiteSpace(value))
     {
         return null;
     }
     ISysFieldHander baseDDL = new SysFieldHander();
     return Json(new SelectList(baseDDL.GetSysFieldByParent(id, parentid, value), "MyTexts", "MyTexts"), JsonRequestBehavior.AllowGet);
 }
Пример #2
0
        /// <summary>
        /// 根据父节点获取数据字典,绑定二级下拉框的时候使用
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult GetSysFieldByParent(string id, string parentid, string value)
        {
            if (string.IsNullOrWhiteSpace(value))
            {
                return(null);
            }
            ISysFieldHander baseDDL = new SysFieldHander();

            return(Json(new SelectList(baseDDL.GetSysFieldByParent(id, parentid, value), "MyTexts", "MyTexts"), JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        /// <summary>
        /// 根据主键id,获取数据字典的展示字段
        /// </summary>
        /// <param name="id">父亲节点的主键</param>
        /// <returns></returns>
        public static string GetMyTextsById(string id)
        {
            if (string.IsNullOrWhiteSpace(id))
            {
                return(string.Empty);
            }
            ISysFieldHander baseDDL = new SysFieldHander();

            return(baseDDL.GetMyTextsById(id));
        }
Пример #4
0
        /// <summary>
        /// 获取字段,首选默认,Id做为value值
        /// </summary>
        /// <returns></returns>
        public static SelectList GetSysFieldById(string table, string colum)
        {
            if (string.IsNullOrWhiteSpace(table) || string.IsNullOrWhiteSpace(colum))
            {
                List <SelectList> sl = new List <SelectList>();
                return(new SelectList(sl));
            }
            ISysFieldHander baseDDL = new SysFieldHander();

            return(new SelectList(baseDDL.GetSysField(table, colum), "Id", "MyTexts"));
        }
Пример #5
0
 /// <summary>
 /// 获取字段,首选默认
 /// </summary>
 /// <returns></returns>
 public static SelectList GetSysField(string table, string colum, string parentMyTexts)
 {
     if (string.IsNullOrWhiteSpace(table) || string.IsNullOrWhiteSpace(colum) || string.IsNullOrWhiteSpace(parentMyTexts))
     {
         List <SelectList> sl = new List <SelectList>();
         return(new SelectList(sl));
     }
     using (SysFieldHander baseDDL = new SysFieldHander())
     {
         return(new SelectList(baseDDL.GetSysField(table, colum, parentMyTexts), "MyTexts", "MyTexts"));
     }
 }
Пример #6
0
        /// <summary>
        /// 获取字段,首选默认,MyTexts做为value值
        /// </summary>
        /// <returns></returns>
        public static SelectList GetSysField(string table, string colum)
        {
            if (string.IsNullOrWhiteSpace(table) || string.IsNullOrWhiteSpace(colum))
            {
                List <SelectList> sl = new List <SelectList>();
                return(new SelectList(sl));
            }
            //    var account = AccountModel.GetCurrentAccount();
            var vertion = AccountModel.GetVersion();

            if (colum == "GoldTempId")
            {
                GoldTempBLL gold = new GoldTempBLL();

                return(new SelectList(gold.GetByVertion(vertion), "Id", "Name"));
            }
            else if (colum == "Style")
            {
                InsuranceBLL ins = new InsuranceBLL();

                return(new SelectList(ins.GetByVertion(vertion), "Id", "Name"));
            }
            else if (colum == "CityId")
            {
                CityBLL city = new CityBLL();

                return(new SelectList(city.GetByVertion(vertion), "Name", "Name"));
            }
            else if (colum == "PoliceAccountNatureId")
            {
                PoliceAccountNatureBLL police = new PoliceAccountNatureBLL();

                return(new SelectList(police.GetByVertion(vertion), "Name", "Name"));
            }
            else if (colum == "RuleId")
            {
                RuleBLL rule = new RuleBLL();

                return(new SelectList(rule.GetByVertion(vertion), "Id", "Name"));
            }
            ISysFieldHander baseDDL = new SysFieldHander();

            return(new SelectList(baseDDL.GetSysField(table, colum), "MyTexts", "MyTexts"));
        }