/// <summary>
        /// 根据ID获取项目来源信息
        /// </summary>
        /// <param name="projectSourceId"></param>
        /// <param name="softId"></param>
        /// <returns></returns>
        public ProjectSource GetProjectSource(int projectSourceId, int softId)
        {
            ////权限判断
            //loginService.HaveSuperAdminRight();

            ProjectSource projectSource = DABasicInfoHelper.GetProjectSource(projectSourceId, softId);

            //if (projectSource == null)
            //    throw new NotRightException();

            return(projectSource);
        }
        /// <summary>
        /// 添加项目来源信息
        /// </summary>
        /// <param name="projectSource"></param>
        public void AddPrjectSource(ProjectSource projectSource)
        {
            //权限判断
            loginService.HaveSuperAdminRight();

            DABasicInfoHelper.AddProjectSource(projectSource);

            //记录登录日志
            loginService.AddLog(
                "AddPrjectSource",
                string.Format("添加项目来源(PrjectSource={0},Name={1})", projectSource.ProjectSourceID, projectSource.Name));
        }
        /// <summary>
        /// 更新项目来源信息
        /// </summary>
        /// <param name="projectSource"></param>
        public void UpdateProjectSource(ProjectSource projectSource)
        {
            //权限判断
            loginService.HaveSuperAdminRight();

            ProjectSource oldProjectSource = DABasicInfoHelper.GetProjectSource(projectSource.ProjectSourceID, projectSource.SoftID);

            if (oldProjectSource == null)
            {
                throw new NotRightException();
            }

            DABasicInfoHelper.UpdateProjectSource(projectSource);

            //记录登录日志
            loginService.AddLog(
                "UpdateProjectSource",
                string.Format("更新项目来源(PrjectSource={0},Name={1},SoftID={2}(Old={3}))", projectSource.ProjectSourceID, projectSource.Name, projectSource.SoftID, oldProjectSource.Name));
        }
        /// <summary>
        /// 删除项目来源信息
        /// </summary>
        /// <param name="projectSourceId"></param>
        /// <param name="softId"></param>
        public void DeleteProjectSource(int projectSourceId, int softId)
        {
            //权限判断
            loginService.HaveSuperAdminRight();

            ProjectSource projectSource = DABasicInfoHelper.GetProjectSource(projectSourceId, softId);

            if (projectSource == null)
            {
                throw new NotRightException();
            }

            DABasicInfoHelper.DeleteProjectSource(projectSourceId, softId);

            //记录登录日志
            loginService.AddLog(
                "DeleteProjectSource",
                string.Format("删除项目来源(PrjectSource={0},Name={1},SoftID={2})", projectSource.ProjectSourceID,
                              projectSource.Name, softId));
        }