예제 #1
0
        public List <异常信息对象> 获得未处理的错误_服务编码(Guid 务编码)
        {
            List <异常信息对象> 结果集 = new List <异常信息对象>();

            务 具体服务 = new  务();

            具体服务.务编码 = 务编码;
            务目录业务逻辑       务逻辑   = new  务目录业务逻辑();
            List <务地址>    绑定信息  = 务逻辑.获得绑定信息_具体服务(具体服务);
            List <异常信息对象> 异常对象集 = ExceptionDataAccess.获得所有的异常对象();

            foreach (务地址 地址 in 绑定信息)
            {
                List <异常信息对象> 对相集 = 异常对象集.FindAll(p => p.绑定地址编码 == 地址.务地址编码);
                foreach (异常信息对象 异常对象 in 对相集)
                {
                    if (异常对象.异常信息状态 == (int)异常结果.未处理)
                    {
                        结果集.Add(异常对象);
                    }
                }
            }
            return(结果集);
            //throw new System.NotImplementedException();
        }
예제 #2
0
        public List <异常信息对象> 获得错误信息_用户编码(Guid userId)
        {
            务目录业务逻辑 务逻辑 = new  务目录业务逻辑();
            个人      管理员 = 务逻辑.获得管理员_管理员编码(userId);

            //系统管理员
            if (管理员.权限 == 0)
            {
                return(ExceptionDataAccess.获得所有的异常对象());
            }
            else
            {
                List <务>      services = 务逻辑.获得具体服务_管理员(管理员);
                List <异常信息对象> 结果集      = new List <异常信息对象>();
                foreach (务 务 in services)
                {
                    foreach (异常信息对象 异常 in 获得所有错误信息_服务编码(务.务编码))
                    {
                        结果集.Add(异常);
                    }
                }
                return(结果集);;
            }
        }
예제 #3
0
 public List <异常信息对象> 获得所有错误信息()
 {
     return(ExceptionDataAccess.获得所有的异常对象());
 }