1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
function insertBeladung(o){var r=1,e=0,s=0,t=0,S=!1;return myJSON=new Object,myJSON=$("form").serializeObject(),"KF480"===o?(""!==myJSON.tbE01KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE01KF480)?"GA1"===myJSON.tbE01KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON01KF480&&(e+=1)),""!==myJSON.tbE02KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE02KF480)?"GA1"===myJSON.tbE02KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON02KF480&&(e+=1)),""!==myJSON.tbE03KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE03KF480)?"GA1"===myJSON.tbE03KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON03KF480&&(e+=1)),""!==myJSON.tbE04KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE04KF480)?"GA1"===myJSON.tbE04KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON04KF480&&(e+=1)),""!==myJSON.tbE05KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE05KF480)?"GA1"===myJSON.tbE05KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON05KF480&&(e+=1)),""!==myJSON.tbE06KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE06KF480)?"GA1"===myJSON.tbE06KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON06KF480&&(e+=1)),""!==myJSON.tbE07KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE07KF480)?"GA1"===myJSON.tbE07KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON07KF480&&(e+=1)),""!==myJSON.tbE08KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE08KF480)?"GA1"===myJSON.tbE08KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON08KF480&&(e+=1)),""!==myJSON.tbE09KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE09KF480)?"GA1"===myJSON.tbE09KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON09KF480&&(e+=1)),""!==myJSON.tbE10KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE10KF480)?"GA1"===myJSON.tbE10KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON10KF480&&(e+=1)),""!==myJSON.tbE11KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE11KF480)?"GA1"===myJSON.tbE11KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON11KF480&&(e+=1)),""!==myJSON.tbE12KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE12KF480)?"GA1"===myJSON.tbE12KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON12KF480&&(e+=1)),""!==myJSON.tbE13KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE13KF480)?"GA1"===myJSON.tbE13KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON13KF480&&(e+=1)),""!==myJSON.tbE14KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE14KF480)?"GA1"===myJSON.tbE14KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON14KF480&&(e+=1)),""!==myJSON.tbE15KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE15KF480)?"GA1"===myJSON.tbE15KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON15KF480&&(e+=1)),""!==myJSON.tbE16KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE16KF480)?"GA1"===myJSON.tbE16KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON16KF480&&(e+=1)),""!==myJSON.tbE17KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE17KF480)?"GA1"===myJSON.tbE17KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON17KF480&&(e+=1)),""!==myJSON.tbE18KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE18KF480)?"GA1"===myJSON.tbE18KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON18KF480&&(e+=1)),""!==myJSON.tbE19KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE19KF480)?"GA1"===myJSON.tbE19KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON19KF480&&(e+=1)),""!==myJSON.tbE20KF480&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE20KF480)?"GA1"===myJSON.tbE20KF480.substring(0,3)&&(showErrorModal("Echt?","2121 im Grossen?",""),s+=1,S=!0):s+=1,""===myJSON.SON20KF480&&(e+=1))):"KF80"===o?(""!==myJSON.tbE01KF80&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE01KF80)&&("GW1"===myJSON.tbE01KF80.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE01KF80.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON01KF80&&(e+=1)),""!==myJSON.tbE02KF80&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE02KF80)&&("GW1"===myJSON.tbE02KF80.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE02KF80.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON02KF80&&(e+=1)),""!==myJSON.tbE03KF80&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE03KF80)&&("GW1"===myJSON.tbE03KF80.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE03KF80.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON03KF80&&(e+=1)),""!==myJSON.tbE04KF80&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE04KF80)&&("GW1"===myJSON.tbE04KF80.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE04KF80.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON04KF80&&(e+=1)),""!==myJSON.tbE05KF80&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE05KF80)&&("GW1"===myJSON.tbE05KF80.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE05KF80.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON05KF80&&(e+=1)),""!==myJSON.tbE06KF80&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE06KF80)&&("GW1"===myJSON.tbE06KF80.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE06KF80.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON06KF80&&(e+=1)),""!==myJSON.tbE07KF80&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE07KF80)&&("GW1"===myJSON.tbE07KF80.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE07KF80.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON07KF80&&(e+=1)),""!==myJSON.tbE08KF80&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE08KF80)&&("GW1"===myJSON.tbE08KF80.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE08KF80.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON08KF80&&(e+=1)),""!==myJSON.tbE09KF80&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE09KF80)&&("GW1"===myJSON.tbE09KF80.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE09KF80.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON09KF80&&(e+=1)),""!==myJSON.tbE10KF80&&(t+=1,0===helper.looksLikeTXLCode(myJSON.tbE10KF80)&&("GW1"===myJSON.tbE10KF80.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE10KF80.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON10KF80&&(e+=1))):"KF80S"===o?(""!==myJSON.tbE01KF80S&&(t+=1,helper.looksLikeTXLCode(myJSON.tbE01KF80S)>0&&("GW1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON01KF80S&&(e+=1)),""!==myJSON.tbE02KF80S&&(t+=1,helper.looksLikeTXLCode(myJSON.tbE02KF80S)>0&&("GW1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON02KF80S&&(e+=1)),""!==myJSON.tbE03KF80S&&(t+=1,helper.looksLikeTXLCode(myJSON.tbE03KF80S)>0&&("GW1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON03KF80S&&(e+=1)),""!==myJSON.tbE04KF80S&&(t+=1,helper.looksLikeTXLCode(myJSON.tbE04KF80S)>0&&("GW1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON04KF80S&&(e+=1)),""!==myJSON.tbE05KF80S&&(t+=1,helper.looksLikeTXLCode(myJSON.tbE05KF80S)>0&&("GW1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON05KF80S&&(e+=1)),""!==myJSON.tbE06KF80S&&(t+=1,helper.looksLikeTXLCode(myJSON.tbE06KF80S)>0&&("GW1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON06KF80S&&(e+=1)),""!==myJSON.tbE07KF80S&&(t+=1,helper.looksLikeTXLCode(myJSON.tbE07KF80S)>0&&("GW1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON07KF80S&&(e+=1)),""!==myJSON.tbE08KF80S&&(t+=1,helper.looksLikeTXLCode(myJSON.tbE08KF80S)>0&&("GW1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON08KF80S&&(e+=1)),""!==myJSON.tbE09KF80S&&(t+=1,helper.looksLikeTXLCode(myJSON.tbE09KF80S)>0&&("GW1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON09KF80S&&(e+=1)),""!==myJSON.tbE10KF80S&&(t+=1,helper.looksLikeTXLCode(myJSON.tbE10KF80S)>0&&("GW1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3040 im Kleinen?",""),s+=1,S=!0),"GX1"===myJSON.tbE01KF80S.substring(0,3)&&(showErrorModal("Echt?","3030 im Kleinen?",""),s+=1,S=!0)),""===myJSON.SON10KF80S&&(e+=1))):showErrorModal("Hö?","Fehler beim zusammenstellen der Daten für die Datanbank. Falscher Ofenname?","ofensachen.js::insertBeladung()"),0===t&&showErrorModal("Netter Versuch","Eine Leerfahrt?","eine Beladung ohne Bauteile kann nicht eingetragen werden"),e>0&&showErrorModal("Da wurde was vergessen","Fehlende Schott-Order-Nummern - bitte bereinigen","Wir müssen doch die Teile zurückverfolgen können ... auch wenn's nervt."),s>0&&S===!1&&showErrorModal("Tippfehler?","Falscher Code - bitte bereinigen","Da hat sich wohl ein falscher Trixell-Code eingschlichen. Schau nochmal drüber."),console.log("teile:"+t+"\nfehlSON:"+e+"\nfehlCodes:"+s),0===e&&0===s&&t>0&&(DB.insertBeladung(myJSON),r=0,console.log(JSON.stringify(myJSON))),r} |