File "administracion_notas.php"

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

Download   Open   Edit   Advanced Editor   Back

<?php include('header.php');
$adm = new administracion();
$desde=0;
$pagina=0;
$estado="";
$fini="";
$ffin="";
$negocio="NO";

if(isset($_GET['desde'])){$desde=$_GET['desde'];}
if(isset($_GET['pagina'])){$pagina=$_GET['pagina'];}
if(isset($_GET['estado'])){$estado=$_GET['estado'];}
if(isset($_GET['negocio'])){$negocio=$_GET['negocio'];}
if(isset($_GET['fini'])){$fini=$_GET['fini'];}
if(isset($_GET['ffin'])){$ffin=$_GET['ffin'];}



if(isset($_POST['negocio'])){$desde=0;$pagina=1;$negocio=$_POST['negocio'];}
if(isset($_POST['fini'])){$desde=0;$pagina=1;$fini=$_POST['fini'];}
if(isset($_POST['ffin'])){$desde=0;$pagina=1;$ffin=$_POST['ffin'];}
if(isset($_POST['estado1'])){$desde=0;$pagina=1;$estado=$_POST['estado1'];}
if(isset($_POST['estado2'])){$desde=0;$pagina=1;$estado=$_POST['estado2'];}
if(isset($_POST['estado1']) and isset($_POST['estado2'])){$desde=0;$pagina=1;$estado="";}

$notas=$adm->getNotasPendientes($desde,$estado,$negocio,$fini,$ffin);
$getpaginas=$adm->getNotasPendientesPaginas($estado,$negocio,$fini,$ffin);


?>
<script type="text/javascript">
 $(document).ready(function() {
	 
	 $('.anadir_nota_pendiente').click(function(){
		 var msg="";
		 if($('input[name=fecha]').val()==''){msg=msg+"Ingrese Fecha<br>"}
		 if($('textarea[name=nota_cliente]').val()==''){msg=msg+"IngreseNota<br>"}
		 
		 if(msg==''){
			 var datos={
						us_crea:$("input[name=us_crea]").val(),
						id_negocio:$("input[name=id_negocio]").val(),
						fecha:$("input[name=fecha]").val(),
						nota:$("textarea[name=nota_cliente]").val()
					}
					
			$('#myModal').modal('toggle');		
			$.ajax({
				type: "POST",
				url: '../clases/accion.php',
				async: true,
				data : {
					accion: "creanotapendiente",
					datos:datos
				},
				success: function(data) {
				var tr='';	
				tr=tr+'<tr id="fila'+data+'">';
				tr=tr+'<td>'+data+'</td>';
				tr=tr+'<td>'+$("input[name=us_nombre]").val()+'</td>';
				tr=tr+'<td>'+$("input[name=fecha]").val()+'</td>';
				tr=tr+'<td>'+$("textarea[name=nota_cliente]").val()+'</td>';
				tr=tr+'<td style="background-color:red;color:#ffffff;">Pendiente</td>';
				tr=tr+'<td>';
				tr=tr+'<a href="javascript:void(0)" alt="" onclick="edit_pend('+data+')"  data-toggle="modal" data-target="#myModale"><span class="glyphicon glyphicon-edit" aria-hidden="true"></span></a>&nbsp;&nbsp;&nbsp;';
				tr=tr+'<a href="javascript:void(0)" alt="" onclick="borrar_nota_pend('+data+')"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span></a>';
				tr=tr+'</td>';
				tr=tr+'</tr>';
				$('.caja_notas_pendientes table tbody').prepend(tr); 

				alert_principal('success', "La nota he sido creada correctamente.");
				
				$("input[name=id_negocio]").val("");
				$("input[name=fecha]").val($.datepicker.formatDate('yy-mm-dd', new Date()));
				$("textarea[name=nota_cliente]").val("");
				
				
				
				},
				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);
		 }
	 });
	 
	 
	 
	 
	 $('.editar_nota_pendiente').click(function(){
		 var msg="";
		 if($('input[name=fechae]').val()==''){msg=msg+"Ingrese Fecha<br>"}
		 if($('textarea[name=nota_clientee]').val()==''){msg=msg+"IngreseNota<br>"}
		 
		 if(msg==''){
			 var datos={
						id:$("input[name=ide]").val(),
						id_negocio:$("input[name=id_negocioe]").val(),
						fecha:$("input[name=fechae]").val(),
						nota:$("textarea[name=nota_clientee]").val(),
						estado:$("select[name=estadoe] option:selected").val()
					}
			$('#myModale').modal('toggle');			
				
			$.ajax({
				type: "POST",
				url: '../clases/accion.php',
				async: true,
				data : {
					accion: "editanotapendiente",
					datos:datos
				},
				success: function(data) {
					
				
					
				$('#fila'+$("input[name=ide]").val()).find('td:eq(2)').text($("input[name=fechae]").val());
				$('#fila'+$("input[name=ide]").val()).find('td:eq(3)').text($("textarea[name=nota_clientee]").val());
				$('#fila'+$("input[name=ide]").val()).find('td:eq(4)').text($("select[name=estadoe] option:selected").val());
				
				
				if($("select[name=estadoe] option:selected").val()=='Pendiente'){
					$('#fila'+$("input[name=ide]").val()).find('td:eq(4)').css('background-color','red');
				}else{
					$('#fila'+$("input[name=ide]").val()).find('td:eq(4)').css('background-color','green');	
				}
				
				
					alert_principal('success', "La nota he sido editada correctamente.");
				
				
				},
				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);
		 }
	 });
	 
	 
 });	 
 
 
 function edit_pend(id){
	var id=id;
	var id_negocio="";
	var fecha=$('#fila'+id).find('td:eq(2)').text();
	var nota=$('#fila'+id).find('td:eq(3)').text();
	var estado=$('#fila'+id).find('td:eq(4)').text();

	$('input[name=ide]').val(id);
	$('input[name=id_negocioe]').val(id_negocio);
	$('input[name=fechae]').val(fecha);
	$('textarea[name=nota_clientee]').val(nota); 
	
	if(estado=='Pendiente'){
		$('select[name=estadoe] > option[value="Pendiente"]').prop('selected',true);
	}else{
		$('select[name=estadoe] > option[value="Realizada"]').prop('selected',true);
	}
	
 }
 
 
 function borrar_nota_pend(id){
	 if (confirm("¿Realmente desea borrar la nota?") == true) {
			$.ajax({
					type: "POST",
					url: '/clases/accion.php',
					async: true,
					data : {
						accion: "borranotapendiente",
						id:id
					},
					success: function(data) {
						if(data>0){
							$("#fila"+id).remove();
						}
					},
					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.");
					}
				});	
				
		}
	 
 }
</script>
<div class="row contenido">
<input type="hidden" name="us_nombre" value="<?=$_SESSION['nombre']?> <?=$_SESSION['apepat']?>" id="us_nombre" class="form-control">


<div id="myModal" class="modal fade" role="dialog">
  <div class="modal-dialog"
    <!-- Modal content-->
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Nueva nota</h4>
      </div>
      <div class="modal-body">
		<input type="hidden" name="us_crea" value="<?=$_SESSION['usuario_id']?>" id="us_crea" class="form-control">
		<input type="hidden" name="id_negocio" value="" id="id_negocio" class="form-control">
		<label class="label-pag">Fecha</label>
		<input type="text" name="fecha" value="" id="fnegocio" class="form-control">
		<label class="label-pag">Nota</label>
        <textarea  class="form-control" rows="3" name="nota_cliente" id="nota_cliente"></textarea>
      </div>
      <div class="modal-footer">
		<button type="button" class="btn btn-primary anadir_nota_pendiente"  id="" style="margin:15px;">Añadir</button>
        <button type="button" class="btn btn-primary " data-dismiss="modal">Cerrar</button>
      </div>
    </div>

  </div>
</div> 





<div id="myModale" class="modal fade" role="dialog">
  <div class="modal-dialog"
    <!-- Modal content-->
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Editar nota</h4>
      </div>
      <div class="modal-body">
		<input type="hidden" name="ide" value="" id="ide" class="form-control">
		<input type="hidden" name="id_negocioe" value="" id="id_negocioe" class="form-control">
		
		<label class="label-pag">Estado</label>
		<select name="estadoe"  class="form-control">
		<option value="Pendiente">Pendiente</option>
		<option value="Realizada">Realizada</option>
		</select>
		
		<label class="label-pag">Fecha</label>
		<input type="text" name="fechae" value="" id="fnegociob" class="form-control">
		<label class="label-pag">Nota</label>
        <textarea  class="form-control" rows="3" name="nota_clientee" id="nota_clientee"></textarea>
      </div>
      <div class="modal-footer">
		<button type="button" class="btn btn-primary editar_nota_pendiente"  id="" style="margin:15px;">Editar</button>
        <button type="button" class="btn btn-primary " data-dismiss="modal">Cerrar</button>
      </div>
    </div>
  </div>
</div> 




<div class="col-md-12">
<div class="col-md-2">
<br>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">Añadir nota</button>
</div>
<form method="POST">
<div class="col-md-2">
		<label>Mostrar</label><br>
		<input type="checkbox" name="estado1" value="Pendiente"> Pendientes<br>
		<input type="checkbox" name="estado2" value="Realizada"> Realizadas<br>
	</div>
<div class="col-md-2">
		<label>Fecha Inicio</label>
		<input type="text" name="fini" id="fini" class="form-control" value="">
	</div>
	<div class="col-md-2">
		<label>Fecha Fin</label>
		<input type="text" name="ffin" id="fterm" class="form-control" value="">
	</div>
	<div class="col-md-2">
	<br>
	<button type="submit" class="btn btn-primary">Filtrar</button>
	</div>
</div>
</form>

<div class="col-md-12">
<?php
if(isset($_POST['estado']) || isset($_POST['fini']) || isset($_POST['ffin']) || $_GET['estado'] || $_GET['fini'] || $_GET['ffin']){
	echo '<a href="administracion_notas.php?desde=0&pagina=1&estado=&fini=&ffin=">>> Limpiar busqueda</a><br><br>';	
}
?>
</div>
<div class="col-md-12">&nbsp;</div>
<div class="col-md-12">

 
  
  <ul class='nav nav-tabs'>
    <li class='active'><a href="administracion_notas.php?desde=0&pagina=1&estado=&fini=&ffin=">Notas</a></li>
	<li class=''><a href="administracion_notas_comi.php?desde=0&pagina=1&estado=&negocio=&fini=&ffin=">Notas comisiones</a></li>
  </ul>
		<div class="caja_notas_pendientes">
		<table class="table table-hover" style="font-size:12px;">
		<thead>
			<tr>
				<td>ID</td>
				<td>Creado por</td>
				<td>Fecha</td>
				<td>Nota</td>
				<td>Estado</td>
				<td>controles</td>
			</tr>
		</thead>
		<tbody>
		<?php
		foreach($notas as $val){
		?>
			<tr id="fila<?=$val['id']?>">
				<td><?=$val['id']?></td>
				<td><?=$val['nombre']?> <?=$val['apepat']?></td>
				<td><?=$val['fecha']?></td>
				<td><?=$val['nota']?></td>
				<td <?=($val['estado']=='Pendiente')?'style="background-color:red;color:#ffffff;"':'style="background-color:green;color:#ffffff;"'?>><?=$val['estado']?></td>
				<td>
				<a href="javascript:void(0)" alt="" onclick="edit_pend('<?=$val['id']?>')" data-toggle="modal" data-target="#myModale"><span class="glyphicon glyphicon-edit" aria-hidden="true"></span></a>&nbsp;&nbsp;&nbsp;
				<a href="javascript:void(0)" alt="" onclick="borrar_nota_pend('<?=$val['id']?>')"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span></a>
				</td>
			</tr>
		<?php		
		}
		?>
		</tbody>
		</table>
		
		
<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_notas.php?desde='.$contador_paginas.'&pagina='.($i+1).'&estado='.$estado.'&fini='.$fini.'&ffin='.$ffin.'" aria-label="Previous"><span aria-hidden="true">&laquo;</span></a></li>';
		}else if($pagina==($i+1)){
			echo '<li class="active"><a href="administracion_notas.php?desde='.$contador_paginas.'&pagina='.($i+1).'&estado='.$estado.'&fini='.$fini.'&ffin='.$ffin.'">'.($i+1).'</a></li>';
		}else if($pagina!=($i+1) && ($i+1)>$pagizq && ($i+1)<$pagder){
			echo '<li><a href="administracion_notas.php?desde='.$contador_paginas.'&pagina='.($i+1).'&estado='.$estado.'&fini='.$fini.'&ffin='.$ffin.'">'.($i+1).'</a></li>';
		}else if(($i+1)==$pagder){
			echo '<li><a href="administracion_notas.php?desde='.$contador_paginas.'&pagina='.($i+1).'&estado='.$estado.'&fini='.$fini.'&ffin='.$ffin.'" 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');?>