Ejemplo n.º 1
0
 public function clienteSelecionouUsuarioInvalido($connection, $usuarioClienteSelecionou)
 {
     if (Functions::isEmpty($usuarioClienteSelecionou)) {
         return false;
     }
     if ($_SESSION['perfilCliente'] == 1) {
         $usuariosModel = new UsuariosModel();
         $clientesDaEmpresa = $usuariosModel->loadClientesDeUmaEmpresa($connection, 1, $_SESSION['empresaCodigo']);
         foreach ($clientesDaEmpresa as $cliente) {
             if ($cliente->getId() == $usuarioClienteSelecionou) {
                 return false;
             }
         }
         return true;
     }
     return false;
 }
Ejemplo n.º 2
0
 public function ajaxLoadClientesDeUmaEmpresaAction()
 {
     $empresaCodigo = $this->getParametroTela('empresaCodigo');
     $exibeUsuarioAberto = $this->getParametroTela('exibeUsuarioAberto');
     $usuarioCodigo = $this->getParametroTela('usuarioCodigo');
     $connection = Databases::connect();
     $model = new UsuariosModel();
     $usuarioNome = $model->loadById($connection, $usuarioCodigo);
     $clientes = $model->loadClientesDeUmaEmpresa($connection, 0, $empresaCodigo);
     Databases::disconnect($connection);
     $resultado = "";
     if ($exibeUsuarioAberto == 1) {
         $resultado = '
             <label class="control-label col-sm-2" for="usuario">Usuário:</label>
             <div class="col-sm-3">
                 <div class="input-group">   
                     <div class="input-group-addon" data-toggle="modal" data-target="#usuarioModal">
                         <span class="glyphicon glyphicon-info-sign"></span> 
                     </div>
                     <select class="form-control" id="usuario" name="usuario" onchange="atualizarUsuarioModal()">
                         <option value="">Selecione</option>';
         foreach ($clientes as $cliente) {
             $resultado .= '<option value="' . $cliente->getId() . '">' . $cliente->getNome() . '</option>';
         }
         $resultado .= '</select></div></div>';
     } else {
         $resultado = '
             <label class="control-label col-sm-2" for="usuario">Usuário:</label>
             <div class="col-sm-3">
                 <div class="input-group">   
                     <div class="input-group-addon" data-toggle="modal" data-target="#usuarioModal">
                         <span class="glyphicon glyphicon-info-sign"></span> 
                     </div>
                     <input type="hidden" name="usuario" value="' . $usuarioCodigo . '" />
                     <input type="text" class="form-control" id="usuario" name="usuario" value="' . $usuarioNome . '" disabled="disabled" />
                 </div>
             </div>';
     }
     echo $resultado;
 }