Ejemplo n.º 1
0
        /// <summary>
        /// 转换分类视图和分类实体
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        private CategoryExtendWarrantyDisuseBrand CovertVMtoEntity(CategoryExtendWarrantyDisuseBrandVM data)
        {
            CategoryExtendWarrantyDisuseBrand msg = data.ConvertVM <CategoryExtendWarrantyDisuseBrandVM, CategoryExtendWarrantyDisuseBrand>();

            msg.CategoryInfo = data.CategoryInfo.ConvertVM <CategoryVM, CategoryInfo>((v, t) =>
            {
                t.CategoryName = new LanguageContent(v.CategoryName);
            });

            msg.Brand = data.Brand.ConvertVM <BrandVM, BrandInfo>((v, t) =>
            {
                t.BrandNameLocal = new LanguageContent(v.BrandNameLocal);
            });

            msg.CompanyCode = CPApplication.Current.CompanyCode;
            msg.InUser      = new UserInfo {
                UserName = CPApplication.Current.LoginUser.LoginName, UserDisplayName = CPApplication.Current.LoginUser.DisplayName
            };
            msg.EditUser = new UserInfo {
                UserName = CPApplication.Current.LoginUser.LoginName, UserDisplayName = CPApplication.Current.LoginUser.DisplayName
            };
            msg.LanguageCode = CPApplication.Current.LanguageCode;
            msg.SysNo        = data.SysNo;
            return(msg);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Check三级类延保排除品牌信息
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public int CheckCategoryExtendWarrantyDisuseBrand(CategoryExtendWarrantyDisuseBrand entity)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("CheckCategoryExtendWarrantyDisuseBrand");

            cmd.SetParameterValue("@BrandSysNo", entity.Brand.SysNo);
            cmd.SetParameterValue("@C3SysNo", entity.CategoryInfo.SysNo ?? -1);
            cmd.SetParameterValue("@SysNo", entity.SysNo);

            cmd.ExecuteNonQuery();

            return(int.Parse(cmd.GetParameterValue("@Flag").ToString()));
        }
            /// <summary>
            /// 检查分类延保排出品牌实体
            /// </summary>
            /// <param name="entity"></param>
            public static void CheckCategoryExtendWarrantyDisuseBrandInfo(CategoryExtendWarrantyDisuseBrand entity)
            {
                int result = _CategoryExtendWarrantyDA.CheckCategoryExtendWarrantyDisuseBrand(entity);

                if (result == -1)
                {
                    //该不参加延保品牌已存在!
                    throw new BizException(ResouceManager.GetMessageString("IM.CategoryExtendWarranty", "CategoryExtendWarrantyDisuseBrandIsExists"));
                }

                if (result == -4)
                {
                    //该品牌不存在!
                    throw new BizException(ResouceManager.GetMessageString("IM.CategoryExtendWarranty", "CategoryExtendWarrantyBrandNoExists"));
                }
            }
        public CategoryExtendWarrantyDisuseBrand UpdateCategoryExtendWarrantyDisuseBrand(CategoryExtendWarrantyDisuseBrand request)
        {
            var entity = ObjectFactory <CategoryExtendWarrantyAppService> .Instance.UpdateCategoryExtendWarrantyDisuseBrand(request);

            return(entity);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 修改三级延保信息排除品牌信息
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public CategoryExtendWarrantyDisuseBrand UpdateCategoryExtendWarrantyDisuseBrand(CategoryExtendWarrantyDisuseBrand entity)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("UpdateExtendWarrantyDisuseBrand");

            cmd.SetParameterValue("@BrandSysNo", entity.Brand.SysNo);
            cmd.SetParameterValue("@C3SysNo", entity.CategoryInfo.SysNo ?? -1);
            cmd.SetParameterValue("@EditUser", entity.EditUser.UserDisplayName);
            cmd.SetParameterValue("@Status", entity.Status);
            cmd.SetParameterValue("@SysNo", entity.SysNo);
            cmd.SetParameterValue("@CompanyCode", entity.CompanyCode);

            cmd.ExecuteNonQuery();
            return(entity);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// 创建三级延保排除品牌信息
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public CategoryExtendWarrantyDisuseBrand CreateCategoryExtendWarrantyDisuseBrand(CategoryExtendWarrantyDisuseBrand entity)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("CreateExtendWarrantyDisuseBrand");

            cmd.SetParameterValue("@BrandSysNo", entity.Brand.SysNo);
            cmd.SetParameterValue("@C3SysNo", entity.CategoryInfo.SysNo ?? -1);
            cmd.SetParameterValue("@Status", entity.Status);
            cmd.SetParameterValue("@InUser", entity.InUser.UserDisplayName);
            cmd.SetParameterValue("@CompanyCode", entity.CompanyCode);
            cmd.SetParameterValue("@LanguageCode", entity.LanguageCode);
            cmd.ExecuteNonQuery();
            entity.SysNo = int.Parse(cmd.GetParameterValue("@SysNo").ToString());
            return(entity);
        }
 /// <summary>
 /// 修改分类延保排出品牌信息
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public virtual CategoryExtendWarrantyDisuseBrand UpdateCategoryExtendWarrantyDisuseBrand(CategoryExtendWarrantyDisuseBrand entity)
 {
     if (entity != null)
     {
         CheckCategoryExtendWarrantyProcessor.CheckCategoryExtendWarrantyDisuseBrandSysNo(entity.SysNo);
     }
     CheckCategoryExtendWarrantyProcessor.CheckCategoryExtendWarrantyDisuseBrandInfo(entity);
     return(_CategoryExtendWarrantyDA.UpdateCategoryExtendWarrantyDisuseBrand(entity));
 }
 /// <summary>
 /// 创建分类延保排出品牌信息
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public virtual CategoryExtendWarrantyDisuseBrand CreatetCategoryExtendWarrantyDisuseBrand(CategoryExtendWarrantyDisuseBrand entity)
 {
     CheckCategoryExtendWarrantyProcessor.CheckCategoryExtendWarrantyDisuseBrandInfo(entity);
     return(_CategoryExtendWarrantyDA.CreateCategoryExtendWarrantyDisuseBrand(entity));
 }
Ejemplo n.º 9
0
        public CategoryExtendWarrantyDisuseBrand UpdateCategoryExtendWarrantyDisuseBrand(CategoryExtendWarrantyDisuseBrand entity)
        {
            var result = ObjectFactory <CategoryExtendWarrantyProcessor> .Instance.UpdateCategoryExtendWarrantyDisuseBrand(entity);

            return(result);
        }