diff --git a/wawi/bestellung.php b/wawi/bestellung.php index 88d41f858..329bf93d4 100644 --- a/wawi/bestellung.php +++ b/wawi/bestellung.php @@ -1341,13 +1341,13 @@ if($aktion == 'suche') echo "\n"; echo "\n"; echo "Pos\n"; - //echo "Sort\n"; + echo "Sort\n"; echo "Menge\n"; echo "VE\n"; echo "Bezeichnung\n"; echo "Artikelnr.\n"; echo "Preis/VE\n"; - echo "USt \n"; + echo "USt \n"; echo "Brutto\n"; echo " "; echo "\n"; @@ -1361,13 +1361,14 @@ if($aktion == 'suche') $summe+=$brutto; $i++; } - getDetailRow($i); + if($bestellung->freigegeben != 't') + getDetailRow($i,null,null,null,null,null,null,null,null,null,$bestellung->bestellung_id); $test = $i; echo ""; echo ""; echo ""; - // echo ""; + echo ""; echo ""; echo ""; echo ""; @@ -1585,14 +1586,12 @@ if($aktion == 'suche') var detailid= $("#bestelldetailid_"+i).val(); if(detailid != "") { - alert("update"); $.post("bestellung.php", {pos: pos, menge: menge, ve: ve, beschreibung: beschreibung, artikelnr: artikelnr, preis: preis, mwst: mwst, brutto: brutto, bestellung: bestellung_id, detail_id: detailid, updateDetail: "true"}, function(data){ }); } else { - alert("new"); $.post("bestellung.php", {pos: pos, menge: menge, ve: ve, beschreibung: beschreibung, artikelnr: artikelnr, preis: preis, mwst: mwst, brutto: brutto, bestellung: bestellung_id, saveDetail: "true"}, function(data){ if(isNaN(data) == false) @@ -1640,11 +1639,23 @@ if($aktion == 'suche') { if(focusRow != rowid) { - alert("Speichere Row: "+focusRow); saveDetail(focusRow); focusRow = rowid; } } + + // check USt + function checkUst(i) + { + var mwst = $("#mwst_"+i).val(); + + if(mwst > 99 || mwst < 0 || isNaN(mwst) == true) + { + alert("Ungültige Mehrwertssteuer eingetragen."); + document.getElementById("mwst_"+i).value = "20.00"; + calcBruttoNetto(i); + } + } '; $disabled =''; @@ -1757,6 +1768,7 @@ if($aktion == 'suche') function getDetailRow($i, $bestelldetail_id='', $sort='', $menge='', $ve='', $beschreibung='', $artikelnr='', $preisprove='', $mwst='', $brutto='', $bestell_id='') { $removeDetail =''; + $checkSave = ''; $status= new wawi_bestellstatus(); // wenn status Storno oder Abgeschickt, kein löschen der Details mehr möglich if(!$status->isStatiVorhanden($bestell_id,'Storno')) @@ -1764,20 +1776,21 @@ if($aktion == 'suche') if(!$status->isStatiVorhanden($bestell_id,'Abgeschickt')) { $removeDetail = "removeDetail(".$i.")"; + $checkSave = "checkSave(".$i.")"; } } $preisprove = sprintf("%01.2f",$preisprove); echo "\n"; echo " \n"; - echo "\n"; - //echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; $detail_tag = new tags(); $detail_tag->GetTagsByBestelldetail($bestelldetail_id); $help = $detail_tag->GetStringTags();