Пример #1
0
     }
     $lieferant_id = mysql_real_escape_string($lieferant_id);
     $artikel_nr = mysql_real_escape_string($artikel_nr);
     $preis = mysql_real_escape_string($preis);
     $rabatt = mysql_real_escape_string($rabatt);
     $pos_skonto = mysql_real_escape_string($pos_skonto);
     // $bez = addslashes($bez);
     $db_abfrage = "select * from POSITIONEN_KATALOG where ART_LIEFERANT='{$lieferant_id}' && ARTIKEL_NR='{$artikel_nr}' && AKTUELL='1' && LISTENPREIS='{$preis}' && RABATT_SATZ='{$rabatt}' && SKONTO='{$pos_skonto}' && BEZEICHNUNG='{$bez}'";
     $result = mysql_query($db_abfrage) or die(mysql_error());
     $numrows = mysql_numrows($result);
     if (!$numrows) {
         // $r->artikel_leistung_speichern($lieferant_id, $bez, $preis, $rabatt, $einheit, $pos_mwst);
         $r->artikel_leistung_mit_artikelnr_speichern($lieferant_id, $bez, $preis, $artikel_nr, $rabatt, $einheit, $pos_mwst, $pos_skonto);
     }
     $r2 = new rechnungen();
     $last_pos = $r2->rechnung_last_position($belegnr);
     $last_pos = $last_pos + 1;
     $db_abfrage = "INSERT INTO RECHNUNGEN_POSITIONEN VALUES (NULL, '{$letzte_rech_pos_id}', '{$last_pos}', '{$belegnr}','{$belegnr}','{$lieferant_id}','{$artikel_nr}', '{$menge}','{$preis}','{$pos_mwst}', '{$rabatt}', '{$pos_skonto}', '{$g_netto}','1')";
     // echo "$letzte_rech_pos_id $pos $belegnr $lieferant_id";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     /* Protokollieren */
     // $last_dat = mysql_insert_id();
     // protokollieren('RECHNUNGEN_POSITIONEN', $last_dat, '0');
     // echo "Position $pos wurde gespeichert <br>\n";
     /* Nach Einf�gen einer Position den Skontogesamtbetrag updaten */
     // $r2->update_skontobetrag($belegnr);
     ob_clean();
     break;
 case "aendern_position":
     header('Content-Type: text/plain; charset=UFT-8');
     // wichtig für die Umlaute in Dropdownfeldern
Пример #2
0
 function position_speichern($beleg_nr, $u_beleg_nr, $lieferant_id, $artikel_nr, $menge, $preis, $mwst, $skonto, $rabatt, $g_netto)
 {
     $r = new rechnung();
     $letzte_rech_pos_id = $r->get_last_rechnung_pos_id();
     $letzte_rech_pos_id = $letzte_rech_pos_id + 1;
     $r2 = new rechnungen();
     $last_pos = $r2->rechnung_last_position($beleg_nr);
     $last_pos = $last_pos + 1;
     $db_abfrage = "INSERT INTO RECHNUNGEN_POSITIONEN VALUES (NULL, '{$letzte_rech_pos_id}', '{$last_pos}', '{$beleg_nr}','{$u_beleg_nr}','{$lieferant_id}','{$artikel_nr}', '{$menge}','{$preis}','{$mwst}', '{$rabatt}', '{$skonto}', '{$g_netto}','1')";
     // echo "<br><b>$db_abfrage</b>";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
 }