function neuer_ls_teilnehmer() { $link = "?daten=mietvertrag_raus&mietvertrag_raus=ls_teilnehmer_neu"; $this->objekt_auswahl_liste($link); if (empty($_REQUEST['mietvertrag_id'])) { $this->einheiten_liste($link); } else { $form = new mietkonto(); $form->mieter_infos_vom_mv($_REQUEST['mietvertrag_id']); if ($this->ls_daten_vorhanden($_REQUEST['mietvertrag_id']) == false) { $form->erstelle_formular("Teilnehmer hinzufügen", NULL); $form->hidden_feld('mietvertrag_id', $_REQUEST['mietvertrag_id']); $this->autoeinzugsarten('Einzugsart', 'einzugsart', 'einzugsart'); $form->text_feld('Kontoinhaber', 'konto_inhaber_autoeinzug', '', '40'); $form->text_feld('Kontonummer', 'konto_nummer_autoeinzug', '', '20'); $form->text_feld('BLZ', 'blz_autoeinzug', '', '20'); $form->text_feld('Geldinstitut', 'geld_institut', '', '20'); $form->hidden_feld('mietvertrag_raus', 'ls_pruefen'); $form->send_button('btn_ls_daten_neu', 'Weiter'); $form->ende_formular(); } else { $form->erstelle_formular("Teilnehmer bearbeiten", NULL); $this->ls_daten_holen($_REQUEST['mietvertrag_id']); $form->hidden_feld('mietvertrag_id', $_REQUEST['mietvertrag_id']); $this->dropdown_ja_nein('Einzugsermächtigung erteilt', 'einzugsermaechtigung', $this->ls_einzugsermaechtigung); $form->hidden_feld('deaktiviere_dat[]', $this->ls_einzugsermaechtigung_dat); $this->dropdown_autoeinzug_selected('Einzugsart', 'einzugsart', $this->ls_autoeinzugsart); $form->hidden_feld('deaktiviere_dat[]', $this->ls_autoeinzugsart_dat); $form->text_feld('Kontoinhaber', 'konto_inhaber_autoeinzug', $this->ls_konto_inhaber, '40'); $form->hidden_feld('deaktiviere_dat[]', $this->ls_konto_inhaber_dat); $form->text_feld('Kontonummer', 'konto_nummer_autoeinzug', $this->ls_konto_nummer, '20'); $form->hidden_feld('deaktiviere_dat[]', $this->ls_konto_nummer_dat); $form->text_feld('BLZ', 'blz_autoeinzug', $this->ls_blz, '20'); $form->hidden_feld('deaktiviere_dat[]', $this->ls_blz_dat); $form->text_feld('Geldinstitut', 'geld_institut', $this->ls_bankname, '20'); $form->hidden_feld('deaktiviere_dat[]', $this->ls_bankname_dat); $form->hidden_feld('mietvertrag_raus', 'ls_pruefen'); $form->send_button('btn_ls_daten_neu', 'Weiter'); $form->ende_formular(); } } }
echo "<table>"; echo "<tr><td colspan=8>"; $geld_konto_info = new geldkonto_info(); if ($rechnung->rechnungs_empfaenger_typ != 'Kasse') { echo "<b>Diese Rechnung wird/wurde überwiesen an {$rechnung->rechnungs_aussteller_name} .</b>"; $geld_konto_info->dropdown_geldkonten($rechnung->rechnungs_aussteller_typ, $rechnung->rechnungs_aussteller_id); } else { echo "<b>Diese Rechnung wird/wurde in BAR an {$rechnung->rechnungs_aussteller_name} gezaht.</b>"; } echo "</td></tr>"; echo "<tr class=felder_namen>"; echo "<td>Pos</td><td>Artikel</td><td>Bezeichnung</td><td>EPreis</td><td>Menge</td><td><input type=\"button\" onclick=\"wert_uebertragen(this.form.mwst_feld)\" value=\"Alle\">\n</td><td><input type=\"button\" onclick=\"wert_uebertragen(this.form.rabatt_feld)\" value=\"Alle\"></td><td></td></tr>"; for ($a = 1; $a <= count($_POST['positionen']); $a++) { echo "<tr>"; echo "<td>"; $form->text_feld("Pos.", "positionen[{$a}]", "{$a}", "1"); echo "</td><td>"; /* Artikelinfos als Array verfügbar machen */ $artikel_info_arr = $rechnung->artikel_info($_POST['partner_id'], "" . $_POST['positionen'][$a]['artikel_nr'] . ""); /* Prüfen ob Artikelinfos als Array verfügbar sind */ if (is_array($artikel_info_arr)) { $bezeichnung = $artikel_info_arr[0]['BEZEICHNUNG']; $listenpreis = $artikel_info_arr[0]['LISTENPREIS']; $rabatt_satz = $artikel_info_arr[0]['RABATT_SATZ']; // $gpreis = $_POST[positionen][$a]['menge'] * $_POST[positionen][$a]['preis']; $gpreis = $_POST['positionen'][$a]['menge'] * $listenpreis / 100 * (100 - $rabatt_satz); $artikel_nr = $artikel_info_arr[0]['ARTIKEL_NR']; } else { /* Artikel nicht in db vorhanden z.B. neues Artikel / Leistung */ if (!empty($_POST['positionen'][$a]['bezeichnung'])) { if (!empty($_POST['positionen'][$a]['artikel_nr'])) {
function suche_rechnung_form() { $form = new mietkonto(); $partner = new partner(); $form->erstelle_formular("Rechnung finden", NULL); $datum_heute = date("d.m.Y"); echo "<table><tr><td>\n"; $form->radio_button_checked("suchart", "lieferschein", 'Lieferschein'); echo "</td><td>\n"; $form->text_feld("Lieferscheinnummer eingeben", "lieferschein_nr_txt", '', "10"); echo "</td></tr><tr><td>\n"; $form->radio_button("suchart", "beleg_nr", 'Erfassungsnummer'); echo "</td><td>\n"; $form->text_feld("Erfassungsnummer eingeben", "beleg_nr_txt", '', "10"); echo "</td></tr><tr><td>\n"; $form->radio_button("suchart", "rechnungsnr", 'Rechnungsnummer'); echo "</td><td>\n"; $form->text_feld("Rechnungsnummer eingeben", "rechnungsnr_txt", '', "10"); echo "</td></tr><tr><td>\n"; $form->radio_button("suchart", "aussteller", 'Ausgestellt von'); echo "</td><td>\n"; $partner_arr = $partner->partner_dropdown('Aussteller wählen', 'aussteller', 'aussteller'); echo "</td></tr><tr><td>\n"; $form->radio_button("suchart", "empfaenger", 'Ausgestellt an'); echo "</td><td>\n"; $partner_arr = $partner->partner_dropdown('Empfänger wählen', 'empfaenger', 'empfaenger'); echo "</td></tr><tr><td>\n"; $form->radio_button("suchart", "partner_paar", 'Partnerpaar auswählen'); echo "</td><td>\n"; $partner_arr = $partner->partner_dropdown('Von', 'partner_paar1', 'partner_paar1'); // echo "</td><td>\n"; echo "<br>"; $partner_arr = $partner->partner_dropdown('An', 'partner_paar2', 'partner_paar2'); echo "</td><td></td></tr><tr><td>\n"; $form->send_button("submit_rechnungssuche", "Rechnung finden"); echo "</td></tr></table>\n"; $form->hidden_feld("option", "rechnung_suchen1"); // $form->array_anzeigen($_POST); $form->ende_formular(); }
function form_such_partner() { $form = new mietkonto(); $form->erstelle_formular("Partner suchen", NULL); $form->text_feld("Suchtext:", "suchtext", "", "50"); $form->send_button("sBtN_such", "Partner suchen"); $form->hidden_feld("option", "partner_suchen1"); $form->ende_formular(); }
function form_staffel($mv_id) { $f = new formular(); echo "<table>"; echo "<tr><th>MIETE</th><th>Anfang</th><th>Endjahr</th><th>Betrag</th><th>Prozent oder Betrag</th><th>MWST</th></tr>"; echo "<tr><th colspan=\"6\">"; $js_staffel = "onclick=\"staffel_berechnen('anfang', 'endjahr', 'betrag', 'prozent_betrag', 'mwst')\""; // staffel_berechnen(a_datum, endjahr, betrag, prozent_betrag, mwst) $f->button_js('berechnen_stf', 'Staffel berechnen', $js_staffel); echo "</th></tr>"; echo "<tr>"; $form = new mietkonto(); echo "<td>"; if (!isset($_SESSION['me_kostenkat'])) { $_SESSION['me_kostenkat'] = 'Miete kalt'; } $form->dropdown_me_kostenkategorien('Kostenkategorie auswählen', 'kostenkategorie[]', $_SESSION['me_kostenkat']); echo "</td>"; if (isset($_SESSION['a_datum'])) { $a_datum = $_SESSION['a_datum']; } else { $a_datum = date("d.m.Y"); } if (isset($_SESSION['e_datum'])) { $e_datum = $_SESSION['e_datum']; } else { $e_datum = ''; } echo "<td>"; $f->datum_feld('Anfang', 'anfang[]', $a_datum, 'anfang'); echo "</td><td>"; // $f->datum_feld('Ende', 'ende[]', $e_datum, 'ende'); $jj10 = date("Y") + 10; $form->text_feld('Endjahr', 'endjahr', $jj10, '4'); echo "</td><td>"; $form->text_feld('Betrag', 'betrag', '500,00', '10'); echo "</td><td>"; $form->text_feld('prozent_betrag', 'prozent_betrag', '3%', '10'); echo "</td><td>"; $js_mwst = "onclick=\"mwst_rechnen('betrag','mwst', '19')\" ondblclick=\"mwst_rechnen('betrag[0]','mwst', '7')\""; $form->text_feld_js('MWST-Anteil', 'mwst', '0,00', 10, 'mwst', $js_mwst); echo "</td>"; echo "</tr>"; $form->hidden_feld('mv_id', $mv_id); $form->hidden_feld('option', 'me_neu_speichern1'); // $form->send_button('btn_hinzu_dat', 'Hinzufügen'); }