Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
 /// <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));
 }
Ejemplo n.º 4
0
 /// <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]);
 }
Ejemplo n.º 5
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>());
 }
Ejemplo n.º 6
0
 /// <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));
 }
Ejemplo n.º 7
0
 /// <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);
 }
Ejemplo n.º 8
0
        /// <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);
        }