/// <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); }
/// <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); }
/// <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); }
/// <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)); }
public CategoryExtendWarrantyDisuseBrand UpdateCategoryExtendWarrantyDisuseBrand(CategoryExtendWarrantyDisuseBrand entity) { var result = ObjectFactory <CategoryExtendWarrantyProcessor> .Instance.UpdateCategoryExtendWarrantyDisuseBrand(entity); return(result); }