D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
crsys
/
adm
/
app
/
gre
/
Controllers
/
Filename :
IncluirEscritorio.php
back
Copy
<?php namespace App\gre\Controllers; use App\gre\Models\Orcamento\IncluirOrcEscritorio; class IncluirEscritorio { private $Dados; public function cadEscritorio(): void { // Recebe os dados via POST $this->Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); // Verifica se o nome foi enviado if (empty($this->Dados['nomeEscritorio'])) { echo json_encode([ 'status' => 'erro', 'mensagem' => 'Nome do escritório é obrigatório.' ]); return; } // Prepara os dados para o model $dadosModel = [ 'nome' => $this->Dados['nomeEscritorio'] ]; // Instancia e chama o model $incluirEscritorio = new \App\gre\Models\Orcamento\IncluirOrcEscritorio(); $incluirEscritorio->cadEscritorio($dadosModel); // Retorna resposta if ($incluirEscritorio->getResultado()) { echo json_encode([ 'status' => 'sucesso', 'mensagem' => 'Escritório cadastrado com sucesso.' ]); } else { echo json_encode([ 'status' => 'erro', 'mensagem' => 'Erro ao cadastrar escritório.' ]); } } }