<?
/*
Autor: Lic. Carlos Alberto Vaca Coronado
Version: 3.2.0
*/

session_name('portal_absa');
session_start();

if(!isset($_SESSION['usuario_p_prov_absa']) || trim($_SESSION['usuario_p_prov_absa']) == "" || trim(strtoupper($_SESSION["URL_PORTAL"]."admin.php")) != trim(strtoupper($_SERVER['HTTP_REFERER']))){
	?><script>window.location.href="<?=$_SESSION["URL_PORTAL"]."index.php"?>"</script><?
	exit;
}
require_once "../conexion/conectar.php";

$conexion = new CONDB();
$conexion->conectar();

$qRegimen = "select c_regimenfiscal, descripcion from c_regimenfiscal";
if(!$rRegimen = mysqli_query($conexion->CONEXION,$qRegimen)){
	?><script>$j_6.messager.alert("Error","Error al consultar los regimenes fiscales","error");</script><?
}

?>
<script language="javascript" src="libs/Vanadium/vanadium.js"></script>
<script type="text/javascript" src="libs/jqueryEasy_1.2.5/jquery.easyui.min.js"></script>
<script>
var banBusca=false;
$j_6(document).ready(function() {
    $j_6('#form, #fat, #formBusca').submit(function() {
        $j_6("body").addClass("loading");
        $j_6.ajax({
            type: 'POST',
            url: $j_6(this).attr('action'),
            data: $j_6(this).serialize(),
            success: function(data) {
                $j_6('#resultRecibedoce').html(data);
                $j_6("body").removeClass("loading");
            }
        })

        return false;
    });

	$j_6('#busca_fechaI').change(function(data){
		if($j_6('#busca_fechaI').val() == ""){
			return false;
		}
		if($j_6('#busca_fechaF').val() != ""){
			return false;
		}
		var fecha = new Date($j_6('#busca_fechaI').val());
		fecha.setDate(fecha.getDate() + 31);
		var FechaFormateada = fecha.getFullYear()+"-"+("0" + (fecha.getMonth() + 1)).slice(-2)+"-"+("0" + fecha.getDate()).slice(-2);
		$j_6('#busca_fechaF').val(FechaFormateada);
	});

	/*$j_6('#busca_fechaF').change(function(data){
		if($j_6('#busca_fechaF').val() == ""){
			return false;
		}
		if($j_6('#busca_fechaI').val() != ""){
			return false;
		}
		var fecha = new Date($j_6('#busca_fechaF').val());
		fecha.setDate(fecha.getDate() - 29);
		var FechaFormateada = fecha.getFullYear()+"-"+("0" + (fecha.getMonth() + 1)).slice(-2)+"-"+("0" + fecha.getDate()).slice(-2);
		$j_6('#busca_fechaI').val(FechaFormateada);
	});

	$j_6('#busca_fecha_RI').change(function(data){
		if($j_6('#busca_fecha_RI').val() == ""){
			return false;
		}
		if($j_6('#busca_fecha_RF').val() != ""){
			return false;
		}
		var fecha = new Date($j_6('#busca_fecha_RI').val());
		fecha.setDate(fecha.getDate() + 31);
		var FechaFormateada = fecha.getFullYear()+"-"+("0" + (fecha.getMonth() + 1)).slice(-2)+"-"+("0" + fecha.getDate()).slice(-2);
		$j_6('#busca_fecha_RF').val(FechaFormateada);
	});

	$j_6('#busca_fecha_RF').change(function(data){
		if($j_6('#busca_fecha_RF').val() == ""){
			return false;
		}
		if($j_6('#busca_fecha_I').val() != ""){
			return false;
		}
		var fecha = new Date($j_6('#busca_fecha_RF').val());
		fecha.setDate(fecha.getDate() - 29);
		var FechaFormateada = fecha.getFullYear()+"-"+("0" + (fecha.getMonth() + 1)).slice(-2)+"-"+("0" + fecha.getDate()).slice(-2);
		$j_6('#busca_fecha_RI').val(FechaFormateada);
	});*/

	$j_6('#busca_fechaI').mask("9999-99-99",{placeholder:"_"});
	$j_6('#busca_fechaF').mask("9999-99-99",{placeholder:"_"});
	$j_6('#busca_fecha_RF').mask("9999-99-99",{placeholder:"_"});
	$j_6('#busca_fecha_RI').mask("9999-99-99",{placeholder:"_"});

        $j_6('#status').combotree('loadData',
            [{
                    "id":0,
                    "text":"No Validos",
                    "iconCls":"icon-R"
             },
             {
                    "id":1,
                    "text":"C/Advertencia",
                    "iconCls":"icon-W"
             },
             {
                    "id":2,
                    "text":"Validos",
                    "iconCls":"icon-A"
             },
             {
                    "id":3,
                    "text":"C/Advertencia, Sector Primario",
                    "iconCls":"icon-WS"
             },
             {
                    "id":4,
                    "text":"Sector Primario",
                    "iconCls":"icon-S"
             }
            ]);

			$j_6('#status_pago_buscar').combotree('loadData',
            [{
                    "id":0,
                    "text":"No Revisado"
                    //"iconCls":"icon-R"
             },
             {
                    "id":1,
                    "text":"Revisado y Pendiente"
                    //"iconCls":"icon-W"
             },
             {
                    "id":2,
                    "text":"Pagado"
                    //"iconCls":"icon-A"
             }
            ]);
});

$j_6(function() {
	$j_6( "#busca_fechaI" ).datepicker({
		showOn: "button",
		buttonImage: "Imagenes/calendar16.png",
		buttonImageOnly: true
	});
	$j_6( "#busca_fechaF" ).datepicker({
		showOn: "button",
		buttonImage: "Imagenes/calendar16.png",
		buttonImageOnly: true
	});

	$j_6( "#busca_fecha_RI" ).datepicker({
		showOn: "button",
		buttonImage: "Imagenes/calendar16.png",
		buttonImageOnly: true
	});
	$j_6( "#busca_fecha_RF" ).datepicker({
		showOn: "button",
		buttonImage: "Imagenes/calendar16.png",
		buttonImageOnly: true
	});

	$j_6( "#busca_fechaI" ).datepicker("option", "dateFormat", "yy-mm-dd");
	//$j_6( "#busca_fechaI" ).datepicker("option", "showAnim", "clip");

	$j_6( "#busca_fechaF" ).datepicker("option", "dateFormat", "yy-mm-dd");

	$j_6( "#busca_fecha_RF" ).datepicker("option", "dateFormat", "yy-mm-dd");
	$j_6( "#busca_fecha_RI" ).datepicker("option", "dateFormat", "yy-mm-dd");

	//$j_6( "#busca_fechaF" ).datepicker("option", "showAnim", "clip");
});
var statusOcultarMostrarBuscar = false;
function ocultarMostrarBuscar(obj){
	if(statusOcultarMostrarBuscar == false){
		obj.src="Imagenes/mostrarBuscar.png";
		statusOcultarMostrarBuscar = true;
		$j_6("#formularioRecibedoce").hide();
		obj.title="Mostrar busqueda";
	}else{
		obj.src="Imagenes/ocultarBuscar.png";
		statusOcultarMostrarBuscar = false;
		$j_6("#formularioRecibedoce").show();
		obj.title="Ocultar busqueda";
	}
}

function iniciaDescargaXLS(formName){
	if(banBusca){
		$j_6.messager.prompt('Exportar a Excel', 'Indique el nombre del archivo', function(file_name){
					if(!file_name){
						return false;
					}

		if(file_name == null || file_name == ""){
			file_name="Reporte";
		}

		document.forms[formName].file_name.value=file_name;
		document.forms[formName].method='POST';

		/*if(navigator.appVersion.toLowerCase().indexOf("safari") != -1 && navigator.appVersion.toLowerCase().indexOf("chrome") == -1)
			document.forms[formName].action='excel/excelSafari.php';
		else*/

			document.forms[formName].action='excel/excelRecibeDoce.php';

			document.forms[formName].target='_blank';

		document.forms[formName].submit();
		});
	}
}
function exportaZip(){
	if(banBusca){
		$j_6('#form_progressbar').load("formularios/form_exportaXLS.php",{});
	}
}

var fecha = new Date();
fecha.setDate(fecha.getDate() - 29);
var FechaFormateada = fecha.getFullYear()+"-"+("0" + (fecha.getMonth() + 1)).slice(-2)+"-"+("0" + fecha.getDate()).slice(-2);
$j_6('#busca_fechaI').val(FechaFormateada);

$j_6('#status').combotree('reload');
$j_6('#status_pago_buscar').combotree('reload');
</script>
<style>
.formInputBusca{
	font-size: 12px;
	border-color: #fbca93;
        width: 140px;
}
.formInputBusca[readonly=true]{
	font-size: 12px;
	border-color: #fbca93;
	background-color: #d4cab5;
}
</style>

<table width="100%" bgcolor="white">
    <tr>
        <td valign="top" class="txt_logindat" align="left" width="100%"><center><h2>Buscar documentos recibidos&nbsp;&nbsp;<img onclick="ocultarMostrarBuscar(this)" title="Ocultar busqueda" style="cursor:pointer" src="Imagenes/ocultarBuscar.png" width="18" height="18"></h2></center></td>
    </tr>
    <tr>
        <td id="formularioRecibedoce">
            <form action="grids/recibedoce.php" name="formBusca" id="formBusca">
				<input type="hidden" name="timeZone" id="timeZone"/>
                <table>
					<tr>
						<td valign="top" class="txt_logindat" align="center">
							<font style="font-size: 15px; border-color: #fbca93">Receptor:</font>
						</td>
						<td valign="top" class="txt_logindat" align="center">
							<?/*if($_SESSION['todo_RFC_p_prov_absa'] == "SI"){
										$complementoQuery="";
								}else{
										$complementoQuery="where rfc='".$_SESSION['rfc_cliente_p_prov_absa']."'";
								}*/
								?>
								<?if(strtoupper(trim($_SESSION['usuario_p_prov_absa'])) == "ADMIN"){?>
									<select name="busca_receptor" class="formInputBusca" style="width: 265px">
									<option value="">Seleccione el Receptor</option>
									<?
										$query="select RFC from receptor $complementoQuery";
										$resultado=mysqli_query($conexion->CONEXION,$query);
										while($temp=mysqli_fetch_array($resultado,MYSQLI_ASSOC))
										{
												if($_SESSION['esProv_p_prov_absa'] == 'SI'){
										?>
										<option value="<? echo $temp["RFC"];?>" <? if(isset($_POST["busca_receptor"]) && $_POST["busca_receptor"] == $temp["RFC"]){echo "selected";}?>><? echo $temp["RFC"];?></option>
										<?
												}
										}

									mysqli_free_result($resultado);
									?>
									</select>
								<?}else{?>
									<input type="text" name="busca_receptor" id="busca_receptor" value="<?=$_SESSION['RFC_RECEPTOR_PORTAL']?>" readonly="true">
								<?}?>
						</td>
						<td valign="top" class="txt_logindat" align="center">
							<font style="font-size: 15px; border-color: #fbca93">Documento:</font>
						</td>
						<td width="15" valign="top" colspan="2" class="txt_logindat">
                            <select name="busca_documento" class="formInputBusca" style="width: 265px">
                            <option value="">Seleccione el Documento</option>
                            <?
                            $resultado=mysqli_query($conexion->CONEXION,"select distinct(tipodocto) as tipoDocto from tdoctos_r");
                            while($temp=mysqli_fetch_array($resultado,MYSQLI_ASSOC))
                            {
                                    if($_SESSION['esProv_p_prov_absa'] == 'SI'){
                            ?>
                            <option value="<? echo $temp["tipoDocto"];?>" <? if(isset($_POST["busca_documento"]) && $_POST["busca_documento"] == $temp["tipoDocto"]){echo "selected";}?>><? echo $temp["tipoDocto"];?></option>
                            <?
                                    }
                            }
                            mysqli_free_result($resultado);
                            ?>
                            </select>
						</td>
					</tr>
					<tr>
						<td valign="top" class="txt_logindat" align="center">
                <font style="font-size: 15px; border-color: #fbca93">Filtro por Status:</font>
            </td>
            <td valign="top" class="txt_logindat" align="center">
                <select class="easyui-combotree" id="status" name="status[]"  multiple="true" cascadeCheck="false" style="width:300px;"></select>
            </td>
						<td valign="top" class="txt_logindat" align="center">
              <font style="font-size: 15px; border-color: #fbca93">Filtro por Status de Pago:</font>
            </td>
            <td valign="top" class="txt_logindat" align="center">
                <select class="easyui-combotree" id="status_pago_buscar" name="status_pago_buscar[]"  multiple="true" cascadeCheck="false" style="width:300px;"></select>
            </td>
						<td valign="top" class="txt_logindat" align="center">
              <font style="font-size: 15px; border-color: #fbca93">Régimen fiscal emisor</font>
            </td>
            <td valign="top" class="txt_logindat" align="center">
                <select class="formInputBusca" style="width: 265px" id="RegimenFiscalEmisor" name="RegimenFiscalEmisor">
									<option value="">Seleccione el régimen fiscal</option>
									<?php
										if(mysqli_num_rows($rRegimen) > 0){
											while ($tmp = mysqli_fetch_assoc($rRegimen)) {
									?>
											<option value="<?php echo $tmp["c_regimenfiscal"]?>"><?php echo $tmp["descripcion"]?></option>
									<?php
											}
										}
									?>
								</select>
            </td>
         	</tr>
					<tr>
                        <td valign="top" class="txt_logindat" align="center" colspan = "6">
                            <font style="font-size: 15px; border-color: #fbca93; font-weight: bold">Buscar por rango:</font>
                        </td>
					</tr>
                    <tr>
                        <td valign="top" class="txt_logindat" align="center">
                            <font style="font-size: 15px; border-color: #fbca93">Serie:</font>
                        </td>
                        <td valign="top" class="txt_logindat" align="center">
                            <input type="text" style="font-size: 15px; border-color: #fbca93" size="11" id="busca_serieI" name="busca_serieI"/>
							&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="font-size: 15px; border-color: #fbca93">A</font>&nbsp;
                            <input type="text" style="font-size: 15px; border-color: #fbca93" size="11" id="busca_serieF" name="busca_serieF"/>
                        </td>
                        <td valign="top" class="txt_logindat" align="center">
                            <font style="font-size: 15px; border-color: #fbca93">Folio:</font>
                        </td>
                        <td valign="top" class="txt_logindat" align="center">
                            <input type="text" style="font-size: 15px; border-color: #fbca93" size="11" id="busca_folioI" name="busca_folioI"/>
							&nbsp;<font style="font-size: 15px; border-color: #fbca93">A</font>&nbsp;
                            <input type="text" style="font-size: 15px; border-color: #fbca93" size="11" id="busca_folioF" name="busca_folioF"/>
                        </td>
						<td valign="top" class="txt_logindat" align="center">
                            <font style="font-size: 15px; border-color: #fbca93">Fecha Emision</font>
                        </td>
                        <td valign="top" class="txt_logindat" align="center">
                            <input type="text" style="font-size: 15px; border-color: #fbca93" size="11" id="busca_fechaI" name="busca_fechaI" class=""/>
							&nbsp;<font style="font-size: 15px; border-color: #fbca93">A</font>&nbsp;
                            <input type="text" style="font-size: 15px; border-color: #fbca93" size="11" id="busca_fechaF" name="busca_fechaF" class=""/>
                        </td>
					</tr>
					<tr>
						<td valign="top" class="txt_logindat" align="center">
                            <font style="font-size: 15px; border-color: #fbca93">Fecha Recepción</font>
                        </td>
                        <td valign="top" class="txt_logindat" align="center">
                            <input type="text" style="font-size: 15px; border-color: #fbca93" size="11" id="busca_fecha_RI" name="busca_fecha_RI" class=""/>
							&nbsp;<font style="font-size: 15px; border-color: #fbca93">A</font>&nbsp;
                            <input type="text" style="font-size: 15px; border-color: #fbca93" size="11" id="busca_fecha_RF" name="busca_fecha_RF" class=""/>
                        </td>
					</tr>
					<tr>
                        <td valign="top" class="txt_logindat" align="center" colspan = "6">
                            <font style="font-size: 15px; border-color: #fbca93; font-weight: bold">Buscar un documento en específico</font>
                        </td>
					</tr>
					<tr>
						<td valign="top" class="txt_logindat" align="center">
                            <font style="font-size: 15px; border-color: #fbca93">Emisor:</font>
                        </td>
                        <td valign="top" class="txt_logindat" align="center">
                            <input type="text" style="font-size: 15px; border-color: #fbca93" size="25" id="busca_nombre" name="busca_nombre"/>
                        </td>
                        <td valign="top" class="txt_logindat" align="center">
                            <font style="font-size: 15px; border-color: #fbca93">UUID:</font>
                        </td>
                        <td valign="top" class="txt_logindat" align="center">
                            <input type="text" style="font-size: 15px; border-color: #fbca93" size="25" id="busca_uuid" name="busca_uuid"/>
                        </td>
						<td valign="top" class="txt_logindat" align="center">
                            <font style="font-size: 15px; border-color: #fbca93">Serie:</font>
                        </td>
                        <td valign="top" class="txt_logindat" align="center">
                            <input type="text" style="font-size: 15px; border-color: #fbca93" size="25" id="busca_esta_serie" name="busca_esta_serie"/>
                        </td>
                    </tr>
					<tr>
						<td valign="top" class="txt_logindat" align="center">
                            <font style="font-size: 15px; border-color: #fbca93">Folio:</font>
                        </td>
                        <td valign="top" class="txt_logindat" align="center">
                            <input type="text" style="font-size: 15px; border-color: #fbca93" size="25" id="busca_este_folio" name="busca_este_folio"/>
                        </td>
						<td valign="top" class="txt_logindat" align="center">
                            <font style="font-size: 15px; border-color: #fbca93">Id del documento:</font>
                        </td>
                        <td valign="top" class="txt_logindat" align="center">
                            <input type="text" style="font-size: 15px; border-color: #fbca93" size="25" id="iddoc" name="iddoc" onKeyUp="onlyNums(this)"/>
                        </td>
                    </tr>
                    <tr>
                        <td>
                        <img src="Imagenes/search.png" id="btn_agrega" onclick="$j_6('#btn_busca').click();" style="cursor:pointer" width="24" height="24"/>
                        <div style="display: none"><input type='submit' id='btn_busca'/></div>
						<img src="Imagenes/excel.png" width="24" height="24" title="Descargar reporte en xls" style="cursor:pointer" onclick="iniciaDescargaXLS('form_exportaXLS')"/>
						<img src="Imagenes/zip.png" width="24" height="24" title="Descargar archivos en zip" style="cursor:pointer" onclick="exportaZip()"/>
                        </td>
						<td colspan="5">
						<div id="form_progressbar"></div>
					</td>
                    </tr>

                </table>
            </form>
    </tr>
</table>
<table width="100%">
    <tr>
    <td valign="top" class="txt_logindat" width="800" height="35"><div id="resultRecibedoce"></div></td>
    </tr>
</table>
<script>
	document.getElementById('timeZone').value=timeZone;
</script>
