<?
require_once 'header.php';
include 'erpc_crm_atendimento_toolbar.php';
require_once 'inc/messages.php';
require_once 'inc/pedidos_venda_rapida.php';
require_once 'inc/usuario.php';

checkLogin('login.php');

$MeuPedido = new MeuPedido();
$pedidos_venda = $MeuPedido->pedidos_venda_create();


if(isset($_GET['id'])){
    $id_crip = $_GET['id'];
    $id = base64_decode($id_crip);
    $id = base64_decode(urldecode($id_crip));
    //$pedidos_venda = pedidos_venda_getById($id);
}
$user_logado = getLoggedUser();
$id_logado = $user_logado['id'];
$sql_vendedor = "SELECT erpc_vendedores.id, erpc_vendedores.ds_nome
	FROM erpc_vendedores INNER JOIN erpc_usuarios
    on erpc_vendedores.id_usuario = erpc_usuarios.id where erpc_usuarios.id = $id_logado; ";
$resultado_vendedor = mysqli_query($conexao, $sql_vendedor);
if(mysqli_num_rows($resultado_vendedor)>0){
    $vendedor = mysqli_fetch_assoc($resultado_vendedor);
    $id_vendedor = $vendedor['id'];
    $ds_nome_vendedor = $vendedor['ds_nome'];
}else{
    $id_vendedor = 1;
    $ds_nome_vendedor = 'NÃO INFORMADO';
}

?>
<form method="post" action="erpc_crm_atendimento_ws.php" id=validate_custom>
<div class="block">
  <div class="header">
    <h3>Cadastro de Atendimento</h3>
  </div>
  <div class="block">
    <div class="content">
      <?php
      displayMessagesAndErrors(true); ?>
    </div>
  </div>

  <div class="content controls">
    <?
    $pedidos_venda['id_tipo_pedido_nf'] = 3;

    ?>
    <!-- Campos ocultos necessários para a entidade Pedidos_Venda-->
    


  <!-- 02/01/2018 15:00 Inclusão do campo CPF -->
  <div class="row clear">&nbsp</div>
	<div class="form-row">
        <div class="col-md-2"><label>Cliente</label></div>
        <div class="col-md-2">
        <div class="input-group">
    
            <input required type="number" id="pedidos_venda[ds_cnpj_cpf]" name="id_cliente" class="validate[required] form-control"/>
    
            <div class="input-group-addon">
              <a href="erpc_clientes_cpf_helper.php" class='input-helper' data-remote="false" data-toggle="modal" data-target="#helper-modal-div" data-value="input[name='id_cliente']" data-description="input[name='ds_cliente']" data-title="Selecione:">
              <span class="fa fa-search"></span></a>
             </div>
         </div>
         </div>
      <div class="col-md-6"><input readonly name="ds_cliente" id="pedidos_venda[ds_nome_cliente]"/></div>
    </div>
    
    <div class="form-row">
      <div class="col-md-2"><label>Título</label></div>
      <div class="col-md-8">
        <input required name="ds_titulo" id="ds_titulo" class="validate[required] form-control" maxlength="255"/>
      </div>
    </div>

	<div hidden class="form-row">
      <div class="col-md-2"><label>Campanha</label></div>
      <div class="col-md-2">
        <div class="input-group">
          <input required value=1 class="validate[required] form-control" type=number name="id_campanha" id="id_campanha" maxlenght="10" size="4">
            <div class="input-group-addon">
            <a href="erpc_crm_campanha_helper.php" class='input-helper' data-remote="false" data-toggle="modal" data-target="#helper-modal-div" data-parameter="" data-value="#id_campanha" data-description="#ds_campanha" data-title="Selecione:">
            <span class="fa fa-search"></span></a>
            </div>
         </div>
      </div>
      <div class="col-md-6"><input name="ds_campanha" id="ds_campanha" class="" readonly></div>
    </div>
    
    <div class="form-row">
      <div class="col-md-2"><label>Atendimento</label></div>
      <div class="col-md-8">
        <textarea rows="5" name="ds_atendimento" id="ds_atendimento"></textarea>
      </div>
    </div>
    
    <div hidden class="form-row">
      <div class="col-md-2"><label>Status do Atendimento</label></div>
      <div class="col-md-2">
        <div class="input-group">
          <input required value="1" class="form-control" type=number name="id_status" id="id_status" maxlenght="10" size="4">
            <div class="input-group-addon">
            <a href="erpc_crm_status_atendimento.php" class='input-helper' data-remote="false" data-toggle="modal" data-target="#helper-modal-div" data-parameter="" data-value="#id_status" data-description="#ds_status" data-title="Selecione:">
            <span class="fa fa-search"></span></a>
            </div>
         </div>
      </div>
      <div class="col-md-6"><input name="ds_status" id="ds_campanha" class="" readonly></div>
    </div>
    
    <div hidden class="form-row">
      <div class="col-md-2"><label>Agendamento</label></div>
      <div class="col-md-3">
        <input value="1" name="dt_agendamento" id="dt_agendamento"/>
      </div>
      <div class="col-md-2">
        <input name="hr_agendamento" id="hr_agendamento"/>
      </div>
    </div>
    
    <div hidden class="form-row">
      <div class="col-md-2"><label>Usuário</label></div>
      <div class="col-md-1">
        <input readonly value="<?=$id_logado; ?>" name="id_usuario" id="id_usuario" maxlength="100"/>
      </div>
    </div>
    
    <div class="form-row">
      <div class="col-md-2"><label>Data do Atendimento</label></div>
      <div class="col-md-3">
        <input name="dt_inicio_atendimento" id="dt_inicio_atendimento"/>
      </div>
      <div hidden class="col-md-2">
        <input name="hr_inicio_atendimento" id="hr_inicio_atendimento"/>
      </div>
    </div>


  <!-- início da sessão produtos -->
  <div class="form-row">
    <div class="col-md-12">
      <label>Produtos</label>
      <div class="table-responsive">
      <table class="table table-stripped code-sortable itens-1-n" id="pedidos_venda" data-n="<?= count($pedidos_venda['itens']); ?>" data-order-by="0">
        <thead>
          <tr>
            <!-- <th width="05%">Item</th> -->
            <th width="20%">#</th>
            <th width="20%">Produto</th>
            <th width="05%">Quantidade</th>
            <th width="05%">Preço Unit.</th>
            <th width="05%">Valor Desconto</th>
            <th width="05%">Vlr Total</th>
            <th width="05%">Unidade</th>

            <th width="3%" class="text-center no-sort">Excluir</th>

            <th width="0%" hidden>&nbsp;</th>
            <th width="0%" hidden>&nbsp;</th>
            <th width="0%" hidden>&nbsp;</th>
            <th width="0%" hidden>&nbsp;</th>
            <th width="0%" hidden>&nbsp;</th>
            <th width="0%" hidden>&nbsp;</th>
            <th width="0%" hidden>&nbsp;</th>

          </tr>
        </thead>
        <tbody>
          <?php
          for($i = 0; $i < count($pedidos_venda['itens']); $i++) {
            $item = $itens[$i];
          ?>
          <tr>
            <!--
            <td><div class="input-group">
                <input readonly type="text" name="pedidos_venda[itens][<?= $i; ?>][nr_item]" class="form-control" value="<?= sgcws_attr($item['nr_item']); ?>" />
                </div></td>
              -->

              <input hidden type=text maxlength=11 name="pedidos_venda[itens][<?= $i; ?>][id_tipo_movimentacao]" value="<?= sgcws_attr($item['id_tipo_movimentacao'])?>"/>
              <input hidden type="text" name="pedidos_venda[itens][<?= $i; ?>][nr_saldo_estoque]" class="form-control" value="<?= sgcws_attr($item['nr_saldo_estoque']); ?>" />
              <input hidden type="text" name="pedidos_venda[itens][<?= $i; ?>][nr_perc_ipi]" class="form-control mask_percent" value="<?= sgcws_attr($item['nr_perc_ipi']); ?>" />
              <input hidden type="text" name="pedidos_venda[itens][<?= $i; ?>][nr_perc_icms]" class="form-control mask_percent" value="<?= sgcws_attr($item['nr_perc_icms']); ?>" />
              <input hidden type="text" name="pedidos_venda[itens][<?= $i; ?>][vl_ipi]" class="form-control" value="<?= sgcws_attr($item['vl_ipi']); ?>" />
              <input hidden type="text" name="pedidos_venda[itens][<?= $i; ?>][vl_icms]" class="form-control" value="<?= sgcws_attr($item['vl_icms']); ?>" />
              <input hidden checked type="checkbox" name="pedidos_venda[itens][<?= $i; ?>][st_ativo]" class="form-control" <?= sgcws_attr($item['st_ativo']) ? 'checked' : ''; ?> />

              <td><div class="input-group">
                <input type="text" width="20" name="pedidos_venda[itens][<?= $i; ?>][id_produto]" value="<?= sgcws_attr($item['id_produto']); ?>" >
                <div class="input-group-addon">
                  <a href="erpc_produtos_helper.php" class='input-helper' data-remote="false" data-toggle="modal" data-target="#helper-modal-div" data-value="input[name='pedidos_venda[itens][<?= $i; ?>][id_produto]']" data-description="input[name='pedidos_venda[itens][<?= $i; ?>][ds_produto]']" data-title="Selecione:" value="<?= sgcws_attr($item['id_produto']); ?>" >
                  <span class="fa fa-search"></span></a>
                </div>
                </div></td>

            <td><input type="text" name="pedidos_venda[itens][<?= $i; ?>][ds_produto]" class="form-control" readonly value="<?= sgcws_attr($item['ds_produto']); ?>" /></td>

                <td><input type="text" name="pedidos_venda[itens][<?= $i; ?>][nr_quantidade]" class="form-control" value="<?= sgcws_attr($item['nr_quantidade']); ?>" /></td>

                <td><input required type="text" name="pedidos_venda[itens][<?= $i; ?>][vl_unitario]" class="form-control mask_money" value="<?= sgcws_attr($item['vl_unitario']); ?>" /></td>

                <td><input type="text" name="pedidos_venda[itens][<?= $i; ?>][vl_desconto_produto]" class="form-control mask_money" value="<?= sgcws_attr($item['vl_desconto_produto']); ?>" /></td>

                <td><input readonly required type="text" name="pedidos_venda[itens][<?= $i; ?>][vl_total]" class="form-control mask_money" value="<?= sgcws_attr($item['vl_total']); ?>" /></td>

            <!-- <td class="text-center"><input required type="checkbox" name="pedidos_venda[itens][<?= $i; ?>][st_ativo]" class="form-control" <?= sgcws_attr($item['st_ativo']) ? 'checked' : ''; ?> /></td> -->

               <td><input type=text maxlength=11 name="pedidos_venda[itens][<?= $i; ?>][id_unidade_medida]"    value="<?= sgcws_attr($item['id_unidade_medida'])?>"/></td>
            <td class="text-center"><a class="item-delete" href="#"><span class="fa fa-trash"></span></a></td>
          </tr>
          <?php
          }
          // uma linha separada para um item novo
          $item = $MeuPedido->pedidos_venda_item_create();

          ?>
          <tr>

              <!--
            <td><input type="number" name="pedidos_venda[itens][<?= $i; ?>][nr_item]" class="form-control" value="<?= sgcws_attr($item['nr_item']); ?>" /></td>
            count($pedidos_venda['itens'])+1
          -->

          <!--
            <td>
              <div class="input-group">
              <input readonly type="text"  size="04" width="05" name="pedidos_venda[itens][<?= $i; ?>][nr_item]" class="form-control" value="<?= count($pedidos_venda['itens'])+1; ?>" />
              </div></td>
            -->

            <td>
              <div class="input-group">
              <input type="text" name="pedidos_venda[itens][<?= $i; ?>][id_produto]" value="<?= sgcws_attr($item['id_produto']); ?>" >
              <div class="input-group-addon">
                <a href="erpc_produtos_helper.php" class='input-helper' data-remote="false" data-toggle="modal" data-target="#helper-modal-div" data-value="input[name='pedidos_venda[itens][<?= $i; ?>][id_produto]']" data-description="input[name='pedidos_venda[itens][<?= $i; ?>][ds_produto]'" data-title="Selecione:" value="<?= sgcws_attr($item['id_produto']); ?>" >
                <span class="fa fa-search"></span></a>
              </div>
              </div>
            </td>

            <td><input type="text" name="pedidos_venda[itens][<?= $i; ?>][ds_produto]" class="form-control" readonly value="<?= sgcws_attr($item['ds_produto']); ?>" /></td>

            <td><input type="text" name="pedidos_venda[itens][<?= $i; ?>][nr_quantidade]" class="form-control" value="<?= sgcws_attr($item['nr_quantidade']); ?>" /></td>

            <td><input required type="text" name="pedidos_venda[itens][<?= $i; ?>][vl_unitario]" class="form-control mask_money" value="<?= sgcws_attr($item['vl_unitario']); ?>" /></td>

            <td><input type="text" name="pedidos_venda[itens][<?= $i; ?>][vl_desconto_produto]" class="form-control mask_money" value="<?= sgcws_attr($item['vl_desconto_produto']); ?>" /></td>

            <td><input readonly required type="text" name="pedidos_venda[itens][<?= $i; ?>][vl_total]" class="form-control mask_money" value="<?= sgcws_attr($item['vl_total']); ?>" /></td>


            <!-- <td class="text-center"><input required type="checkbox" name="pedidos_venda[itens][<?= $i; ?>][st_ativo]" class="form-control" checked="true"  /></td> -->

            <td>
              <input type=text maxlength=11 name="pedidos_venda[itens][<?= $i; ?>][id_unidade_medida]"    value="<?= sgcws_attr($item['id_unidade_medida'])?>"/>
            </td>

            <td class="text-center"><a class="item-delete" href="#"><span class="fa fa-trash"></span></a></td>

            <td width="0%" hidden><input type=text maxlength=11 name="pedidos_venda[itens][<?= $i; ?>][id_tipo_movimentacao]" value="<?= sgcws_attr($item['id_tipo_movimentacao'])?>"/></td>
            <td width="0%" hidden><input type="text" name="pedidos_venda[itens][<?= $i; ?>][nr_saldo_estoque]" value="<?= sgcws_attr($item['nr_saldo_estoque']); ?>" /></td>
            <td width="0%" hidden><input type="text" name="pedidos_venda[itens][<?= $i; ?>][nr_perc_ipi]" value="<?= sgcws_attr($item['nr_perc_ipi']); ?>" /></td>
            <td width="0%" hidden><input type="text" name="pedidos_venda[itens][<?= $i; ?>][nr_perc_icms]" value="<?= sgcws_attr($item['nr_perc_icms']); ?>" /></td>
            <td width="0%" hidden><input type="text" name="pedidos_venda[itens][<?= $i; ?>][vl_ipi]" value="<?= sgcws_attr($item['vl_ipi']); ?>" /></td>
            <td width="0%" hidden><input type="text" name="pedidos_venda[itens][<?= $i; ?>][vl_icms]" value="<?= sgcws_attr($item['vl_icms']); ?>" /></td>
            <td width="0%" hidden><input hidden checked type="checkbox" name="pedidos_venda[itens][<?= $i; ?>][st_ativo]" <?= sgcws_attr($item['st_ativo']) ? 'checked' : ''; ?> /></td>


          </tr>

        </tbody>
      </table>
      </div>
      <p>
        <a href="#" class="item-add pull-right" data-target="#pedidos_venda"><span class="fa fa-plus-circle"></span> Novo item</a>
      </p>
    </div>
  </div>




</div>
</div>

<div class="block">
  <div class="content controls">
    <div class="form-row">
      <div class="col-md-12 text-right">
        <button type="submit" name="btn-add" id="btn-add" class="btn btn-primary btn-cleanx" onClick="$('#validate_custom').validationEngine('hide');" >Adicionar</button>
        <button type="button" name="btn-voltar" id="btn-voltar" class="btn btn-default btn-cleanx">Voltar</button>
      </div>
    </div>
  </div>
</div>
</form>

<?php include 'inc/helper_modal_div.php'; ?>
<?php include 'footer.php'; ?>

<script type='text/javascript' src='js/pedidos_venda.js' ></script>
<script type='text/javascript' src='js/valida_cpf_cnpj.js' ></script>
<script type="text/javascript">
$(document).ready(function() {
	var today = new Date();
	var date = addZ(today.getDate())+'/'+addZ(today.getMonth()+1)+'/'+today.getFullYear();
	var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
	var dateTime = date+' '+time;
	
    $('input[name*=dt_agendamento').mask("99/99/9999");
    $('input[name*=hr_agendamento').mask("99:99");

    $('input[name*=dt_inicio_atendimento').mask("99/99/9999");
    $('input[name*=hr_inicio_atendimento').mask("99:99");

    $("#dt_inicio_atendimento").val(date);
	$("#hr_inicio_atendimento").val(time);
    
    $("#pedidos_venda").on("blur", "tr", function () {
        $('input[name*=dt_agendamento').mask("99/99/9999");
        $('input[name*=hr_agendamento').mask("99:99");

        $('input[name*=dt_inicio_atendimento').mask("99/99/9999");
        $('input[name*=hr_inicio_atendimento').mask("99:99");
    });

    function addZ(n) {
        return n < 10 ? '0' + n : '' + n;
    }

}(jQuery));
</script>


<style>
  .input-group {
    min-width:130px;// if you want width please write here //
    text-align:left;
  }
</style>
