<?php
include_once 'connect.php';


// inclusão de itens no helper
/*
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  $msg = array();

  // 1. incluir o ws.
  require_once 'inc/clientes.php';
  require_once 'inc/usuario.php';
  require_once 'inc/funcionalidade.php';
  // 2. seria interessante aqui ter uma função para verificar o usuário logado, o check_session.php não adianta aqui pois ele sempre redireciona para o index, e aqui não
  //    é esse o caso. Quando o usuário não está logado, retorna uma mensagem de erro com o json.
  if (!checkLogin()) {
    $msg['error'] = 'Erro! Usuário não autorizado';
    header('Content-type: application/json');
    echo json_encode($msg);
    exit;
  }
  // 3. inclui o item e retorna mensagem em formato json, e da exit para interromper o script aqui.
  $clientes = clientes_create();
  if (isset($_POST['clientes'])) {
    $clientes = array_replace_recursive($clientes, $_POST['clientes']);
    $ok = clientes_insert($clientes, $error);
  // 4. não é aqui, mas o javascript que envia o form via ajax espera um json com 2 campos, text e type, onde text é a mensagem (aceita html) e type pode ser alert, success,
  // error, warning, information, confirm, usados no plugin "noty jquery" (http://ned.im/noty/)
    if ($ok) {
      $msg['text'] = 'Item inserido com sucesso';
      $msg['type'] = 'success';
    } else {
      $msg['text'] = 'Erro ao inserir item ' . $error;
      $msg['type'] = 'error';
    }
  } else {
    $msg['text'] = 'Erro ao inserir item';
    $msg['type'] = 'error';
  }

  header('Content-type: application/json');
  echo json_encode($msg);
  exit;
}
// caso veio por um get mesmo, porém eu tenho um parâmetro chamado key, eu faço um select pela chave passada para retornar o descritivo dele
else
//*/
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
  // 1. incluir o ws
  require_once 'inc/clientes.php';
  require_once 'inc/usuario.php';
  require_once 'inc/funcionalidade.php';
  // 2. verifica o usuário
  if (!checkLogin()) {
    $msg = array();
    $msg['error'] = 'Erro! Usuário não autorizado';
    header('Content-type: application/json');
    echo json_encode($msg);
    exit;
  }

  // 3. lê a chave
  if (isset($_GET['key'])) {
    $key = $_GET['key'];
    $msg = array();

    if($key!=""){
      // 4. consulta ao BD
      //$consulta = "select ds_cnpj_cpf, IF(IFNULL(cl.ds_nome,'')='', 'NAO INFORMADO', ds_nome)
      //as ds_nome from erpc_clientes cl where ds_cnpj_cpf='$key'";

      $consulta = "select   id as id_gerente
                            ,IF(IFNULL(ds_nome,'')='' , 'NAO INFORMADO', ds_nome) as ds_gerente 
                    from erpc_usuarios 
                    where id='$key'";
            
      $resultado = mysqli_query($conexao, $consulta) or die ($erro = mysqli_error($conexao));

      if (mysqli_num_rows($resultado)>0) {
          //caso encontrado
        while ($registro = mysqli_fetch_assoc($resultado)){

            $id_gerente = $registro['id_gerente'];
            $ds_gerente     = $registro['ds_gerente'];
  
            $key = $id_gerente;           /* Encontrado: Passa a nova ID para o Campo */
            $msg['id']  = $id_gerente;    /* Encontrado: Passa a nova ID para o Campo */
            $msg['value'] = $ds_gerente;        // Campo descritivo
            $msg['description'] = $ds_gerente;

          }
        }else{
          //Caso não encontrado
          $msg['error'] = 'Erro! Código ' . htmlentities($key) . ' não cadastrado';
        }

      //resposta para a página chamada
      header('Content-type: application/json');
      echo json_encode($msg);
      exit;
    }
  }
}

?>


<div class="scroll">
  <ul class="nav nav-tabs" role="tablist">
    <li role="presentation" class="active"><a href="#helper_lista-div" aria-controls="helper_lista-div" role="tab" data-toggle="tab"><span class="fa fa_list"></span> Lista</a></li>
    <!--li role="presentation" class=""      ><a href="#helper-form-div"  aria-controls="helper-form-div" role="tab" data-toggle="tab"><span class="fa fa-plus"></span> Adicionar</a></li -->
  </ul>

  <div class="tab-content">
    <div role="tabpanel" class="tab-pane fade in active " id="helper_lista-div">
      <table class="table table-bordered table-striped table-responsible table-condensed sortable table-clickable-row" id="helperTable">
       <thead>
          <tr>
            <!--<th width="3%"><input type="checkbox" class="checkall" /></th>-->
            <!--<th width="3%">Status</th>-->
            <th width="10%">ID</th>
            <th width="35%">Nome</th>
            <th width="55%">E-mail</th>
          </tr>
        </thead>
        <tbody>

          <?php
          $sql = "select id as id_vendedor, ds_nome as ds_usuario_vendedor, ds_email as ds_email_vendedor from erpc_usuarios where st_ativo = 1;";
          //echo $sql;
          $resultado = mysqli_query($conexao, $sql);
          if ($resultado) {
            if (mysqli_num_rows($resultado)>0) {
              while ($registro = mysqli_fetch_assoc($resultado)){

                $id = $registro['id_vendedor'];
                $ds_nome = $registro['ds_usuario_vendedor'];
                $ds_email = $registro['ds_email_vendedor'];


                echo '<tr>' . PHP_EOL;
                //echo "<td class='text-center'><input type='checkbox' /></td>";
                //echo "<td class='text-center'><i class='fa fa-circle text-success' title='Status'><span class='sr-only'>Status</span></i></td>";
                echo "<td>$id</td>" . PHP_EOL;
                echo "<td>$ds_nome</td>" . PHP_EOL;
                echo "<td>$ds_email</td>" . PHP_EOL;
                echo "</tr>" . PHP_EOL;
              }
            }
          } else {
            echo '<tr><td colspan="2">Erro! ' . sql_error($conexao) . '</td></tr>';
          }
          ?>
        </tbody>
      </table>
    </div> <!-- tabpanel -->

    <div role="tabpanel" class="tab-pane fade in " id="helper-form-div">
      <form action="erpc_clientes_ws.php" method="post" class="controls">
        <input type="hidden" value="sim"  name="helper-adicionar">
        <input type="hidden" value="sim" name="helper">

        <!-- 13/04/2017 10:56 helper para cliente -->
        <div hidden>
          <input id="clientes[id_municipio]"         name="clientes[id_municipio]"   class="form-control" type="text"   value="3831"  />
          <input id="clientes[st_ativo]"             name="clientes[st_ativo]"       class="form-control" type="text"   value="1"/>
          <input id="clientes[st_acao_ativo]"        name="clientes[st_acao_ativo]"  class="form-control" type="text"   value="1"/>
          <input id="clientes[fl_consiste_credito]"  name="clientes[fl_consiste_credito]"  class="form-control" type="text"   value="1"/>
          </div>

        <div class="row clear">&nbsp;</div>

        <div class="form-row">
          <div class="col-md-3">
            <label for="clientes[ds_tipo_documento]">Tipo Documento</label>
          </div>
          <div class="col-md-3">
            <select name="clientes[ds_tipo_documento]">
              <option value="F">CPF </option>
              <option value="J">CNPJ</option>
            </select>
			
          </div>
          <div class="col-md-3">
            <label for="clientes[id_tipo_cliente]">Tipo Cliente</label>
          </div>
          <div class="col-md-3">
            <?php
            $clientes = array('id_tipo_cliente' => '');

            sgcws_combo_table('clientes[id_tipo_cliente]', 'clientes[id_tipo_cliente]', $clientes['id_tipo_cliente'], 'erpc_dom_tipo_cliente', 'id', 'ds_tipo', array(), false);
            ?>
          </div>
        </div>

        <div class="form-row">
          <div class="col-md-3">
            <label for="clientes[ds_cnpj_cpf]">CNPJ/CPF</label>
            </div>
          <div class="col-md-9">
            <input type="text" maxlength="20" id="clientes[ds_cnpj_cpf]" name="clientes[ds_cnpj_cpf]" class="form-control" value="" />
          </div>
        </div>

        <div class="form-row">
          <div class="col-md-3">
            <label for="clientes[ds_nome]">Nome/Razão Social</label>
          </div>
          <div class="col-md-9">
            <input class="form-control" type="text" name="clientes[ds_nome]" id="clientes[ds_nome]">
          </div>
        </div>

        <div class="form-row">
          <div class="col-md-3">
            <label for="clientes[ds_fantasia]">Fantasia</label>
          </div>
          <div class="col-md-9">
            <input type="text" id="clientes[ds_fantasia]" name="clientes[ds_fantasia]" class="form-control" value="" />
          </div>
        </div>


        <div class="form-row">
          <div class="col-md-12">
            <button class="btn btn-success btn-lg" type="submit"><span class="fa fa-plus"></span> Adicionar</button>
          </div>
        </div>
      </form>
    </div> <!-- tabpanel -->
  </div> <!-- tab-content -->
</div>
