From 612abc4378bce01664765db422d284ace059b960 Mon Sep 17 00:00:00 2001
From: ale <ale.tasistro@gmail.com>
Date: Thu, 19 Jun 2025 15:12:46 -0300
Subject: [PATCH] Eliminado controlador no usado

---
 app/Http/Controllers/ComprasController.php | 98 ----------------------
 1 file changed, 98 deletions(-)
 delete mode 100644 app/Http/Controllers/ComprasController.php

diff --git a/app/Http/Controllers/ComprasController.php b/app/Http/Controllers/ComprasController.php
deleted file mode 100644
index 40daea7..0000000
--- a/app/Http/Controllers/ComprasController.php
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\GrupoDeCompra;
-use App\Helpers\CanastaHelper;
-use App\Producto;
-use Illuminate\Http\JsonResponse;
-use Illuminate\Http\Request;
-use Symfony\Component\HttpFoundation\BinaryFileResponse;
-use League\Csv\Reader;
-use DatabaseSeeder;
-
-class ComprasController
-{
-    const CANASTAS_PATH = 'csv/canastas/';
-    const BARRIO = "Barrio";
-    const SALDO = "Saldo";
-
-    public function indexPedidos() {
-        return view('compras_pedidos');
-    }
-
-    public function descargarPedidos(): BinaryFileResponse
-    {
-        Producto::planillaTotales();
-        $file = resource_path('csv/exports/pedidos-por-barrio.csv');
-        return response()->download($file);
-    }
-
-    public function descargarNotas(): BinaryFileResponse
-    {
-        Producto::planillaNotas();
-        $file = resource_path('csv/exports/notas-por-barrio.csv');
-        return response()->download($file);
-    }
-
-    public function pdf() {
-        GrupoDeCompra::exportarPedidosBarrialesAPdf();
-    }
-
-    public function show()
-    {
-        return view('auth/login');
-    }
-
-    public function cargarCanasta(Request $request): JsonResponse
-    {
-        $request->validate([
-            'data' => 'required|file|mimes:csv,txt|max:2048',
-        ]);
-
-        $nombre = CanastaHelper::guardarCanasta($request->file('data'), self::CANASTAS_PATH);
-        CanastaHelper::cargarCanasta(self::CANASTAS_PATH . $nombre);
-
-        return response()->json([
-            'message' => 'Canasta cargada exitosamente',
-        ]);
-    }
-
-    public function descargarCanastaEjemplo(): BinaryFileResponse
-    {
-        $file = resource_path('csv/productos.csv');
-        return response()->download($file);
-    }
-
-    public function cargarSaldos(Request $request): JsonResponse
-    {
-        $request->validate([
-            'data' => 'required|file|mimes:csv,txt|max:2048',
-        ]);
-
-        $file = $request->file('data')->getPathname();
-        $csv = Reader::createFromPath($file, 'r');
-        try {
-            $csv->setDelimiter("|");
-            $csv->setEnclosure("'");
-            $csv->setHeaderOffset(0);
-            $records = $csv->getRecords();
-        } catch (InvalidArgument|Exception $e) {
-            Log::error($e->getMessage());
-            return response()->json([
-                'message' => 'No se pudo leer el csv',
-            ]);
-        }
-
-        foreach ($records as $record) {
-            $barrio = $record[self::BARRIO];
-            $saldo = $record[self::SALDO];
-            GrupoDeCompra::where('nombre', $barrio)
-                ->update(['saldo' => $saldo]);
-        }
-
-        return response()->json([
-            'message' => 'Saldos cargados exitosamente',
-        ]);
-    }
-}