Exemple #1
0
        //
        // GET: /DataDictManager/
        /// <summary>
        /// 数据字典
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            bas_dict searchEntity = new bas_dict();

            ViewData["pagerHelper"] = new PageHelper <bas_dict>(new LinqHelper().Db.bas_dict.Where(d => true).ToList(), 1, 3);
            return(View(searchEntity));
        }
Exemple #2
0
        public ActionResult Add(FormCollection forms)
        {
            bas_dict newObj = new bas_dict();

            UpdateModel <bas_dict>(newObj);
            new bas_dictService().AddDict(newObj);
            return(RedirectToAction("Index"));
        }
Exemple #3
0
 /// <summary>
 /// 根据查询对象获得数据集合
 /// </summary>
 /// <param name="searchEntity"></param>
 /// <returns></returns>
 public List <bas_dict> GetDictsBySearchEntity(bas_dict searchEntity)
 {
     return((from d in LinqHelper.GetDataContext().bas_dict
             where d.dict_type.Contains(searchEntity.dict_type == null ? "" : searchEntity.dict_type) &&
             d.dict_item.Contains(searchEntity.dict_item == null ? "" : searchEntity.dict_item) &&
             d.dict_value.Contains(searchEntity.dict_value == null ? "" : searchEntity.dict_value)
             select d).ToList());
 }
Exemple #4
0
        public ActionResult Update(int?id, FormCollection forms)
        {
            var      db     = new LinqHelper().Db;
            bas_dict newObj = new bas_dict();

            if (int.TryParse(id.ToString(), out int i))
            {
                newObj = db.bas_dict.Where(b => b.dict_id == id).FirstOrDefault();
            }
            UpdateModel <bas_dict>(newObj);
            db.Entry(newObj).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #5
0
        public ActionResult Index(FormCollection forms)
        {
            Expression <Func <bas_dict, bool> > exp = ExpressionUtils.True <bas_dict>();

            if (!string.IsNullOrEmpty(forms["dict_type"]))
            {
                exp = ExpressionUtils.And <bas_dict>(exp, d => d.dict_type == (forms["dict_type"]));
            }
            if (!string.IsNullOrEmpty(forms["dict_item"]))
            {
                exp = ExpressionUtils.And <bas_dict>(exp, d => d.dict_item == (forms["dict_item"]));
            }
            if (!string.IsNullOrEmpty(forms["dict_value"]))
            {
                exp = ExpressionUtils.And <bas_dict>(exp, d => d.dict_value == (forms["dict_value"]));
            }

            int      curPage      = int.Parse(forms["curPage"]);
            bas_dict searchEntity = new bas_dict();

            UpdateModel <bas_dict>(searchEntity);
            ViewData["pagerHelper"] = new PageHelper <bas_dict>(new LinqHelper().Db.bas_dict.Where(exp.Compile()).ToList(), curPage, 3);
            return(View(searchEntity));
        }
Exemple #6
0
 /// <summary>
 /// 添加数据字典
 /// </summary>
 /// <param name="newObj"></param>
 public void AddDict(bas_dict newObj)
 {
     new bas_dictRepository().AddDict(newObj);
 }
Exemple #7
0
 /// <summary>
 /// 数据字典修改
 /// </summary>
 /// <param name="newObj"></param>
 public void UpdateDict(bas_dict newObj)
 {
     new bas_dictRepository().UpdateDict(newObj);
 }
Exemple #8
0
 /// <summary>
 /// 根据查询对象获得数据集合
 /// </summary>
 /// <param name="searchEntity"></param>
 /// <returns></returns>
 public List <bas_dict> GetDictsBySearchEntity(bas_dict searchEntity)
 {
     return(new bas_dictRepository().GetDictsBySearchEntity(searchEntity));
 }
Exemple #9
0
 /// <summary>
 /// 添加数据字典
 /// </summary>
 /// <param name="newObj"></param>
 public void AddDict(bas_dict newObj)
 {
     new LinqHelper().InsertEntity <bas_dict>(newObj);
 }
Exemple #10
0
 /// <summary>
 /// 数据字典修改
 /// </summary>
 /// <param name="newObj"></param>
 public void UpdateDict(bas_dict newObj)
 {
     new LinqHelper().UpadateEntity <bas_dict>(newObj);
 }