/// <summary> /// 编辑字典 /// </summary> /// <param name="entity">参数实体对象</param> public JsonResult EditDictionary() { RequestUser(); int fDictionaryID; string Color = string.Empty; string Custom = string.Empty; string Key = string.Empty; string Name = string.Empty; string Icon = string.Empty; string Value = string.Empty; int DictionaryID; EdtiDataDictionary ddap = new EdtiDataDictionary(); if (GetParams("fDictionaryID") != null) { fDictionaryID = int.Parse(GetParams("fDictionaryID")); ddap.fDictionaryID = fDictionaryID; } if (GetParams("DictionaryID") != null) { DictionaryID = int.Parse(GetParams("DictionaryID")); ddap.DictionaryID = DictionaryID; } if (GetParams("Color") != null) { Color = GetParams("Color"); ddap.Color = Color; } if (GetParams("Key") != null) { Key = GetParams("Key"); ddap.key = Key; } if (GetParams("Value") != null) { Value = GetParams("Value"); ddap.value = Value; } if (GetParams("Name") != null) { Name = GetParams("Name"); ddap.Name = Name; } if (GetParams("Icon") != null) { Icon = GetParams("Icon"); ddap.icon = Icon; } if (GetParams("Custom") != null) { Custom = GetParams("Custom"); ddap.custom = Custom; } IDDC.Edit(ddap); resultData.res = 200; resultData.msg = "编辑成功"; return(Json(resultData)); }
/// <summary> /// 编辑字典 /// </summary> /// <param name="entity">参数实体对象</param> public void Edit(EdtiDataDictionary entity) { if (entity.fDictionaryID.HasValue) { var data = new DataDictionary { Color = entity.Color, Custom = entity.custom, Key = entity.key, DictionaryID = entity.DictionaryID, FDictionaryID = entity.fDictionaryID.Value, Icon = entity.icon, Name = entity.Name }; try { data.Value = int.Parse(entity.value); } catch (FormatException ex) { throw new OperateException("子级字典值应是一个数值", ex); } Edit(data); } else { var data = new FDataDictionary { Name = entity.key, Argument = entity.value, FDictionaryID = entity.DictionaryID }; Edit(data); } InitList(); }
/// <summary> /// 编辑字典 /// </summary> /// <param name="entity">参数实体对象</param> public void Edit(EdtiDataDictionary entity) { IDDM.Edit(entity); }