var wizardData = {}; function wizardDelete(nr){ var path = '/manager/' + nr; $.ajax({ url: path, type: 'DELETE' }) .done(function(){ viewChargenubersicht(); }) .fail(function(){ alert("Charge konnte nicht gelöscht werden"); }); }; function wizardSend(){ //wizardData -> ajax -> server -> fuckoff var path = '/manager/' + JSON.stringify(wizardData); $.ajax({ url: path, type: 'RECEIVE' }) .done(function(){ viewChargenubersicht(); }) .fail(function(){ alert("die Übertragung der Chargendaten zum Server ist fehlgeschlagen"); }); }; function wizardLosDataSave(los_nr, next_los_nr){ wizardData[los_nr]['beschreibung'] = document.getElementById('beschreibung').value; wizardData[los_nr]['anzGebinde'] = parseInt(document.getElementById('anzGebinde').value); wizardData[los_nr]['auktionDauer'] = parseInt(document.getElementById('auktionDauer').value); wizardData[los_nr]['auktionLaufzeit'] = 0; wizardData[los_nr]['startPreis'] = parseInt(document.getElementById('startPreis').value); wizardData[los_nr]['minPreis'] = parseInt(document.getElementById('minPreis').value); wizardData[los_nr]['auktionPreis'] = -1; wizardData[los_nr]['vkPreis'] = -1; if(next_los_nr == 0){ wizardSend(); } else if(next_los_nr > wizardData['info']['anzAuk']){ wizardLosData(next_los_nr, 1); } else{ wizardLosData(next_los_nr, 0); } }; function wizardLosData(los_nr, neu){ $('#content').html('

Los ' + los_nr + '

'); if(neu){ wizardData['info']['anzAuk']++; wizardData[los_nr] = {}; $.get('templates/html/losLeerForm.html', function(markup){ $('#content').append(markup); if(los_nr > 9){ $('#content').append(''); } else if(los_nr == 1){ $('#content').append(''); } else{ $('#content').append(''); } }) } else{ markup = TPL.engine.execute_px('losFilledForm.tpl',wizardData[los_nr]); $('#content').append(markup); if(los_nr > 9){ $('#content').append(''); } else if(los_nr == 1){ $('#content').append(''); } else{ $('#content').append(''); } } }; function wizardChargennameSave(neu){ wizardData['info']['name'] = document.getElementById('chargenname').value; if(neu){ wizardLosData(1, 1); } else{ wizardLosData(1, 0); } }; function wizardChargenname(neu){ if(neu){ $('#content').html('

neue Charge

'); $('#content').append('

'); $('#content').append('

'); } else{ $('#content').html('

Charge bearbeiten

'); $('#content').append('

'); $('#content').append('

'); } }; function wizardStart(chargenNr = 0){ if(chargenNr != 0){ var path = '/manager/' + chargenNr; $.ajax({ dataType: "json", url: path, type: 'GET' }) .done(function(data){ wizardData = eval("(" + data + ")"); wizardChargenname(0); }) .fail(function(){ alert("Charge konnte nicht geladen werden"); }); } else{ wizardData = {}; wizardData['info'] = {}; wizardData['info']['anzAuk'] = 0; wizardData['info']['chargenNr'] = -1; wizardChargenname(1); } }