This commit is contained in:
2021-03-25 23:33:37 -03:00
parent cd1ee7d446
commit 8fe357cc95
16 changed files with 216 additions and 58 deletions

View File

@ -1,16 +1,12 @@
<?php
namespace App\Controller\API;
use App\Definition\Controller;
use Psr\Http\Message\ServerRequestInterface as Request;
use Psr\Http\Message\ResponseInterface as Response;
use Incoviba\old\Proyecto\Proyecto;
use Incoviba\old\Venta\Unidad;
class Unidades {
use Controller;
public static function unidades_no_reservadas() {
$id_proyecto = get('proyecto');
$id_tipo = get('tipo');
public function no_reservadas(Request $request, Response $response, $id_proyecto, $id_tipo) {
$proyecto = model(Proyecto::class)->findOne($id_proyecto);
if (!$proyecto) {
throw new \InvalidArgumentException('Proyecto identificado por ' . $id_proyecto . ' no existe.');
@ -39,6 +35,7 @@ class Unidades {
);
});
$output = array_values($unidades);
return json_encode($output);
$response->getBody()->write(\json_encode($output));
return $response->withHeader('Content-Type', 'application/json');
}
}

View File

@ -250,7 +250,7 @@ class Cierres
public static function evalue()
{
$proyectos = \model(Proyecto::class)->orderByAsc('descripcion')->findMany();
return view('ventas.cierres.evaluar', compact('proyectos'));
return view('ventas.cierres.evaluar', ['proyectos' => $proyectos, 'locations' => config('locations')]);
}
public static function evaluar()
{