/// <summary> /// 更新状态 /// </summary> /// <param name="status">状态(1为启用;0为禁用)</param> /// <param name="id">主键</param> /// <returns></returns> public int UpdateStatus(string status, int id) { if (parameterValue == null) { parameterValue = new ParameterValue_DAL(); } var value = parameterValue.UpdateStatus(status, id); if (value > -1) { var entity = ParameterValue_List.FirstOrDefault(f => f.Id == id); if (entity != null) { entity.Status = status; } } if (Combination == null) { Combination = new ContentsCombination(); } var s = (status == "1" ? "启用" : "禁用"); Contents = Combination.Log_Contents_PrimaryKey("Sys_ParameterValue", id.ToString()); Status_Log(value, s, s + "“" + id + "”参数值主键"); return(value); }
/// <summary> /// 添加 /// </summary> /// <param name="entity">实体</param> /// <returns></returns> public int Add(ParameterValue entity) { if (parameterValue == null) { parameterValue = new ParameterValue_DAL(); } if (ParameterValue_List == null) { ParameterValue_List = new List <ParameterValue>(); } var value = parameterValue.Add(entity); if (value > -1) { ParameterValue_List.Add(entity); } if (Combination == null) { Combination = new ContentsCombination(); } Contents = Combination.Log_Contents_Json("Sys_ParameterValue", Json.Serialization(entity)); Add_Log(value, "创建“" + entity.Value + "”参数值"); return(value); }
/// <summary> /// 获取最大的序号 /// </summary> /// <param name="p_id">Sys_ParameterName的主键</param> /// <returns>返回最大的序号</returns> public int GetNo(int p_id) { if (parameterValue == null) { parameterValue = new ParameterValue_DAL(); } return(parameterValue.GetNo(p_id)); }
/// <summary> /// 返回数据集 /// </summary> /// <param name="configName">参数名称</param> /// <returns></returns> public DataTable Get_Data(string configName) { if (parameterValue == null) { parameterValue = new ParameterValue_DAL(); } return(parameterValue.Get_Data(configName).Tables[0]); }
/// <summary> /// 返回数据集 /// </summary> /// <param name="p_Id">Sys_ParameterName的主键</param> /// <returns></returns> public IList <ParameterValue> Get_Data(int p_Id) { if (parameterValue == null) { parameterValue = new ParameterValue_DAL(); } return(parameterValue.Get_Data(p_Id).GetEntityList <ParameterValue>()); }
/// <summary> /// 根据主键查询数据 /// </summary> /// <param name="id">主键</param> /// <returns></returns> public DataSet Get_SingleData(int id) { if (parameterValue == null) { parameterValue = new ParameterValue_DAL(); } return(parameterValue.Get_SingleData(id)); }
/// <summary> /// 获取实体列表 /// </summary> /// <param name="p_Id">Sys_ParameterName的主键</param> /// <returns></returns> public IList <ParameterValue> Get_Entity_List(int p_Id) { if (parameterValue == null) { parameterValue = new ParameterValue_DAL(); } if (ParameterValue_List == null) { ParameterValue_List = new List <ParameterValue>(); } ParameterValue_List = parameterValue.Get_Data(p_Id).GetEntityList <ParameterValue>(); return(ParameterValue_List); }
/// <summary> /// 更新 /// </summary> /// <param name="entity">实体</param> /// <returns></returns> public int Update(ParameterValue entity) { if (parameterValue == null) { parameterValue = new ParameterValue_DAL(); } if (ParameterValue_List == null) { ParameterValue_List = new List <ParameterValue>(); } var value = parameterValue.Update(entity); if (value > -1) { ParameterValue_List.Remove(ParameterValue_List.FirstOrDefault(f => f.Id == entity.Id)); ParameterValue_List.Add(entity); } ContentsArray[1] = Combination.Log_Contents_Json("更新后信息", "Sys_ParameterValue", Json.Serialization(entity)); Update_Log(value, Combination.Get_PartialContents_ResultsDescribed(entity.Value, "参数值")); return(value); }