Example #1
0
 public function buscarUsuario()
 {
     try {
         if (empty($_POST['id'])) {
             throw new \InvalidArgumentException("Favor selecionar um usuário");
         }
         $usuario = new Usuario();
         $usuario->id = $_POST['id'];
         $usuario = $this->fachada->buscarUsuario($usuario);
         echo new JSONResponse(true, $usuario);
     } catch (\Exception $e) {
         echo new JSONResponse(false, $e->getMessage());
     }
 }
 public function cancelarServico()
 {
     try {
         if (empty($_POST['idos'])) {
             throw new \InvalidArgumentException("Selecione uma OS.");
         }
         $ordemServico = new OrdemServico();
         $ordemServico->id = $_POST['idos'];
         $ordemServico = $this->fachada->buscarOrdemServico($ordemServico);
         $ordemServico->estado = OrdemServico::CANCELADO;
         $ordemServico->usuarioAlteracao = $this->fachada->buscarUsuario($this->getUsuarioLogado());
         $this->fachada->atualizarOrdemServico($ordemServico);
         echo json_encode(array("status" => true, "erro" => "", "mensagem" => "OS cancelada com sucesso!"));
     } catch (\Exception $ex) {
         echo new JSONResponse(false, $ex->getMessage());
     }
 }