<?php
include 'header.php';
include 'erpc_faturar_pedidos_toolbar.php'; //Nome da tabela _list.php
require_once 'connect.php';
require_once 'inc/messages.php';
require_once 'inc/usuario.php';

checkLogin('login.php');


// capturando o usuário e unidade logado
$usuario_list = getLoggedUser();
$id_usuario=$usuario_list['id'];
$id_unidade=$usuario_list['unidade'];

// Método para post de Query Avançada
$consulta = "select
s.ds_numnf,
vl.id as id_pedido_venda ,
vl.id_pedido_original as id_pedido_original,
vl.vl_total_pedido  ,
vl.id_status_pedido ,
vl.id_cliente		,
cl.ds_nome			,
vl.dh_liberacao 	,
sp.id_documento_saida,
s.id_status_transmissao,
s.ds_modelo,
st.ds_path  ,
st.ds_status,
s.cd_status_nfe,
s.ds_status_nfe,
s.ds_xml
from 	  erpc_pedidos_venda_liberados vl
left join erpc_clientes cl on vl.id_cliente = cl.id
left join erpc_pedidos_documentos_saida sp
  on vl.id = sp.id_pedido_liberados
left join erpc_documentos_saida s on sp.id_documento_saida = s.id
left join erpc_dom_status_pedidos st on vl.id_status_pedido = st.id
where vl.id_unidade=$id_unidade and vl.id_status_pedido =4 or st.fl_fatura = 1;";

/*
$consulta = "select
s.ds_numnf,
vl.id as id_pedido_venda         ,
vl.id_pedido_original as id_pedido_original,
vl.vl_total_pedido  ,
vl.id_status_pedido ,
vl.id_unidade		,
vl.id_cliente		,
il.id_produto		,
p.ds_produto ,
il.nr_quantidade	,
vl.dh_liberacao 	,
sp.id_documento_saida,
s.id_status_transmissao,
s.ds_serie,
s.id_status_xml_interno,
s.ds_modelo,
id_pedido_original,
st.ds_path  ,
st.ds_status,
s.cd_status_nfe
from 	    erpc_pedidos_venda_liberados vl
left join erpc_pedidos_itens_liberados il
  on vl.id = il.id_pedido_venda_liberado
left join erpc_pedidos_documentos_saida sp
  on vl.id = sp.id_pedido_liberados
left join erpc_documentos_saida s on sp.id_documento_saida = s.id
left join erpc_dom_status_pedidos st on vl.id_status_pedido = st.id
left join erpc_produtos p on il.id_produto = p.id
where vl.id_unidade=$id_unidade and vl.id_status_pedido =4 or st.fl_fatura = 1";
*/

	/*
	Efetuando busca avançada - se passado os parametros
	if(isset($_POST['pesquisar'])) {
		$id         = $_POST['id'];
		$ds_tipo_conversao	= trim($_POST['ds_tipo_conversao']);

	  $consulta .= (!empty($id)  		? " and id like '%$id%'"            : '');
	  $consulta .= (!empty($ds_tipo_conversao)? " and ds_tipo_conversao like '%$ds_tipo_conversao%'"            : '');

	}*/

?>

<div class="block">
  <div class="header">
  <h2>Faturamento - Emissão de NFe</h2>
    <div class="side pull-right">
      <button id='btnShow' class="btn btn-default btn-clean">Legenda</button>
    </div>
  </div>
  <div class="block">
    <div class="content">
      <?php
      displayMessagesAndErrors(true); ?>
    </div>
  </div>

  <div class="content">
		<form id=validate_custom method="post" action="erpc_faturar_pedidos_ws.php">
    <div class="table-responsive">
      <table class="table table-bordered table-striped table-responsible sortable">
        <thead>
          <tr>

						<th width=03%>Seleção</th>
            <th width=10%>Nr. Cfe / Nfe</th>
            <th width=10%>Nr. Pedido</th>
            <th width=10%>R$ Pedido</th>
						<th width=30%>Cliente</th>
						<th width=10%>Dt. Liberação</th>
            <th width=10%>Status</th>
            <th width=10%>Ações</th>

						<!--
						<th width=10%>Nr. Doc.</th>
						<th width=10%>Nr. Série</th>
						<th width=10%>Nr. Seq.</th>
						<th width=10%>Nr. Grupo</th>
					  -->

          </tr>
        </thead>
        <tbody>

					<?php

			$resultado = mysqli_query($conexao, $consulta) or die ($erro = mysqli_error($conexao));
			if (mysqli_num_rows($resultado)>0) {
            while ($registro = mysqli_fetch_assoc($resultado)){


            // $id_unidade =  $registro['id_unidade'];
            // $id_produto =  $registro['id_produto'];
            // $ds_produto = $registro['ds_produto'];
            // $nr_quantidade =  $registro['nr_quantidade'];
            // $id_status_xml_interno= $registro['id_status_xml_interno'];


            $id_pedido_venda    = $registro['id_pedido_venda'];
            $id_pedido_original = $registro['id_pedido_original'];
            $id_documento_saida = $registro['id_documento_saida'];

            $id_crip_nfe = base64_encode($id_documento_saida);
            $id_crip_ped = base64_encode($id_pedido_original);

						$id_status_transmissao =  $registro['id_status_transmissao'];
						$vl_total_pedido = $registro['vl_total_pedido'];

						$id_cliente =  $registro['id_cliente'];
            $ds_nome  = $registro['ds_nome'];



            $ds_path   = $registro['ds_path'];
		        $ds_status = $registro['ds_status'];
            $cd_status_nfe = $registro['cd_status_nfe'];
            $ds_status_nfe = $registro['ds_status_nfe'];

            $ds_modelo = $registro['ds_modelo'];

						$dh_liberacao =  $registro['dh_liberacao'];

            $ds_numnf = $registro['ds_numnf'];

						//  formata a data para exibição
						if(!$dh_liberacao==''){
							$dh_liberacao_conv = date('d/m/Y', strtotime($dh_liberacao));
						}else{
							$dh_liberacao_conv = '';
						}

						/*
						$id_documento_saida =  $registro['id_documento_saida'];
						$ds_serie =  $registro['ds_serie'];
						$nr_sequencia =  $registro['nr_sequencia'];
						$nr_grupo =  $registro['nr_grupo'];
						*/

			echo "<tr>";
            // Bloquear para Transmitido com sucesso e autorizado
            /* Transmitido ou Cancelado, bloquear para nova emissão. and ($cd_status_nfe=="100" or $cd_status_nfe="06000")*/
            if($id_status_transmissao=="4" or $id_status_transmissao=="5"){
              echo "<td class='text-center'><input type='checkbox' disabled name='id_gera[]' value='$id_pedido_venda' class='validade[requerid] form-control' requerid /></td>";
            }else{
              echo "<td class='text-center'><input type='checkbox' name='id_gera[]' value='$id_pedido_venda' class='validade[requerid] form-control' requerid /></td>";
            }

            if($ds_numnf!=""){
              echo "<td>" . substr("00000000" . $ds_numnf,-8) . "</td>";
            }else {
              echo "<td>&nbsp;</td>";
            }


            /*
            <th width=10%>Nr. Cfe / Nfe</th>
            <th width=10%>Nr. Pedido</th>
            <th width=10%>R$ Pedido</th>
						<th width=10%>Cód. Cliente</th>
            <th width=10%>Cliente:</th>
						<th width=10%>Dt. Liberação</th>
            <th width=10%>Status Nfe</th>
            <th width=10%>Status</th>
            */

            echo "<td>$id_pedido_original</td>";
            echo "<td>$vl_total_pedido</td>";
						echo "<td>$id_cliente - $ds_nome</td>";
						echo "<td>&nbsp;$dh_liberacao_conv</td>";
            echo "<td><a>$cd_status_nfe<span class='sr-only'>$ds_status_nfe</span></a></td>";

            echo "<td><img width='28px' height='28px' src='{$ds_path}'/></img>&nbsp;";

            echo "<a target='_blank' href='erpc_pedidos_venda_edit.php?id=$id_crip_ped&id_saida=$id_crip_nfe'><i class='glyphicon glyphicon-info-sign' title='Info'><span class='sr-only'>Info</span></i></a>";

            // Exibir o Botão de Impressão somente para caso de Autorizado pela Sefaz
            if($id_status_transmissao=="4"){
              if($cd_status_nfe=="100"){
                echo "&nbsp;<a target='_blank' href='erpc_nfecode_danfe.php?id=$id_crip_nfe'>      <i class='glyphicon glyphicon-print' title='Imprimir Danfe'><span class='sr-only'>Imprimir Danfe</span></i></a>";
                echo "&nbsp;<a target='_blank' href='erpc_nfecode_xml_cancela.php?id=$id_crip_nfe'><i class='glyphicon glyphicon-trash' title='Cancelar Nfe'  ><span class='sr-only'>Cancelar Nfe</span></i></a>";
              }else if($cd_status_nfe=="06000"){
                echo "&nbsp;<a target='_blank' href='erpc_nfccode_venda_imprimir.php?id=$id_crip_nfe'><i class='glyphicon glyphicon-print' title='Imprimir Cupom'><span class='sr-only'>Imprimir Cupom</span></i></a>";
                echo "&nbsp;<a target='_blank' href='erpc_nfccode_xml_cancela.php?id=$id_crip_nfe'><i class='glyphicon glyphicon-trash' title='Cancelar Cupom'><span class='sr-only'>Cancelar Cupom</span></i></a>";
              }
            }elseif($id_status_transmissao=="5"){
                 if($cd_status_nfe=="07000"){
                   echo "&nbsp;<a target='_blank' href='erpc_nfccode_cancela_imprimir.php?id=$id_crip_nfe'><i class='glyphicon glyphicon-print' title='Imprimir Cupom'><span class='sr-only'>Imprimir Cupom</span></i></a>";
                 }
           }elseif($id_status_transmissao==""){
            $id_crip_rec = base64_encode($id_pedido_venda);
            echo "&nbsp;<a target='_blank' href='erpc_venda_rapida_recibo.php?id_pedido=$id_crip_rec&id_pedido_original=$id_crip_ped'><i class='glyphicon glyphicon-print' title='Imprimir Recibo'><span class='sr-only'>Imprimir Recibo</span></i></a>";
           }

           echo "</td>";

						/*
						echo "<td>$id_documento_saida</td>";
						echo "<td>$ds_serie</td>";
						echo "<td>$nr_sequencia</td>";
						echo "<td>$nr_grupo</td>";
						*/

            // echo "<td class='text-center'><a href='erpc_liberar_pedidos_remove.php?id=$id_crip'><i class='glyphicon glyphicon-remove' title='Remover'><span class='sr-only'>Remover</span></i></a></td>";
          echo "</tr>";
            }
          }
          ?>
        </tbody>
      </table>
    </div> <!-- table-responsive -->


		<div class="footer">
	    <div class="side pull-right">
	      <div class=btn-group>
	        <!-- <button class="btn btn-default" type="button" onClick="window.history.go(-1)" value="Voltar">Voltar</button> -->
	        <!-- <button class="btn btn-sucess" type="button" value="prosseguir" name="prosseguir1" id="prosseguir1" onClick="ActiveForm('#form2');">Prosseguir</button> -->
	        <!-- <button  name="btn-add" class="btn btn-primary btn-cleanx" type="submit" value="prosseguir" onClick="$('#validate_custom').validationEngine('hide');" name="prosseguir1" id="prosseguir1">Prosseguir</button> -->

          <button  name="btn-faturar-cfe" class="btn btn-primary btn-cleanx" type="submit" value="faturar" onClick="$('#validate_custom').validationEngine('hide');" >Faturar por Cf-e</button>

		  <!--
          <button  id="btn-voltar"    class="btn btn-default btn-cleanx">voltar</button>
		  <br>
		  <button  name="btn-faturar-nfe" class="btn btn-primary btn-cleanx" type="submit" value="faturar" onClick="$('#validate_custom').validationEngine('hide');" >Faturar por Nf-e</button>
          -->

	      </div>
	    </div>
	  </div>

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

    <? include "inc/label_status_pedidos.php" ?>

  </div> <!-- content -->
</div> <!-- block -->
<?php include 'footer.php';?>

<script type="text/javascript" src="js/acme.js"></script>
<style>
#div_label{
  position: absolute;
  top:0px;
  height: 435px;
  width:  300px;
  overflow: auto;
  overflow-y: hidden;
  background-color: #666666;
  scrollbar-base-color:#ffeaff
}
</style>
