From f1d60f9a6636391c55ab7ecbcb38e078f51cd6f4 Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Wed, 17 Nov 2010 16:02:52 +0000 Subject: [PATCH] --- wawi/bestellung.php | 268 +++++++++++++++++++++++++++++--------------- 1 file changed, 179 insertions(+), 89 deletions(-) diff --git a/wawi/bestellung.php b/wawi/bestellung.php index 803672c91..561e80046 100644 --- a/wawi/bestellung.php +++ b/wawi/bestellung.php @@ -21,10 +21,13 @@ */ require_once '../config/wawi.config.inc.php'; +require_once('auth.php'); require_once '../include/firma.class.php'; require_once '../include/organisationseinheit.class.php'; require_once '../include/wawi_konto.class.php'; +require_once '../include/wawi_bestellung.class.php'; require_once '../include/mitarbeiter.class.php'; +require_once('../include/datum.class.php'); $aktion =''; ?> @@ -34,6 +37,7 @@ $aktion =''; WaWi Bestellung + @@ -50,7 +54,7 @@ $aktion =''; $(document).ready(function() { - $('#firma_id').autocomplete('wawi_autocomplete.php', + $('#firmenname').autocomplete('wawi_autocomplete.php', { minChars:2, matchSubset:1,matchContains:1, @@ -58,7 +62,7 @@ $aktion =''; formatItem:formatItem, extraParams:{'work':'wawi_firma_search' } }).result(function(event, item) { - $('#firmenname').val(item[1]); + $('#firma_id').val(item[1]); }); }); @@ -76,109 +80,195 @@ $aktion =''; }); }); - + + function conf_del() + { + return confirm('Diese Gruppe wirklich löschen?'); + } getAll(); - $firma_all = $firma->result; - $oe = new organisationseinheit(); - $oe->getAll(); - $oeinheiten= $oe->result; - $konto = new wawi_konto(); - $konto->getAll(); - $konto_all = $konto->result; - $mitarbeiter = new mitarbeiter(); - $mitarbeiter_all = array(); - $mitarbeiter_all = $mitarbeiter->getMitarbeiter(); - - - - echo "Bestellung suchen "; - echo "
"; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ''; - - echo "
Bestellnummer
Titel
Erstelldatumvon bis
Bestelldatumvon bis
Firma: "; - echo " "; - echo "
Organisationseinheit: "; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ''; + + echo "
Bestellnummer
Titel
Erstelldatumvon bis
Bestelldatumvon bis
Firma: "; + echo " "; + echo "
Organisationseinheit:
Konto:
Konto:
Änderung durch: "; + echo " "; + echo "
Nur ohne Rechnung
 
"; + echo ""; + } + else { - echo ''; - + //var_dump($_POST); + + $bestellnummer = $_POST['bestellnr']; + $titel = $_POST['titel']; + $evon = $_POST['evon']; + $ebis = $_POST['ebis']; + $bvon = $_POST['bvon']; + $bbis = $_POST['bbis']; + $firma_id = $_POST['firma_id']; + $oe_kurzbz = $_POST['filter_oe_kurzbz']; + $filter_konto = $_POST['filter_konto']; + $mitarbeiter_uid = $_POST['mitarbeiter_uid']; + if (isset ($_POST['rechnung'])) + $rechnung = true; + else + $rechnung = false; + + $bestellung = new wawi_bestellung(); + + if($evon != '') + $evon = $date->formatDatum($evon); + if($ebis != '') + $ebis = $date->formatDatum($ebis); + if($bvon != '') + $bvon = $date->formatDatum($bvon); + if($bbis != '') + $bbis = $date->formatDatum($bbis); + + if(($evon || $evon === '') && ($ebis || $ebis === '' ) && ($bvon || $bvon === '') && ($bbis || $bbis === '')) + { + if($bestellung->getAllSearch($bestellnummer, $titel, $evon, $ebis, $bvon, $bbis, $firma_id, $oe_kurzbz, $filter_konto, $mitarbeiter_uid, $rechnung)) + { + $firma = new firma(); + $date = new datum(); + + + echo ''; + + echo ' + + + + + + + + + + '; + + foreach($bestellung->result as $row) + { + $brutto = $bestellung->getBrutto($row->bestellung_id); + $firma->load($row->firma_id); + $freigegeben = 'false'; + if($row->freigegeben == 't'); + { + $freigegeben = 'true'; + } + //Zeilen der Tabelle ausgeben + echo ''; + echo "'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + + } + echo '
Bestellnr.Bestell_IDFirmaErstellungFreigegebenBruttoTitelLetzte Änderung
bestellung_id\" title=\"Bearbeiten\"> bestellung_id\" onclick='return conf_del()' title='Löschen'> "; + echo ''.$row->bestell_nr.''.$row->bestellung_id.''.$firma->name.''.$date->formatDatum($row->insertamum, 'd.m.Y').''.$freigegeben.''.number_format($brutto,2).''.$row->titel.''.$row->updateamum.' '.$row->updatevon .'
'; + + + // Suchergebniss anzeigen + } + else + echo "Fehler bei der Abfrage!"; + } + else + echo "ungültiges Datumsformat"; } - echo "
Änderung durch: "; - echo " "; - echo "
Nur ohne Rechnung
 
"; - echo ""; - } \ No newline at end of file