diff --git a/include/wawi_bestellung.class.php b/include/wawi_bestellung.class.php index fe111bb45..071e706de 100644 --- a/include/wawi_bestellung.class.php +++ b/include/wawi_bestellung.class.php @@ -46,6 +46,7 @@ class wawi_bestellung extends basis_db public $insertamum; // timestamp public $insertvon; // char public $ext_id; // int + public $zahlungstyp_kurzbz; // varchar public $result = array(); public $user; @@ -105,6 +106,7 @@ class wawi_bestellung extends basis_db $this->insertamum = $row->insertamum; $this->insertvon = $row->insertvon; $this->ext_id = $row->ext_id; + $this->zahlungstyp_kurzbz = $row->zahlungstyp_kurzbz; } else { @@ -149,6 +151,7 @@ class wawi_bestellung extends basis_db $bestellung->insertamum = $row->insertamum; $bestellung->insertvon = $row->insertvon; $bestellung->ext_id = $row->ext_id; + $bestellung->zahlungstyp_kurzbz = $row->$zahlungstyp_kurzbz; $this->result[] = $bestellung; } @@ -247,6 +250,7 @@ class wawi_bestellung extends basis_db $bestellung->insertamum = $row->insert; $bestellung->insertvon = $row->insert_von; $bestellung->ext_id = $row->ext_id; + $bestellung->zahlungstyp_kurzbz = $row->zahlungstyp_kurzbz; $this->result[] = $bestellung; } @@ -353,7 +357,7 @@ class wawi_bestellung extends basis_db $freigegeben_new = 'true'; $qry = 'BEGIN; INSERT INTO wawi.tbl_bestellung (besteller_uid, kostenstelle_id, konto_id, firma_id, lieferadresse, rechnungsadresse, - freigegeben, bestell_nr, titel, bemerkung, liefertermin, updateamum, updatevon, insertamum, insertvon, ext_id) VALUES ('. + freigegeben, bestell_nr, titel, bemerkung, liefertermin, updateamum, updatevon, insertamum, insertvon, ext_id, zahlungstyp_kurzbz) VALUES ('. $this->addslashes($this->besteller_uid).', '. $this->addslashes($this->kostenstelle_id).', '. $this->addslashes($this->konto_id).', '. @@ -369,7 +373,8 @@ class wawi_bestellung extends basis_db $this->addslashes($this->updatevon).', '. $this->addslashes($this->insertamum).', '. $this->addslashes($this->insertvon).', '. - $this->addslashes($this->ext_id).')'; + $this->addslashes($this->ext_id).', '. + $this->addslashes($this->zahlungstyp_kurzbz).')'; } else @@ -389,7 +394,8 @@ class wawi_bestellung extends basis_db liefertermin = '.$this->addslashes($this->liefertermin).', updateamum = '.$this->addslashes($this->updateamum).', updatevon ='.$this->addslashes($this->updatevon).', - ext_id = '.$this->addslashes($this->ext_id).' WHERE bestellung_id = '.$this->bestellung_id.';'; + ext_id ='.$this->addslashes($this->ext_id).', + zahlungstyp_kurzbz = '.$this->addslashes($this->zahlungstyp_kurzbz).' WHERE bestellung_id = '.$this->bestellung_id.';'; } if($this->db_query($qry)) { diff --git a/wawi/bestellung.php b/wawi/bestellung.php index 41147743d..f82dbad6b 100644 --- a/wawi/bestellung.php +++ b/wawi/bestellung.php @@ -37,6 +37,7 @@ require_once '../include/wawi_kostenstelle.class.php'; require_once '../include/wawi_bestelldetails.class.php'; require_once '../include/wawi_aufteilung.class.php'; require_once '../include/wawi_bestellstatus.class.php'; +require_once '../include/wawi_zahlungstyp.class.php'; require_once '../include/tags.class.php'; $aktion =''; @@ -743,8 +744,8 @@ if($aktion == 'suche') echo "

Bearbeiten

"; echo "
\n"; - echo "

Bestellnummer: ".$bestellung->bestell_nr."

"; - echo 'Bestellung kopieren'; + echo "

Bestellnummer: ".$bestellung->bestell_nr.""; + echo ' Bestellung kopieren

'; //tabelle Bestelldetails echo "\n"; echo "\n"; @@ -917,6 +918,19 @@ if($aktion == 'suche') } echo ""; + echo ""; + echo ""; echo "
Zahlungstyp:
\n"; echo "
"; @@ -956,7 +970,7 @@ if($aktion == 'suche') echo ""; echo ""; echo ""; - echo "Gesamtpreis/Brutto: "; + echo "Gesamtpreis/Brutto: € "; echo ""; echo ""; echo ""; @@ -1064,7 +1078,7 @@ if($aktion == 'suche') summe(); } - function bruttonetto(id) + function calcBruttoNetto(id) { var inetto = $("#preisprove_"+id).val(); var ibrutto = $("#brutto_"+id).val(); @@ -1314,6 +1328,7 @@ if($aktion == 'suche') $bestellung_new->liefertermin = $date->formatDatum($_POST['liefertermin'], 'Y-m-d'); $bestellung_new->updateamum = date('Y-m-d H:i:s'); $bestellung_new->updatevon = $user; + $bestellung_new->zahlungstyp_kurzbz = $_POST['filter_zahlungstyp']; $tags = explode(";", $_POST['tags']); $help_tags = new tags(); $help_tags->bestellung_id = $bestellung_id; @@ -1380,7 +1395,7 @@ if($aktion == 'suche') $bestell_detail->verpackungseinheit = $_POST["ve_$i"]; $bestell_detail->beschreibung = $_POST["beschreibung_$i"]; $bestell_detail->artikelnummer = $_POST["artikelnr_$i"]; - $bestell_detail->preisprove = $_POST["preisprove_$i"]; + $bestell_detail->preisprove = mb_str_replace(',','.', $_POST["preisprove_$i"]); $bestell_detail->mwst = $_POST["mwst_$i"]; $bestell_detail->updateamum = date('Y-m-d H:i:s'); $bestell_detail->updatevon = $user; @@ -1395,7 +1410,7 @@ if($aktion == 'suche') $bestell_detail->verpackungseinheit = $_POST["ve_$i"]; $bestell_detail->beschreibung = $_POST["beschreibung_$i"]; $bestell_detail->artikelnummer = $_POST["artikelnr_$i"]; - $bestell_detail->preisprove = $_POST["preisprove_$i"]; + $bestell_detail->preisprove = mb_str_replace(',', '.', $_POST["preisprove_$i"]); $bestell_detail->mwst = $_POST["mwst_$i"]; $bestell_detail->sort = $_POST["pos_$i"]; $bestell_detail->insertamum = date('Y-m-d H:i:s'); @@ -1404,7 +1419,6 @@ if($aktion == 'suche') $bestell_detail->updatevon = $user; $bestell_detail->new = true; } - if(!$bestell_detail->save()) { echo $bestell_detail->errormsg; @@ -1657,7 +1671,7 @@ if($aktion == 'suche') echo "\n"; echo "\n"; echo "\n"; - echo "\n"; + echo "\n"; echo "\n"; $detail_tag = new tags(); $detail_tag->GetTagsByBestelldetail($bestelldetail_id);