/// <summary> /// 更新VendorUserRole /// </summary> /// <param name="entity"></param> public void UpdateVendorUserRoleList(VendorUserRoleList entityList) { VendorUserRole entity = new VendorUserRole() { VendorSysNo = entityList.VendorSysNo, ManufacturerSysNo = entityList.ManufacturerSysNo, UserSysNo = entityList.UserSysNo }; if (entity.ManufacturerSysNo.HasValue) { m_da.DeleteVendorUser_RoleMapping(entity); } else { m_da.DeleteVendorUser_User_Role(entity.UserSysNo.Value); } foreach (var item in entityList.RoleSysNoList) { VendorUserRole entityNew = new VendorUserRole() { RoleSysNo = item, ManufacturerSysNo = entity.ManufacturerSysNo, UserSysNo = entity.UserSysNo, }; try { if (entity.ManufacturerSysNo.HasValue) { m_da.InsertVendorUser_RoleMapping(entityNew); } else { m_da.InsertVendorUser_User_Role(entityNew); } } catch (Exception e) { throw new BizException("UpdateVendorUserRoleList Error:" + e); } } }
public void UpdateVendorUserRole(VendorUserRoleList entityList) { ObjectFactory <VendorPortalManagerAppService> .Instance.UpdateVendorUserRole(entityList); }
/// <summary> /// 更新VendorUserRole /// </summary> /// <param name="entityList"></param> public void UpdateVendorUserRole(VendorUserRoleList entityList) { ObjectFactory <RoleProcessor> .Instance.UpdateVendorUserRoleList(entityList); }