transferirVariante( $data['variante_id'], $data['bodega_origen_id'], $data['bodega_destino_id'], $data['cantidad'], $data['motivo'] ?? null ); } else { // Transferencia de producto $transferencia = $transferenciaBodegaService->transferir( $data['producto_id'], $data['bodega_origen_id'], $data['bodega_destino_id'], $data['cantidad'], $data['motivo'] ?? null ); } Notification::make() ->title('Transferencia completada exitosamente') ->success() ->send(); return $transferencia; } catch (\Exception $e) { Notification::make() ->title('Error en la transferencia') ->body($e->getMessage()) ->danger() ->send(); throw $e; } } }