示例#1
0
        public bool AddSystemParameter(SystemParameter systemParameter, string userName, out string error)
        {
            error = string.Empty;
            bool result = false;
            var  query  = SystemParameterRepository.GetQueryable().FirstOrDefault(a => a.Id == systemParameter.Id);

            if (query == null)
            {
                SystemParameter sp = new SystemParameter();
                if (sp != null)
                {
                    try
                    {
                        sp.ParameterName  = systemParameter.ParameterName;
                        sp.ParameterValue = systemParameter.ParameterValue;
                        sp.Remark         = systemParameter.Remark;
                        sp.UserName       = userName;
                        sp.SystemID       = systemParameter.SystemID;

                        SystemParameterRepository.Add(sp);
                        SystemParameterRepository.SaveChanges();
                        result = true;
                    }
                    catch (Exception ex)
                    {
                        error = "原因:" + ex.Message;
                    }
                }
                else
                {
                    error = "原因:找不到当前登陆用户!请重新登陆!";
                }
            }
            else
            {
                error = "原因:该编号已存在!";
            }
            return(result);
        }
示例#2
0
        public bool AddSystemParameter(AUTH_SYSTEM_PARAMETER systemParameter, string userName, out string error)
        {
            error = string.Empty;
            bool result = false;
            var  query  = SystemParameterRepository.GetQueryable().FirstOrDefault(a => a.ID == systemParameter.ID);

            if (query == null)
            {
                AUTH_SYSTEM_PARAMETER sp = new AUTH_SYSTEM_PARAMETER();
                if (sp != null)
                {
                    try
                    {
                        sp.PARAMETER_NAME  = systemParameter.PARAMETER_NAME;
                        sp.PARAMETER_VALUE = systemParameter.PARAMETER_VALUE;
                        sp.REMARK          = systemParameter.REMARK;
                        sp.USER_NAME       = userName;
                        sp.SYSTEM_ID       = systemParameter.SYSTEM_ID;

                        SystemParameterRepository.Add(sp);
                        SystemParameterRepository.SaveChanges();
                        result = true;
                    }
                    catch (Exception ex)
                    {
                        error = "原因:" + ex.Message;
                    }
                }
                else
                {
                    error = "原因:找不到当前登陆用户!请重新登陆!";
                }
            }
            else
            {
                error = "原因:该编号已存在!";
            }
            return(result);
        }