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>
<a href="javascript:void(0);" onclick="editCheque(<?=$val['id']?>);"><span class="glyphicon glyphicon-pencil" aria-hidden="true"></span></a>
<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']==''){
?>
<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">«</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">»</span></a></li>';
}
$contador_paginas=$contador_paginas+10;
}
?>
</ul>
</nav>
</center>
</div>
</div>
<?php include('footer.php');?>