コード例 #1
0
        /// <summary>
        /// 根据品牌SysNo和类别SysNo删除
        /// </summary>
        /// <param name="info"></param>
        public void DeleteBrandAuthorizeBySysNoAndBrandSysNo(BrandAuthorizedInfo info)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("DeleteBrandAuthorizeBySysNoAndBrandSysNo");

            cmd.SetParameterValue("@BrandSysNo", info.BrandSysNo);
            cmd.SetParameterValue("@ReferenceSysNo", info.ReferenceSysNo);
            cmd.ExecuteNonQuery();
        }
コード例 #2
0
        /// <summary>
        /// 是否存在该授权信息
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public bool IsExistBrandAuthorized(BrandAuthorizedInfo info)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("IsExistBrandAuthorized");

            cmd.SetParameterValue("@BrandSysNo", info.BrandSysNo);
            cmd.SetParameterValue("@ReferenceSysNo", info.ReferenceSysNo);
            cmd.ExecuteNonQuery();
            return((int)cmd.GetParameterValue("@flag") < 0);
        }
コード例 #3
0
        /// <summary>
        /// 更新授权牌的状态
        /// </summary>
        /// <param name="info"></param>
        public void UpdateBrandAuthorized(BrandAuthorizedInfo info)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("UpdateBrandAuthorized");

            cmd.SetParameterValue("@SysNo", info.SysNo);
            cmd.SetParameterValue("@Status", info.AuthorizedStatus);
            cmd.SetParameterValue("@EditUser", info.User.UserName);
            cmd.ExecuteNonQuery();
        }
コード例 #4
0
        /// <summary>
        /// 检测授权牌
        /// </summary>
        /// <param name="info"></param>
        public bool CheckAuthorized(BrandAuthorizedInfo info)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("CheckAuthorized");

            cmd.SetParameterValue("@ImageName", info.ImageName);
            cmd.SetParameterValue("@ReferenceSysno", info.ReferenceSysNo);
            cmd.SetParameterValue("@BrandSysNo", info.BrandSysNo);
            cmd.ExecuteNonQuery();
            return((int)cmd.GetParameterValue("@Flag") < 0);
        }
コード例 #5
0
ファイル: BrandFacade.cs プロジェクト: sanlonezhang/ql
        /// <summary>
        /// 是否存在该授权信息
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public void IsExistBrandAuthorized(BrandAuthorizedVM model, EventHandler <RestClientEventArgs <bool> > callback)
        {
            BrandAuthorizedInfo info = new BrandAuthorizedInfo()
            {
                AuthorizedStatus = model.AuthorizedAcive == true ? AuthorizedStatus.Active : AuthorizedStatus.DeActive,
                BrandSysNo       = model.BrandSysNo,
                ReferenceSysNo   = model.ReferenceSysNo,
                ImageName        = model.ImageName,
                EndActiveTime    = model.EndActiveTime,
                StartActiveTime  = model.StartActiveTime,
                SysNo            = model.SysNo,
                Type             = model.Type,
            };

            _restClient.Query(IsExistBrandAuthorizedUrl, info, callback);
        }
コード例 #6
0
        /// <summary>
        /// 插入授权信息
        /// </summary>
        /// <param name="info"></param>
        public void InsertBrandAuthorized(BrandAuthorizedInfo info)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("InsertBrandAuthorized");

            cmd.SetParameterValue("@BrandSysNo", info.BrandSysNo);
            cmd.SetParameterValue("@ReferenceSysNo", info.ReferenceSysNo);
            cmd.SetParameterValue("@Type", info.Type);
            cmd.SetParameterValue("@ImageName", info.ImageName);
            cmd.SetParameterValue("@EndTime", info.EndActiveTime);
            cmd.SetParameterValue("@BeginTime", info.StartActiveTime);
            cmd.SetParameterValue("@Status", info.AuthorizedStatus);
            cmd.SetParameterValue("@InUser", info.User.UserName);
            cmd.SetParameterValue("@EditUser", info.User.UserName);
            cmd.SetParameterValue("@CompanyCode", info.CompanyCode);
            cmd.SetParameterValue("@LanguageCode", info.LanguageCode);
            cmd.SetParameterValue("@StoreCompanyCode", info.CompanyCode);
            cmd.ExecuteNonQuery();
        }
コード例 #7
0
ファイル: BrandProcessor.cs プロジェクト: sanlonezhang/ql
 /// <summary>
 /// 插入授权信息
 /// </summary>
 /// <param name="info"></param>
 public void InsertBrandAuthorized(BrandAuthorizedInfo info)
 {
     if (!_brandDA.CheckAuthorized(info))
     {
         using (TransactionScope scope = new TransactionScope())
         {
             if (info.IsExist)
             {
                 _brandDA.DeleteBrandAuthorizeBySysNoAndBrandSysNo(info);
             }
             _brandDA.InsertBrandAuthorized(info);
             scope.Complete();
         }
     }
     else
     {
         throw new BizException(ResouceManager.GetMessageString("IM.Brand", "DiffBrandNotUseBrand"));
     }
 }
コード例 #8
0
ファイル: BrandFacade.cs プロジェクト: sanlonezhang/ql
        /// <summary>
        /// 插入授权信息
        /// </summary>
        /// <param name="info"></param>
        public void InsertBrandAuthorized(BrandAuthorizedVM model, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            BrandAuthorizedInfo info = new BrandAuthorizedInfo()
            {
                AuthorizedStatus = model.AuthorizedAcive == true ? AuthorizedStatus.Active : AuthorizedStatus.DeActive,
                BrandSysNo       = model.BrandSysNo,
                ReferenceSysNo   = model.ReferenceSysNo,
                ImageName        = model.ImageName,
                EndActiveTime    = model.EndActiveTime,
                StartActiveTime  = model.StartActiveTime,
                SysNo            = model.SysNo,
                Type             = model.Type,
                IsExist          = model.IsExist,
                LanguageCode     = CPApplication.Current.LanguageCode,
                CompanyCode      = CPApplication.Current.CompanyCode,
                User             = new BizEntity.Common.UserInfo()
                {
                    UserName = CPApplication.Current.LoginUser.LoginName, SysNo = CPApplication.Current.LoginUser.UserSysNo
                }
            };

            _restClient.Create(InsertBrandAuthorizedUrl, info, callback);
        }
コード例 #9
0
 /// <summary>
 /// 是否存在该授权信息
 /// </summary>
 /// <param name="info"></param>
 /// <returns></returns>
 public bool IsExistBrandAuthorized(BrandAuthorizedInfo info)
 {
     return(ObjectFactory <BrandProcessor> .Instance.IsExistBrandAuthorized(info));
 }
コード例 #10
0
 /// <summary>
 /// 插入授权信息
 /// </summary>
 /// <param name="info"></param>
 public void InsertBrandAuthorized(BrandAuthorizedInfo info)
 {
     ObjectFactory <BrandProcessor> .Instance.InsertBrandAuthorized(info);
 }
コード例 #11
0
 public bool IsExistBrandAuthorized(BrandAuthorizedInfo info)
 {
     return(ObjectFactory <BrandAppService> .Instance.IsExistBrandAuthorized(info));
 }
コード例 #12
0
 public void InsertBrandAuthorized(BrandAuthorizedInfo info)
 {
     ObjectFactory <BrandAppService> .Instance.InsertBrandAuthorized(info);
 }
コード例 #13
0
ファイル: BrandProcessor.cs プロジェクト: sanlonezhang/ql
 /// <summary>
 /// 是否存在该授权信息
 /// </summary>
 /// <param name="info"></param>
 /// <returns></returns>
 public bool IsExistBrandAuthorized(BrandAuthorizedInfo info)
 {
     return(_brandDA.IsExistBrandAuthorized(info));
 }