public function distribui_senha(Context $context)
 {
     $response = new JsonResponse();
     $unidade = $context->getUnidade();
     $usuario = $context->getUser();
     $servico = (int) $context->request()->post('servico');
     $prioridade = (int) $context->request()->post('prioridade');
     $nomeCliente = $context->request()->post('cli_nome', '');
     $documentoCliente = $context->request()->post('cli_doc', '');
     try {
         $service = new AtendimentoService($this->em());
         $response->data = $service->distribuiSenha($unidade, $usuario, $servico, $prioridade, $nomeCliente, $documentoCliente)->jsonSerialize();
         $response->success = true;
     } catch (Exception $e) {
         $response->message = $e->getMessage();
         $response->success = false;
     }
     return $response;
 }
Exemple #2
0
 /**
  * Distribui uma nova senha
  */
 public function distribui($unidade, $usuario, $servico, $prioridade, $nomeCliente, $documentoCliente)
 {
     $service = new AtendimentoService($this->em);
     return $service->distribuiSenha($unidade, $usuario, $servico, $prioridade, $nomeCliente, $documentoCliente)->jsonSerialize();
 }
 public function distribui_senha(Context $context)
 {
     $response = new JsonResponse();
     $unidade = $context->getUnidade();
     $usuario = $context->getUser();
     $servico = (int) $context->request()->post('servico');
     $prioridade = (int) $context->request()->post('prioridade');
     $nomeCliente = $context->request()->post('cli_nome', '');
     $documentoCliente = $context->request()->post('cli_doc', '');
     try {
         /**************/
         //GRUPOJAV
         /**************/
         if (empty($nomeCliente)) {
             throw new Exception(_('Nome Obrigatório'));
         }
         if (empty($documentoCliente)) {
             throw new Exception(_('Documento Obrigatório'));
         }
         /**************/
         //FIM
         /**************/
         $service = new AtendimentoService($this->em());
         $response->data = $service->distribuiSenha($unidade, $usuario, $servico, $prioridade, $nomeCliente, $documentoCliente)->jsonSerialize();
         $response->success = true;
     } catch (Exception $e) {
         $response->message = $e->getMessage();
         $response->success = false;
     }
     return $response;
 }