Ejemplo n.º 1
0
        public bool UpdateSysConfig(string modulecode, string controlcode, Bse_CheckValue val)
        {
            Sys_Config_Fieled field = cfInstance.GetListByWhere(string.Format("AND D_ModuleCode='{0}' AND D_Index='{1}'", modulecode, controlcode)).FirstOrDefault();

            if (field != null)
            {
                field.D_Name = val.SC_Bak1;

                if (val.SC_Stat == "UnValid")
                {
                    field.D_Hidden = "true";
                }
                else
                {
                    field.D_Hidden = "false";
                }

                cfInstance.Update(field);



                if (string.IsNullOrEmpty(val.SC_Warn))
                {
                    var f1 = cfInstance.GetListByWhere(string.Format("AND D_ModuleCode='{0}' AND D_Index='{1}'", modulecode, "Data_W" + val.SC_Position)).FirstOrDefault();
                    f1.D_Hidden = "true";
                    cfInstance.Update(f1);
                }
                else
                {
                    var f1 = cfInstance.GetListByWhere(string.Format("AND D_ModuleCode='{0}' AND D_Index='{1}'", modulecode, "Data_W" + val.SC_Position)).FirstOrDefault();
                    f1.D_Hidden = "false";
                    cfInstance.Update(f1);
                }

                if (string.IsNullOrEmpty(val.SC_Alarm))
                {
                    var f1 = cfInstance.GetListByWhere(string.Format("AND D_ModuleCode='{0}' AND D_Index='{1}'", modulecode, "Data_A" + val.SC_Position)).FirstOrDefault();
                    f1.D_Hidden = "true";
                    cfInstance.Update(f1);
                }
                else
                {
                    var f1 = cfInstance.GetListByWhere(string.Format("AND D_ModuleCode='{0}' AND D_Index='{1}'", modulecode, "Data_A" + val.SC_Position)).FirstOrDefault();
                    f1.D_Hidden = "false";
                    cfInstance.Update(f1);
                }

                return(true);
            }



            return(false);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 更新数据
        /// </summary>
        /// <param name='model'>实体</param>
        /// <returns>bool</returns>
        public bool Update(Sys_Config_Fieled model)
        {
            bool result  = false;
            var  e       = new ModelExceptions();
            int  _rseult = instance.Update(model);

            if (_rseult > 0)
            {
                result = true;
            }
            return(result);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 获取实体数据
        /// </summary>
        /// <param name='strCondition'>条件(AND Code='11')</param>
        /// <returns>model</returns>
        public Sys_Config_Fieled GetModel(string strCondition)
        {
            List <Sys_Config_Fieled> list  = instance.GetListByWhere(strCondition);
            Sys_Config_Fieled        model = new Sys_Config_Fieled();

            if (list != null && list.Count > 0)
            {
                model = list[0];
            }
            else
            {
                model = null;
            }
            return(model);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 插入数据
        /// </summary>
        /// <param name='model'>实体</param>
        /// <param name='model'>是否完成验证</param>
        /// <returns>bool</returns>
        public bool Insert(Sys_Config_Fieled model, bool IsValid)
        {
            var  e      = new ModelExceptions();
            bool result = false;

            if (e.IsValid && IsValid)
            {
                //完成了验证,开始更新数据库了
                int _result = instance.Add(model);
                if (_result > 0)
                {
                    result = true;
                }
            }
            return(result);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 逻辑删除数据
        /// </summary>
        /// <param name='model'>model</param>
        /// <returns>bool</returns>
        public bool Delete(string Condition)
        {
            bool result = false;
            List <Sys_Config_Fieled> list = instance.GetListByWhere(Condition);

            if (list.Count > 0)
            {
                Sys_Config_Fieled model = list[0];
                model.Stat = 1;
                int _rseult = instance.Update(model);
                if (_rseult > 0)
                {
                    result = true;
                }
            }
            return(result);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// 插入数据
        /// </summary>
        /// <param name='model'>实体</param>
        /// <returns>bool</returns>
        public bool Insert(Sys_Config_Fieled model)
        {
            bool result = false;

            try
            {
                int _result = instance.Add(model);
                if (_result > 0)
                {
                    result = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(result);
        }
Ejemplo n.º 7
0
        /// <summary>
        /// 获取实体数据
        /// </summary>
        /// <param name='strCondition'>条件(AND Code='11')</param>
        /// <returns>model</returns>
        public Sys_Config_Fieled GetModel(int id)
        {
            Sys_Config_Fieled model = instance.GetByKey(id);

            return(model);
        }