File "administracion_cheques2.php"

Full path: /home/wwwitravel/public_html/sistema/vistas/administracion_cheques2.php
File size: 0.01 KB (13.99 KB bytes)
MIME-type: text/x-php
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

<?php 
include('header.php');
$administracion = new administracion();
$desde=0;
$pagina=0;
$tipo='';
$estado='';
$moneda='';
$active1='';
$active2='';
$active3='';
$active4='';
$fecha='';
$id_cheque='';
$n_cheque='';


if(isset($_GET['desde']) && isset($_GET['pagina']) && isset($_GET['tipo']) && isset($_GET['estado']) && isset($_GET['moneda'])){
$desde=$_GET['desde'];
$pagina=$_GET['pagina'];
$tipo=$_GET['tipo'];
$estado=$_GET['estado'];
$moneda=$_GET['moneda'];
$orden="ASC";


if(isset($_GET['desde'])){$desde=$_GET['desde'];}
if(isset($_GET['pagina'])){$pagina=$_GET['pagina'];}
if(isset($_GET['fecha'])){$codigo=$_GET['fecha'];}
if(isset($_GET['id_cheque'])){$codigo=$_GET['id_cheque'];}
if(isset($_GET['n_cheque'])){$codigo=$_GET['n_cheque'];}

if(isset($_POST['fecha'])){$desde=0;$pagina=1;$fecha=$_POST['fecha'];}
if(isset($_POST['id_cheque'])){$desde=0;$pagina=1;$id_cheque=$_POST['id_cheque'];}
if(isset($_POST['n_cheque'])){$desde=0;$pagina=1;$n_cheque=$_POST['n_cheque'];}


if($_GET['estado']=='emitido' && $_GET['moneda']=='DOLAR'){
	$active1='active';
	$orden="ASC";		
}
if($_GET['estado']=='emitido' && $_GET['moneda']=='PESO'){
	$active2='active';
	$orden="ASC";		
}
if($_GET['estado']=='cobrado' && $_GET['moneda']=='DOLAR'){
	$active3='active';
	$orden="DESC";		
}
if($_GET['estado']=='cobrado' && $_GET['moneda']=='PESO'){
	$active4='active';
	$orden="DESC";		
}

$cheques=$administracion->getCheques($tipo,$estado,$moneda,$desde,$fecha,$orden,$id_cheque,$n_cheque);
$getpaginas=$administracion->getChequesPaginas($tipo,$estado,$moneda,$fecha,$orden,$id_cheque,$n_cheque);
$montos=$administracion->getMontoCheq();
 
}else{
	
	
}

?>
<script>
$(document).ajaxStop(function () {
	 $('table tr td:nth-child(4)').hide(); 
	 $('table tr td:nth-child(5)').hide();
	 $('table tr td:nth-child(7)').hide();
	 $('table tr td:nth-child(8)').hide();
});

 $(document).ready(function() {
	 $('table tr td:nth-child(4)').hide(); 
	 $('table tr td:nth-child(5)').hide();
	 $('table tr td:nth-child(7)').hide();
	 $('table tr td:nth-child(8)').hide();
	 
	 
	 $( "#dialog-addcheque" ).dialog({
			 autoOpen: false,
			  resizable: true,
			  height:370,
			  modal: true,
			  buttons: {
				"Añadir": function() {
					
				 var msg="";
				 
				 if($('input[name=valor]').val()==''){msg=msg+'Ingrese una valor<br>'}
				 if($('input[name=n_che]').val()==''){msg=msg+'Ingrese un Número<br>'}
					
				  var datos={
					  id_us_crea:$('input[name=id_us_crea]').val(),
					  cuenta:$('input:radio[name=cuenta]:checked').val(),
					  monto:$('input[name=valor]').val(),
					  n_cheque:$('input[name=n_che]').val(),
					  fecha_cobro:$('input[name=fecha_cobro_cheque]').val(),
					  detalle:$('textarea[name=detalle_cheque]').val(),
					  receptor:$('input[name=receptor_cheque]').val()	  
				  };
				  
				  if(msg==''){
				  
				  $.ajax({
							type: "POST",
							url: '../clases/accion.php',
							async: true,
							data : {
								accion: "addcheque",
								datos:datos
							},
							success: function(data) {
								if($('input:radio[name=cuenta]:checked').val()=='DOLAR'){
									location.reload();
								}else{
									 $( "#dialog-addcheque").dialog( "close" );
								}
							},
							error: function(objeto, quepaso, otroobj){
								alert_principal('danger', "Ha ocurrido un error, por favor intentelo más tarde. Si el problema persiste consulte al administrador.");
							}
						});
						
					}else{
						alert_principal('danger', msg);	
					}	
				  
				  
				  
				},
				"Cerrar": function() {
				  $( this ).dialog( "close" );
				}
			  }
			});
		 
			$( "#nuevo_cheque" ).click(function() {
			  $( "#dialog-addcheque" ).dialog( "open" );
			});
			
			$( "#fecha_cobro_cheque" ).datepicker({
			dateFormat: 'yy-mm-dd',
			beforeShowDay: $.datepicker.noWeekends
			//maxDate: "-1m +1w"
		});
 });
 
 
 function borrarCheque(id){
	 if (confirm("¿Realmente desea borrar el Cheque?") == true) {
			$.ajax({
					type: "POST",
					url: '../clases/accion.php',
					async: true,
					data : {
						accion: "borrarcheque",
						id:id
					},
					success: function(data) {
						if(data>0){
							$('#tr'+id).remove();
						}else{
							alert_principal('danger', "Ha ocurrido un error, por favor intentelo más tarde. Si el problema persiste consulte al administrador.");
						}
						
						totalGatos();
						
					},
					error: function(objeto, quepaso, otroobj){
						alert_principal('danger', "Ha ocurrido un error, por favor intentelo más tarde. Si el problema persiste consulte al administrador.");
					}
				});
			
		}
	 
	 
 }
 
  function editCheque(id){
		$("#dialog-editarcheque").dialog( "open" );
		$('input[name=mod_id]').val(id);
		$('input[name=mod_rut_gira]').val($('#tr'+id).find('td:nth-child(4)').text());
		$('input[name=mod_nombre_gira]').val($('#tr'+id).find('td:nth-child(5)').text());
		$('input[name=mod_banco_gira]').val($('#tr'+id).find('td:nth-child(7)').text());
		
		$('input[name=mod_cuenta]').val($('#tr'+id).find('td:nth-child(8)').text());
		$('input[name=mod_n_che]').val($('#tr'+id).find('td:nth-child(9)').text());
		$('input[name=mod_fecha_cobro]').val($('#tr'+id).find('td:nth-child(11)').text());
		$('input[name=mod_pax]').val($('#tr'+id).find('td:nth-child(13)').text());
		
	}
</script>
<div class="row contenido">
<input type="hidden" name="id_us_crea" id="id_us_crea" value="<?=$_SESSION['usuario_id']?>">
<div id="dialog-addcheque" title="Añadir Cheque">
	<label>Tipo Moneda</label><br>
	<label><input type="radio" name="cuenta" id="option1" value="PESO" checked="">Pesos</label>
	<label><input type="radio" name="cuenta" id="option2" value="DOLAR">Dolar</label><br>
	<label>Monto</label><br>
	<input type="number" class="form-control" name="valor" id="valor" value="">
	<label>Nº Cheque</label>
	<input type="text" class="form-control" name="n_che">
	<label>Fecha Cobro</label>
	<input type="text" class="form-control" id="fecha_cobro_cheque" name="fecha_cobro_cheque">
	<input type="hidden" class="form-control" name="mod_pax">
	<label>Receptor</label>
	<input type="text" class="form-control" name="receptor_cheque">	
	<label>Detalle</label>
	<textarea class="form-control" name="detalle_cheque"></textarea>	
</div>


<div id="dialog-editarcheque" title="Modificar">
	<input type="hidden" name="mod_id" value="">
	<input type="hidden" class="form-control" name="mod_rut_gira">
	<input type="hidden" class="form-control" name="mod_nombre_gira">
	<input type="hidden" class="form-control" name="mod_banco_gira">
	<input type="hidden" class="form-control" name="mod_cuenta">
	<label>Nº Cheque</label>
	<input type="text" class="form-control" name="mod_n_che">
	<label>Fecha Cobro</label>
	<input type="text" class="form-control" id="mod_fecha_cobro" name="mod_fecha_cobro">
	<input type="hidden" class="form-control" name="mod_pax">
</div>


<div class="col-md-6">
<a href="administracion_cheques.php?desde=0&pagina=1&tipo=cobrar&estado=pendiente&moneda=DOLAR&fecha=&id_cheque=&n_cheque="><button type="button" class="btn btn-primary"><span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span> Ver por cobrar</button></a>
</div>
<div class="col-md-6">
<button type="button" id="nuevo_cheque" class="btn btn-primary"><span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span> Añadir Cheque</button>
</div>

<div class="col-md-6">
<h4>Pesos</h4>
Total Cheques Girados $<span id="girado_pesos"><?=number_format($montos['giradopeso'], 2, ",", ".")?></span><br>
Total Cheques Girados Cobrados $<span id="girado_pesos_cobrado"><?=number_format($montos['girado_cobrado_peso'], 2, ",", ".")?></span><br>
</div>
<div class="col-md-6">
<h4>Dolares</h4>
Total Cheques Girados $<span id="girado_dolar"><?=number_format($montos['giradodolar'], 2, ",", ".")?></span><br>
Total Cheques Girados Cobrados $<span id="girado_dolar_cobrado"><?=number_format($montos['girado_cobrado_dolar'], 2, ",", ".")?></span><br>
	
</div>

<div class="col-md-12"  style="margin-bottom:15px;">
<form name="fech" method="POST">
<div class="col-md-2">
	<label>ID</label>
	<input type="text" name="id_cheque" id="id_cheque" class="form-control">
</div>

<div class="col-md-2">
	<label>Nº Cheque</label>
	<input type="text" name="n_cheque" id="n_cheque" class="form-control">
</div>

<div class="col-md-2">
	<label>Fecha Cobro</label>
	<input type="text" name="fecha" id="finiv" class="form-control">
</div>
<div class="col-md-6"><button type="submit" class="btn btn-primary" style="margin-top:25px;">Filtrar</button></div>
</form>
<?php
if(isset($_POST['fecha']) || isset($_POST['id_cheque']) || isset($_POST['n_cheque']) || $_GET['fecha']!='' || $_GET['id_cheque']!='' || $_GET['n_cheque']!='' ){
	echo '<a href="administracion_cheques2.php?desde=0&pagina=1&tipo='.$tipo.'&estado='.$estado.'&moneda='.$moneda.'&fecha=&id_cheque=&n_cheque=">>> Limpiar busqueda</a>';	
}
?><br><br>
</div>

<div class="col-md-12">
	<div>
	   <ul class='nav nav-tabs'>
		<li class="<?=$active1?>"><a href="administracion_cheques2.php?desde=0&pagina=1&tipo=girado&estado=emitido&moneda=DOLAR&fecha=&id_cheque=&n_cheque=">Girados Dolar</a></li>
		<li class="<?=$active2?>"><a href="administracion_cheques2.php?desde=0&pagina=1&tipo=girado&estado=emitido&moneda=PESO&fecha=&id_cheque=&n_cheque=">Girados Peso</a></li>
		<li class="<?=$active3?>"><a href="administracion_cheques2.php?desde=0&pagina=1&tipo=girado&estado=cobrado&moneda=DOLAR&fecha=&id_cheque=&n_cheque=">Girados Cobrados Dolar</a></li>
		<li class="<?=$active4?>"><a href="administracion_cheques2.php?desde=0&pagina=1&tipo=girado&estado=cobrado&moneda=PESO&fecha=&id_cheque=&n_cheque=">Girados Cobrados Peso</a></li>
	  </ul>
	  <div id="tabsc3">
		<table style="font-size:11px;" class="table table-bordered table-hover" id="tabla3">
			<thead>
				<tr>
					<td>ID</td>
					<td>Ingresado</td>
					<td width="7%">Fecha</td>
					<td width="8%">Rut Girador</td>
					<td>Nombre Girador</td>
					<td>Receptor</td>
					<td>Banco</td>
					<td width="9%">N° Cuenta</td>
					<td width="7%">N° Cheque</td>
					<td width="9%">Monto</td>
					<td width="7%">Fecha Cobro</td>
					<td>Estado</td>
					<td>PAX</td>
					<td>Tipo Cuenta</td>
					<td>Origen</td>
					<td width="9%">Controles</td>
				</tr>
			</thead>
			<tbody>
			<?php
			foreach($cheques as $val){
			?>
			<tr style="<?=($val['nom_tabla']=='')?'background-color:#FFF7A3;':''?>" id="tr<?=$val['id']?>">
				<td><?=$val['id']?></td>
				<td><?=$val['usuario']?></td>
				<td><?=$val['fecha_crea']?></td>
				<td><?=$val['rut_girador']?></td>
				<td><?=$val['nombre_girador']?></td>
				<?php
				if($val['receptor']!=''){
				?>
				<td><?=$val['receptor']?></td>
				<?php				
				}else{
				?>
				<td><a href="<?=$val['link_receptor']?>" target="blank"><?=$val['nombre_receptor']?></a></td>
				<?php					
				}
				?>
				<td><?=$val['banco']?></td>
				<td><?=$val['n_cuenta']?></td>
				<td><?=$val['n_cheque']?></td>
				<td><input type="hidden" class="precio" value="<?=$val['monto']?>"><?=number_format($val['monto'], 2, ",", ".")?></td>
				<td><?=($val['fecha_cobro']=="0000-00-00")?'Sin asignar':$val['fecha_cobro']?></td>
				<td><?=$val['estado']?></td>
				<td><?=$val['pax']?></td>
				<td><?=$val['tipo_cuenta']?></td>
				<td>
				<?php 
				if($val['nom_tabla']=='pagos_negocio_cli'){
					echo "Pago Cliente";
				}else if($val['nom_tabla']=='pagos_serv'){
					echo "Pago Servicio";
				}else if($val['nom_tabla']=='gastos'){
					echo "Pago Gasto/Oficina";
				}else{
					echo $val['detalle'];
				}
				?>
				</td>
				<td>
				<a href="javascript:void(0);" onclick="moverCheque(<?=$val['id']?>);"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></a>

				&nbsp;&nbsp;&nbsp;<a href="javascript:void(0);" onclick="editCheque(<?=$val['id']?>);"><span class="glyphicon glyphicon-pencil" aria-hidden="true"></span></a>
				&nbsp;&nbsp;&nbsp;<a href="javascript:void(0);" onclick="verOrigenCheque('<?=$val['nom_tabla']?>',<?=$val['id_tabla_aso']?>);"><span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span></a>
				<?php
				if($val['nom_tabla']==''){
				?>
				&nbsp;&nbsp;&nbsp;<a href="javascript:void(0);" onclick="borrarCheque(<?=$val['id']?>);"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></a>
				<?php 
				}
				?>
				</td>
			</tr>
			<?php
			}
			?>
			</tbody>
		</table>
	  </div>
  
  </div>

</div>
<div class="col-md-12">
<center>
	<nav>
  <ul class="pagination">
	<?php
	$contador_paginas=0;
	$pagizq=$pagina-3;
	$pagder=$pagina+3;
	

	for($i=0;$i<$getpaginas;$i++){
		if(($i+1)==$pagizq){
			echo '<li><a href="administracion_cheques2.php?desde='.$contador_paginas.'&pagina='.($i+1).'&tipo='.$tipo.'&estado='.$estado.'&moneda='.$moneda.'&fecha='.$fecha.'&id_cheque='.$id_cheque.'&n_cheque='.$n_cheque.'" aria-label="Previous"><span aria-hidden="true">&laquo;</span></a></li>';
		}else if($pagina==($i+1)){
			echo '<li class="active"><a href="administracion_cheques2.php?desde='.$contador_paginas.'&pagina='.($i+1).'&tipo='.$tipo.'&estado='.$estado.'&moneda='.$moneda.'&fecha='.$fecha.'&id_cheque='.$id_cheque.'&n_cheque='.$n_cheque.'">'.($i+1).'</a></li>';
		}else if($pagina!=($i+1) && ($i+1)>$pagizq && ($i+1)<$pagder){
			echo '<li><a href="administracion_cheques2.php?desde='.$contador_paginas.'&pagina='.($i+1).'&tipo='.$tipo.'&estado='.$estado.'&moneda='.$moneda.'&fecha='.$fecha.'&id_cheque='.$id_cheque.'&n_cheque='.$n_cheque.'">'.($i+1).'</a></li>';
		}else if(($i+1)==$pagder){
			echo '<li><a href="administracion_cheques2.php?desde='.$contador_paginas.'&pagina='.($i+1).'&tipo='.$tipo.'&estado='.$estado.'&moneda='.$moneda.'&fecha='.$fecha.'&id_cheque='.$id_cheque.'&n_cheque='.$n_cheque.'" aria-label="Next"><span aria-hidden="true">&raquo;</span></a></li>';
		}
		
		$contador_paginas=$contador_paginas+10;
	}
	?>
  </ul>
</nav>
</center>
</div>
</div>
<?php include('footer.php');?>