public ActionResult GetUnit(string level) { /// 如果没有特别指定level,则去计数单位 if (string.IsNullOrEmpty(level)) { level = "1"; } List <dynamic> unitList = new List <dynamic>(); if (DataCache.GetCache("UnitLevel" + level) == null) { unitList = new UnitRule().GetUnit(level); DataCache.SetCache("UnitLevel" + level, unitList); var showList = from unit in unitList select new { id = unit.ID, text = unit.NAME }; return(Json(showList, JsonRequestBehavior.AllowGet)); } else { unitList = (List <dynamic>)DataCache.GetCache("UnitLevel" + level); var showList = from unit in unitList select new { id = unit.ID, text = unit.NAME }; return(Json(showList, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// 删除 /// </summary> public override void EntityDelete() { UnitRule rule = new UnitRule(); Unit entity = EntityGet(); rule.RDelete(entity); }
/// <summary> /// 绑定Grid /// </summary> public override void BindGrid() { UnitRule rule = new UnitRule(); gridView1.GridControl.DataSource = rule.RShow(HTDataConditionStr, ProcessGrid.GetQueryField(gridView1)); gridView1.GridControl.Show(); }
/// <summary> /// 新增 /// </summary> public override int EntityAdd() { UnitRule rule = new UnitRule(); Unit entity = EntityGet(); rule.RAdd(entity); return(entity.ID); }
public ActionResult UnitSearch(EasyUIGridParamModel param, Unit unit) { int itemCount = 0; List <dynamic> uList = new UnitRule().GetSearchJson(param, unit, out itemCount); var listResult = from u in uList.ToList() select new { ID = u.ID, Name = u.NAME, Level = u.LEVEL, TimeValue = u.TIMEVALUE }; return(Json(new { total = itemCount, rows = listResult.ToList() }, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteUnit(string ID) { AjaxResult result = new AjaxResult(); try { result = new UnitRule().DeleteUnit(ID); return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { result.Success = false; result.Message = ex.Message; return(Json(result, JsonRequestBehavior.AllowGet)); } }
public ActionResult ModifyUnit(Unit unit) { unit.PY = Pinyin.GetPinyin(unit.Name); unit.Status = 1; try { bool result = new UnitRule().Update(unit); if (result) { return(GetSingelUnitValue(unit.ID)); } else { throw new Exception("更新失败"); } } catch (Exception ex) { unit.State = "1"; unit.Errormsg = ex.Message; return(Json(unit, JsonRequestBehavior.AllowGet)); } }