/// <summary>
        /// 根据ID获取产品信息
        /// </summary>
        /// <param name="softId"></param>
        /// <returns></returns>
        public Soft GetSoft(int softId)
        {
            ////权限判断
            //loginService.HaveSuperAdminRight();

            Soft soft = DABasicInfoHelper.GetSoft(softId);

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

            return(soft);
        }
        /// <summary>
        /// 添加产品信息
        /// </summary>
        /// <param name="soft"></param>
        public void AddSoft(Soft soft)
        {
            //权限判断
            loginService.HaveSuperAdminRight();

            DABasicInfoHelper.AddSoft(soft);

            //记录登录日志
            loginService.AddLog(
                "AddSoft",
                string.Format("添加产品(ID={0},OutID={1},Name={2},SoftType={3})", soft.ID, soft.OutID, soft.Name,
                              soft.SoftType));
        }
        /// <summary>
        /// 更新产品信息
        /// </summary>
        /// <param name="soft"></param>
        public void UpdateSoft(Soft soft)
        {
            //权限判断
            loginService.HaveSuperAdminRight();

            Soft oldSoft = DABasicInfoHelper.GetSoft(soft.ID);

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

            DABasicInfoHelper.UpdateSoft(soft);

            //记录登录日志
            loginService.AddLog(
                "UpdateSoft",
                string.Format("更新产品(ID={0},OutID={1}(Old={2}),Name={3}(Old={4}),SoftType={5}(Old={6}))", soft.ID,
                              soft.OutID, oldSoft.OutID, soft.Name, oldSoft.Name, soft.SoftType, oldSoft.SoftType));
        }
        /// <summary>
        /// 删除产品信息
        /// </summary>
        /// <param name="softId"></param>
        public void DeleteSoft(int softId)
        {
            //权限判断
            loginService.HaveSuperAdminRight();

            Soft soft = DABasicInfoHelper.GetSoft(softId);

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

            DABasicInfoHelper.DeleteSoft(softId);

            //记录登录日志
            loginService.AddLog(
                "DeleteSoft",
                string.Format("删除产品(ID={0},OutID={1},Name={2},SoftType={3})", soft.ID, soft.OutID, soft.Name,
                              soft.SoftType));
        }