File "proveedores_evaluacion.php"

Full path: /home/wwwitravel/public_html/00sistema.cymchiletours.cl/vistas/proveedores_evaluacion.php
File size: 0 KB (3.17 KB bytes)
MIME-type: text/x-php
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

<?php
$eva = new evaluacion();
$getevacat=$eva->getEvaCategorias();
?>
<center>
<h3><b>EVALUACIÓN OPERADORES</b></h3> 
<h5>Marca con una X la casilla correspondiente a la evaluación, donde 1 es la calificación mínima y 5 la máxima. Si no aplica la pregunta justificar porque. </h5>
</center>
<script>
 $(document).ready(function() { 
	 $('.clickeva').click(function(){
		 $(this).parent().find('input').val($(this).text());//asigana el valor de la respuesta
		 $(this).parent().find('td').css('background-color','#ffffff');
		 $(this).css('background-color','#00ff00');		 
	 }); 
	 
	 $('#evaluacion_cli').click(function(){
		var envia=1;
		 
		$('.get_resp_eva').each(function(){
			 if($(this).val()==''){envia=0;}
		});	 

		if (envia==1){
			if (confirm("¿Realmente desea Enviar la evaluación?") == true) {
					var id_us_crea=$('input[name=usuario_id]').val();
					var id_prov=$('input[name=codigo_proveedor]').val();
					var valo=[];
							
					$('.get_resp_eva').each(function(){
						var id_pre=$(this).attr('name');
						var valor_pre=$(this).val();
						if(valor_pre==''){valor_pre='NO APLICA';}			 
								 valo.push([id_pre,valor_pre]);
					});
							 
					$.ajax({
						type: "POST",
						url: '../clases/accion.php',
						async: true,
						cache: false,
						data : {
							accion:"creaeva",
							id_us_crea:id_us_crea,
							id_prov:id_prov,
							valor_pre:valo
						},
						success: function(data) {
							/*****************/
							 $('.get_resp_eva').each(function(){
								$(this).val('');
							});	
							
							$('.clickeva').each(function(){
								$(this).parent().find('td').css('background-color','#ffffff');
							});	
							
							alert_principal('success', "La evaluación realizada con éxito.");
							
							/****************/
						},
						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', "Por favor conteste todas las preguntas.");
		}

	 });
 });	 
</script>
<form type="post" id="evaluacion">
<?php
foreach($getevacat as $val){
	$i=0;
	$getevapre=$eva->getEvapreguntas($val['id']);
?>
<h4><?=$val['nombre']?></h4>
<table class="table table-bordered" style="font-size:11px;">
	<?php
	foreach($getevapre as $vale){
		$i++;
	?>
	<tr>
		<td width="10"><?=$i?>.</td>
		<td><input class="get_resp_eva" type="hidden" name="<?=$vale['id']?>" value=""><?=$vale['pregunta']?></td>
		<td width="10" class="clickeva" style="text-align:center;">1</td>
		<td width="10" class="clickeva" style="text-align:center;">2</td>
		<td width="10" class="clickeva" style="text-align:center;">3</td>
		<td width="10" class="clickeva" style="text-align:center;">4</td>
		<td width="10" class="clickeva" style="text-align:center;">5</td>
		<td width="100" class="clickeva" style="text-align:center;">NO APLICA</td>
	</tr>
	<?php
	}
	?>
</table>

<?php	
}
?>
<button type="button" class="btn btn-primary" id="evaluacion_cli" style="margin:15px;">Enviar Encuesta</button>

</form>