Commit bd73aca5 authored by Marcos Albano's avatar Marcos Albano 💬

Pagina de resultado da pesquisa

parent 0778bc46
......@@ -3,11 +3,11 @@
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use App\Models\DocumentoPessoa;
use App\Repositories\Contracts\AgendamentoRepositoryInterface;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator as FacadesValidator;
class AgendamentoController extends Controller
{
private $route = 'agendamentos';
......@@ -223,21 +223,28 @@ class AgendamentoController extends Controller
return redirect()->route($routeName . '.index');
}
// public function agendamentoTitulo()
// {
// $routeName = $this->route;
// $page = trans('agendamento.agendamento_list');
// $page_create = trans('agendamento.agendamento');
public function pesquisaAgendamento(Request $request)
{
$columnList = ['id' => '#', 'municipio' => trans('agendamento.municipio'), 'detentor' => trans('agendamento.name'),
'cpf' => trans('agendamento.cpf'), 'titulo' => trans('agendamento.titulo'), 'nome_mae' => trans('agendamento.nome_mae'),
'data' => trans('agendamento.data'), 'hora' => trans('agendamento.hora'), 'escritorio' => trans('agendamento.escritorio')];
// $breadcrumb = [
// (object) ['url' => route('home'), 'title' => trans('agendamento.home')],
// (object) ['url' => route($routeName . '.index'), 'title' => trans('agendamento.list', ['page' => $page])],
// (object) ['url' => '', 'title' => trans('agendamento.create_crud', ['page' => $page_create])],
// ];
$page = trans('agendamento.agendamento_list');
$data = $request->all();
// return view('admin.' . $routeName . '.agendamentoTitulo', ['page' => $page, 'page_create' => $page_create, 'routeName' => $routeName, 'breadcrumb' => $breadcrumb]);
$routeName = $this->route;
$list = $this->model->paginate($this->paginate);
// }
$breadcrumb = [
(object) ['url' => route('home'), 'title' => trans('agendamento.home')],
(object) ['url' => '', 'title' => trans('agendamento.list', ['page' => $page])],
];
return view('admin.' . $routeName . '.resultadoPesquisa', ['page' => $page, 'columnList' => $columnList,'routeName' => $routeName,
'list' => $list, 'breadcrumb' => $breadcrumb]);
}
}
......@@ -3,11 +3,10 @@
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use App\Models\DocumentoPessoa;
use App\Models\Lote;
use App\Repositories\Contracts\UserRepositoryInterface;
use Illuminate\Http\Request;
use Illuminate\Validation\Rule;
use Validator;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Validator as FacadesValidator;
......@@ -100,7 +99,7 @@ class UserController extends Controller
'data_nascimento' => 'required',
]);
$documentosPessoa = DocumentoPessoa::where('cpf', $data['cpf'])->first();
$documentosPessoa = Lote::where('cpf', $data['cpf'])->first();
if ($documentosPessoa) {
$this->model->create($data);
session()->flash('msg', trans('agendamento.record_added_successfully'));
......
......@@ -10,7 +10,7 @@
@breadcrumb(['page'=>$page,'items'=>$breadcrumb ?? []])
@endbreadcrumb
@form(['action'=>route('pesquisaTitulo'), 'method'=>'POST'])
@form(['action'=>route('resultadoPesquisa'), 'method'=>'POST'])
@csrf
<h4>
<p class="text-center"><b>Pesquisa de Títulos</b></p>
......@@ -30,4 +30,4 @@
@endpage
@endsection
@endsection
@extends('layouts.app')
@section('content')
@page(['col'=>12, 'page'=>__('agendamento.list', ['page'=>$page])])
@alert(['msg' => session('msg'), 'status' => session('status')])
@endalert
@breadcrumb(['page'=>$page,'items'=>$breadcrumb ?? []])
@endbreadcrumb
@table(['columnList'=>$columnList, 'list'=>$list, 'routeName'=>$routeName])
@endtable
<table class="table table-striped">
<tbody>
<tr>
<td>1</td>
<td>IPUEIRAS</td>
<td>MARIA PEREIRA DE MELO BORGES</td>
<td>716.375.323-34</td>
<td>113839</td>
<td>ALZIRA PEREIRA CARREIRO</td>
<td>25/01/2021</td>
<td>SEDE DO IDACE</td>
</tr>
</tbody>
</table>
@endpage
@endsection
......@@ -133,4 +133,26 @@ Route::any('/pesquisaTitulo', function () {
return view('admin.' . $routeName . '.pesquisaTitulo', ['page' => $page, 'page_create' => $page_create, 'routeName' => $routeName, 'breadcrumb' => $breadcrumb]);
})->name('pesquisaTitulo');
Route::any('/resultadoPesquisa', function () {
$columnList = ['id' => '#', 'municipio' => trans('agendamento.municipio'), 'detentor' => trans('agendamento.name'),
'cpf' => trans('agendamento.cpf'), 'titulo' => trans('agendamento.titulo'), 'nome_mae' => trans('agendamento.nome_mae'),
'data' => trans('agendamento.data'), 'hora' => trans('agendamento.hora'), 'escritorio' => trans('agendamento.escritorio')];
$routeName = 'agendamentos';
$page = trans('agendamento.agendamento_list');
$page_create = trans('agendamento.agendamento');
$list = [];
$breadcrumb = [
(object) ['url' => route('home'), 'title' => trans('agendamento.home')],
(object) ['url' => route($routeName . '.index'), 'title' => trans('agendamento.list', ['page' => $page])],
(object) ['url' => '', 'title' => trans('agendamento.create_crud', ['page' => $page_create])],
];
return view('admin.' . $routeName . '.resultadoPesquisa', ['page' => $page, 'columnList' => $columnList, 'list' => $list,
'page_create' => $page_create, 'routeName' => $routeName, 'breadcrumb' => $breadcrumb]);
})->name('resultadoPesquisa');
//->middleware('auth')
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment