//更新VendorProduct public int UpdateVendorProdut(VendorProductList entity) { if (entity.SetProductSysNoList == null && entity.CancelSetProductSysNoList == null && !entity.IsAuto.HasValue) { throw new BizException("No product is checked"); } if (entity.SetAndCancelAll.HasValue) { if (entity.SetAndCancelAll.Value) { m_da.InsertVendorUser_ProductMappingAll(entity); } else { m_da.DeleteVendorUser_ProductMappingAll(entity); } return(0); } if (entity.IsAuto.HasValue) { m_da.UpdateVendorUser_VendorEx(entity); if (entity.IsAuto == 0) { m_da.InsertVendorUser_ProductMappingAll(entity); } } if (entity.CancelSetProductSysNoList != null) { foreach (var item in entity.CancelSetProductSysNoList) { m_da.DeleteVendorUser_ProductMapping( new VendorProductList() { UserSysNo = entity.UserSysNo, ProductSysNo = item } ); } } if (entity.SetProductSysNoList != null) { foreach (var item in entity.SetProductSysNoList) { m_da.InsertVendorUser_ProductMapping( new VendorProductList() { UserSysNo = entity.UserSysNo, ProductSysNo = item, ManufacturerSysNo = entity.ManufacturerSysNo } ); } } return(0); }
public int DeleteVendorUser_ProductMapping(VendorProductList entity) { DataCommand dc = DataCommandManager.GetDataCommand("External_Delete_VendorUser_ProductMapping"); dc.SetParameterValue("@UserSysNo", entity.UserSysNo); dc.SetParameterValue("@ProductSysNo", entity.ProductSysNo); return(dc.ExecuteNonQuery()); }
public int UpdateVendorUser_VendorEx(VendorProductList entity) { DataCommand dc = DataCommandManager.GetDataCommand("External_Update_VendorUser_VendorEx"); dc.SetParameterValue("@UserSysNo", entity.UserSysNo); dc.SetParameterValue("@ManufacturerSysNo", entity.ManufacturerSysNo); dc.SetParameterValue("@IsAuto", entity.IsAuto); return(dc.ExecuteNonQuery()); }
public VendorProductList InsertVendorUser_ProductMapping(VendorProductList entity) { DataCommand dc = DataCommandManager.GetDataCommand("External_Insert_VendorUser_ProductMapping"); dc.SetParameterValue("@UserSysNo", entity.UserSysNo); dc.SetParameterValue("@ManufacturerSysNo", entity.ManufacturerSysNo); dc.SetParameterValue("@ProductSysNo", entity.ProductSysNo); dc.ExecuteNonQuery(); return(entity); }
public void UpdateVendorProcut(VendorProductList entityList) { ObjectFactory <VendorPortalManagerAppService> .Instance.UpdateVendorProdut(entityList); }
/// <summary> /// 更新VendorProduct /// </summary> /// <param name="entity"></param> /// <returns></returns> public int UpdateVendorProdut(VendorProductList entity) { return(ObjectFactory <UserProcessor> .Instance.UpdateVendorProdut(entity)); }