<?
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_at'])){
    $id_atendimento = base64_decode($_GET['id_at']);
    
    
    $sql_atendimento = "select   ds_titulo
                                ,id_campanha
                                ,id_cliente
                                ,ds_nome
                                ,ds_atendimento
                                ,id_status_atendimento
                                ,date_format(dh_agendamento, '%d/%m/%Y') dia
                                ,date_format(dh_agendamento, '%H:%i') hora
                                ,date_format(dh_inicio_atendimento, '%d/%m/%Y') dt_atendimento
                             from erpc_crm_atendimentos atend
								inner join erpc_clientes c 
									on c.id = atend.id_cliente
                             where atend.id = $id_atendimento";
    
    $result_atendimento = mysqli_query($conexao, $sql_atendimento);
    if( mysqli_num_rows($result_atendimento) > 0){
        while($row = mysqli_fetch_assoc($result_atendimento)){
            $ds_titulo = $row['ds_titulo'];
            $id_campanha = $row['id_campanha'];
            $id_cliente = $row['id_cliente'];
            $ds_nome = $row['ds_nome'];
            $ds_atendimento = $row['ds_atendimento'];
            $id_status_atendimento = $row['id_status_atendimento'];
            $dia = $row['dia'];
            $hora = $row['hora'];
            $dt_atendimento = $row['dt_atendimento'];
        }
    }
}


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>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 readonly type="number" id="pedidos_venda[ds_cnpj_cpf]" value="<?=$id_cliente; ?>" name="id_cliente" class="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" value="<?=$ds_nome; ?>" 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 readonly  name="ds_titulo" id="ds_titulo" value="<?=$ds_titulo; ?>" 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 readonly  class="validate[required] form-control" type=number value="<?=$id_campanha; ?>" 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 readonly rows="5" name="ds_atendimento" id="ds_atendimento"><?=$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 readonly class="form-control" type=number name="id_status" id="id_status" value="<?=$id_status_atendimento; ?>" 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 name="dt_agendamento" id="dt_agendamento" value="<?=$dia; ?>"/>
      </div>
      <div class="col-md-2">
        <input name="hr_agendamento" id="hr_agendamento" value="<?=$hora; ?>"/>
      </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 readonly value="<?=$dt_atendimento ?>" 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-->


          </tr>
        </thead>
        <tbody>
          <?php
          
          $itens = array(
          );
          $sql_atendimento_itens = "select   id_produto
											,ds_produto
                                            ,nr_quantidade
                                            ,ati.id_unidade_medida
                                            ,vl_unitario
                                            ,vl_desconto_produto
                                            ,id_tipo_movimentacao
                                        from erpc_crm_atendimento_itens ati
                                            inner join erpc_produtos p
                                            on ati.id_produto = p.id
                                        where id_atendimento = $id_atendimento
                                              and ati.st_ativo = 1";
          $result_itens = mysqli_query($conexao, $sql_atendimento_itens) or die(mysqli_error($conexao));
          if(mysqli_num_rows($result_itens) > 0){
              while($item = mysqli_fetch_assoc($result_itens)){
                  //$vl_total = ($item['nr_quantidade'] * $item['vl_unitario']) - $vl_desconto_produto;
                  $new_item = array(     'id_produto' => ''
                                        ,'ds_produto' => ''
                                        ,'nr_quantidade' => ''
                                        ,'id_unidade_medida' => '' 
                                        ,'vl_unitario' => ''
                                        ,'vl_desconto_produto' => ''
                                        ,'id_tipo_movimentacao' => ''
                                        ,'vl_total' => ''
                                   );
                  $new_item['id_produto'] = $item['id_produto'];
                  $new_item['ds_produto'] = $item['ds_produto'];
                  $new_item['nr_quantidade'] = $item['nr_quantidade'];
                  $new_item['id_unidade_medida'] = $item['id_unidade_medida'];
                  $new_item['vl_unitario'] = $item['vl_unitario'];
                  $new_item['vl_desconto_produto'] = $item['vl_desconto_produto'];
                  $new_item['id_tipo_movimentacao'] = $item['id_tipo_movimentacao'];
                  $new_item['vl_total'] = number_format((float)(($item['nr_quantidade'] * $item['vl_unitario']) - $item['vl_desconto_produto']), 2, '.', '');
                  
                  array_push($itens, $new_item);
                  
              }
          }
          //print_r($itens);
          //exit;
          
          
          //for($i = 0; $i < count($pedidos_venda['itens']); $i++) {
          //    $item = $itens[$i];
          for($i = 0; $i < count($itens); $i++){
                $item = $itens[$i];
          ?>
          <tr>

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

              <td><div class="input-group">
                <input required readonly 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 required readonly type="text" name="pedidos_venda[itens][<?= $i; ?>][nr_quantidade]" class="form-control" value="<?= sgcws_attr($item['nr_quantidade']); ?>" /></td>

                <td><input required readonly 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" readonly 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><input type=text maxlength=11 readonly 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
          //  }
          }
          
          
          /* Somente Exibir um novo item se não existe nenhum no pedido */
          if(count($itens)==0){
          // 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 required 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 required 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-->

            

          </tr>
		  <?php 
          } // Fechamento de um novo item do Pedido
		  ?>
        </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-edit" id="btn-edit" class="btn btn-primary btn-cleanx" onClick="$('#validate_custom').validationEngine('hide');" >Voltar para Lista</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 = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();
	var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
	var dateTime = date+' '+time;
	$("#dh_inicio_atendimento").val(dateTime);
	
    $('input[name*=dt_agendamento').mask("99/99/9999");
    $('input[name*=hr_agendamento').mask("99:99");
        
    $("#pedidos_venda").on("blur", "tr", function () {
        $('input[name*=dt_agendamento').mask("99/99/9999");
        $('input[name*=hr_agendamento').mask("99:99");
    });

    
}(jQuery));
</script>


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