var zonas = new Array();
var agente = new Array();
var partner = new Array();
var elementosLicencia = new Array();
$(document).ready(function() {
$('#form1').submit(function() {
enviarFormularioAgente(0);
return false;
});
$('#form2').submit(function() {
enviarFormularioPartner(0);
return false;
});
});
function inicial() {
$('#iPhone').attr('checked', false);
$('#Facebook').attr('checked', false);
$('#Android').attr('checked', false);
$('#Web').attr('checked', false);
$('#partner').attr('checked', false);
$('#labelPartner').hide();
$('#labelAgenteProducto').hide();
$('#labelZona').hide();
$('#labelPlataformas').hide();
$('#addAgentes').html('');
$('#listaZonas').html('');
$("#numPartners option[value=-1]").attr("selected", true);
}
function seleccionarLicencia() {
inicial();
elementosLicencia = new Array();
if($('#numLicencia').attr('value') != 0) {
$.ajax({
url : 'paginas_ajax/jsonLicenciasPlataformas.php?id=' + $('#numLicencia').attr('value'),
dataType : 'json',
success : function(data) {
if(data) {
$.each(data, function(key, val) {
elementosLicencia = val;
});
}
if(elementosLicencia['idLicencia']) {
$('#labelPartner').show();
$('#labelAgenteProducto').show();
$('#labelZona').show();
$('#labelPlataformas').show();
$.each(elementosLicencia['idPlataforma'], function(key, val) {
switch (key) {
case "1":
$('#iPhone').attr('checked', true);
break;
case "2":
$('#Facebook').attr('checked', true);
break;
case "3":
$('#Android').attr('checked', true);
break;
case "4":
$('#Web').attr('checked', true);
break;
}
});
if(elementosLicencia['idPartner']) {
$('#partner').attr('checked', true);
$('#numPartners').show();
$("#numPartners option[value=" + elementosLicencia['idPartner'] + "]").attr("selected", true);
$("#minimo").attr("value", elementosLicencia['minimo']);
}
if(elementosLicencia['agenteProducto']) {
$.each(elementosLicencia['agenteProducto'], function(key, val) {
$('#addAgentes').append("
");
});
}
if(elementosLicencia['idZonaAgente']) {
$.each(elementosLicencia['idZonaAgente'], function(key, val) {
htmlPartner = '';
$.each(val, function(key2, val2) {
if(key2 > 0) {
htmlPartner = 'porcentaje partner' + ' %' + ' ';
} else {
htmlFTB = 'porcentaje FTB' + ' % ';
}
});
$('#listaZonas').append('');
});
if(elementosLicencia['idZonaAgenteRegional']) {
$.each(elementosLicencia['idZonaAgenteRegional'], function(key, val) {
$.each(val, function(key2, val2) {
$('#zonaAgentesReginonalesFTB' + key).append('porcentaje agente ' + agente[key2] + '
% ' + '
' + '
');
});
});
}
}
} else {
$('#labelPartner').show();
$('#labelAgenteProducto').show();
$('#labelZona').show();
$('#labelPlataformas').show();
}
}
});
} else {
$('#labelPartner').hide();
$('#labelAgenteProducto').hide();
$('#labelZona').hide();
$('#labelPlataformas').hide();
}
}
function seleccionarParners(valor) {
if(valor.value == "0") {
$('#formularioAgente').modal({
onClose : function(dialog) {
$.modal.close();
$('#idNuevo').attr('value', (parseInt($('#idNuevo').attr('value')) + 1));
}
});
return false;
}
if(valor.value != "-1") {
}
}
function seleccionarParners2(valor) {
if(valor.value == "0") {
$('#formularioPartner').modal({
onClose : function(dialog) {
$.modal.close();
$('#idNuevo2').attr('value', (parseInt($('#idNuevo2').attr('value')) + 1));
}
});
return false;
}
if(valor.value != "-1") {
}
}
function tienePartner() {
if($('#partner').attr('checked')) {
$('#numPartners').show();
} else {
$('#numPartners').hide();
}
}
function enviarFormularioAgente(id) {
var url = '';
url = 'paginas_ajax/guardarAgentes.php?id=' + $('#idNuevo').attr('value') + '&nombre=' + $('#txtNombre').attr('value') + '&cif=' + $('#txtCif').attr('value') + '&direccion=' + $('#txtDireccion').attr('value') + '&ciudad=' + $('#txtCiudad').attr('value') + '&pais=' + $('#txtPais').attr('value');
$.ajax({
type : "POST",
url : url,
context : document.body,
success : function(data) {
$('#txtMetodoPago').attr('value', '');
getAgentes();
}
});
return false;
}
function enviarFormularioPartner(id) {
var url = '';
url = 'paginas_ajax/guardarPartner.php?id=' + $('#idNuevo2').attr('value') + '&nombre=' + $('#txtNombre2').attr('value') + '&cif=' + $('#txtCif2').attr('value') + '&direccion=' + $('#txtDireccion2').attr('value') + '&ciudad=' + $('#txtCiudad2').attr('value') + '&pais=' + $('#txtPais2').attr('value');
$.ajax({
type : "POST",
url : url,
context : document.body,
success : function(data) {
$('#txtMetodoPago').attr('value', '');
getPartner();
}
});
return false;
}
function getAgentes() {
var resultado = 'Selecciona Agente Crear Partner ';
// $('#numPartners').html(resultado);
$('#numAgenteProducto').html(resultado);
// $('#numPartners').html('');
agente = new Array();
$.ajax({
url : 'paginas_ajax/listarAgentes.php',
dataType : 'json',
success : function(data) {
$.each(data, function(key, val) {
agente[key] = val['nombre'];
// $('#numPartners').append(' '+val['nombre']+' ');
$('#numAgenteProducto').append(' ' + val['nombre'] + ' ');
});
}
});
}
function getPartner() {
var resultado = 'Selecciona Partner Crear Partner ';
$('#numPartners').html(resultado);
partner = new Array();
$.ajax({
url : 'paginas_ajax/listarPartner.php',
dataType : 'json',
success : function(data) {
$.each(data, function(key, val) {
partner[key] = val['nombre'];
$('#numPartners').append(' ' + val['nombre'] + ' ');
// $('#numAgenteProducto').append(' '+val['nombre']+' ');
});
}
});
}
function tieneAgenteProducto() {
if($('#agenteProducto').attr('checked')) {
$('#numAgenteProducto').show();
$('#linkAddAgente').show();
} else {
$('#numAgenteProducto').hide();
$('#addAgentes').html('');
$('#linkAddAgente').hide();
}
}
function visualizarZonas() {
$('#numZona').show();
return false;
}
function addZonas() {
//var nombreParner = '';
var htmlPartner = '';
var idZona = $('#numZona').attr('value');
var idParner = $('#numPartners').attr('value');
if($('#partner').attr('checked') && idParner != -1) {
nombreParner = agente[$('#numPartners').attr('value')];
htmlPartner = 'porcentaje partner' + ' %' + ' ';
}
if($('#numZona').attr('value') != -1) {
//dispositivosZonas(idZona);
$('#listaZonas').append('');
}
}
/*function dispositivosZonas(idZona){
var iPhone=$('#iPhone').attr('checked');
var Facebook=$('#Facebook').attr('checked');
var Android=$('#Android').attr('checked');
var Web=$('#Web').attr('checked');
//alert (iPhone);
var elementos='';
if (iPhone=='checked'){
elementos+='iPhone ';
}
}*/
function addAgente() {
var id = $('#numAgenteProducto').attr('value');
if(id > 0) {
$('#addAgentes').append("");
}
}
function cambiarPorcentaje(idZona, idPartner) {
$('#zonaFTB' + idZona).attr('value', 100 - parseFloat($('#zonaAgente' + idPartner + '-' + idZona).attr('value')));
}
function addAgenteRegional(idZona) {
var resultado = '';
$.each(agente, function(key, val) {
if(val)
resultado += ' ' + val + ' ';
});
$('#zonaAgentesReginonalesFTB' + idZona).append(' ' + resultado + ' ' + '
añadir ' + '
' + '
');
}
function sumarAgenteRegional(idZona) {
var idParner = $('#numAgenteRegional').attr('value');
$('#zonaAgentesReginonalesFTB' + idZona).append('porcentaje agente ' + agente[idParner] + '
% ' + '
' + '
');
$('#selectAgente').remove();
}
function eliminarAgenteRegional(idParner, idZona) {
$('#agenteRegional' + idParner + '-' + idZona).remove();
}
function eliminarAgenteProducto(id) {
$('#agente' + id).remove();
}
function cancelarAgenteRegional(idParner, idZona) {
$('#selectAgente').remove();
}
function eliminarZona(id) {
$('#zona' + id).remove();
}