예제 #1
0
     $buchungs_info = new mietkonto();
     $buchungs_info->buchungsnummer_infos($_REQUEST[bnr]);
     $form->ende_formular();
     break;
 case "stornierung_in_db":
     $form = new mietkonto();
     $form->erstelle_formular("Sicherheitsabfrage", NULL);
     /* Falls NEIN gedrückt */
     if (isset($_POST[submit_storno_nein])) {
         weiterleiten("?daten=miete_buchen", 2);
         warnung_ausgeben("Der Vorgang wurde vom Benutzer abgebrochen. <br> Die Buchung wurde nicht storniert. <br>Bitte warten, Sie werden weitergeleitet.");
     }
     /* Sicherheitsabfrage vor dem Absenden oder Abbrechen */
     if (!isset($_POST[submit_storno_ja]) && !isset($_POST[submit_storno_nein])) {
         warnung_ausgeben("Sind Sie sicher, daß Sie die Buchungsnummer {$_POST['BUCHUNGSNUMMER']} stornieren möchten?");
         $form->hidden_feld("BUCHUNGSNUMMER", "" . $_POST[BUCHUNGSNUMMER] . "");
         for ($a = 0; $a < count($_POST[MIETBUCHUNGEN]); $a++) {
             $form->hidden_feld("MIETBUCHUNGEN[]", "" . $_POST[MIETBUCHUNGEN][$a] . "");
         }
         $form->hidden_feld("schritt", "stornierung_in_db");
         $form->send_button("submit_storno_ja", "JA");
         $form->send_button("submit_storno_nein", "NEIN");
     }
     /* Falls JA gedrückt */
     if (isset($_POST[submit_storno_ja])) {
         $form->miete_zahlbetrag_stornieren($_POST[BUCHUNGSNUMMER]);
         for ($a = 0; $a < count($_POST[MIETBUCHUNGEN]); $a++) {
             $form->mietbuchung_stornieren_intern("" . $_POST[MIETBUCHUNGEN][$a] . "");
         }
         /* Nach dem Stornieren weiterleiten */
         weiterleiten("?daten=miete_buchen", 3);
예제 #2
0
             $form->text_feld_id("MWST %:", "positionen[{$a}][pos_mwst_satz]", "19", "5", "mwst_feld");
             echo "</td><td>";
             $form->text_feld_id("Rabatt %:", "positionen[{$a}][pos_rabatt]", "{$rabatt_satz}", "5", "rabatt_feld");
             echo "</td><td>";
             $gpreis = nummer_punkt2komma($gpreis);
             $form->text_feld_id("Netto:", "positionen[{$a}][gpreis]", "{$gpreis}", "8", "netto_feld");
             echo "</td></tr>";
         }
         // ende for
         echo "<tr><td colspan=7 align=right>";
         echo "</td></tr>";
         echo "<tr><td colspan=8><hr></td></tr>";
         echo "<tr><td colspan=7 align=right>Netto errechnet</td><td id=\"g_netto_errechnet\"></td></tr>";
         echo "<tr><td colspan=7 align=right>Durchschnittsrabatt</td><td id=\"durchschnitt_rabatt\"></td></tr>";
         echo "<tr><td colspan=3>";
         $form->hidden_feld("option", "send_positionen3");
         $form->send_button_disabled("senden_pos", "Speichern deaktiviert", "speichern_button1");
         $form->hidden_feld("belegnr", "" . $rechnung->belegnr . "");
         $form->hidden_feld("rechnungsnummer", "" . $rechnung->rechnungsnummer . "");
     }
     // end if !fehler
     echo "<td></tr>";
     echo "</table>";
     /* Anzeigen von Netto/Brutto werten der aktuellen Rechnung */
     $rechnung->rechnung_footer_tabelle_anzeigen();
     $form->ende_formular();
 } else {
     fehlermeldung_ausgeben("Bitte Rechnung auswählen!");
     weiterleiten_in_sec("?daten=rechnungen&option=erfasste_rechnungen", 2);
 }
 /* Block mit Artikeln und Leistungen des Rechnungsaustellers */
예제 #3
0
 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();
         }
     }
 }
예제 #4
0
 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();
 }
예제 #5
0
 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_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');
 }
예제 #7
0
     } else {
         echo "<p><h1>GEÄNDERTE VERTRAGSDATEN:</h1><br>";
         $einheit_kurzname = einheit_kurzname($_POST['einheit_id']);
         $haus_id = haus_id($_POST['einheit_id']);
         $anschrift = haus_strasse_nr($haus_id);
         echo "<b>Einheit:</b> {$einheit_kurzname}<br>{$anschrift}<br>";
         $mv_info = new mietvertraege();
         echo "<hr><b>Mieter:</b><br>";
         $mv_info->mv_personen_anzeigen_form($_POST['mieter_liste']);
         echo "<hr>Einzug: {$_POST['datum_einzug']}<br>";
         if ($_POST['datum_auszug'] == '0000-00-00') {
             echo "Auszug: unbefristet<br>";
         } else {
             echo "Auszug: {$_POST['datum_auszug']}<br>";
         }
         $form->hidden_feld('einheit_id', $_POST['einheit_id']);
         $form->hidden_feld('mietvertrag_id', $_POST['mietvertrag_id']);
         $form->hidden_feld('mietvertrag_dat', $_POST['mietvertrag_dat']);
         $form->hidden_feld('datum_einzug', $_POST['datum_einzug']);
         $form->hidden_feld('datum_auszug', $_POST['datum_auszug']);
         for ($a = 0; $a < count($_POST['mieter_liste']); $a++) {
             $person_id = $_POST['mieter_liste'][$a];
             $form->hidden_feld('mieter_liste[]', $person_id);
         }
         $form->hidden_feld('mietvertrag_raus', 'mv_geaendert_speichern');
         $form->send_button('btn_mv_aendern', 'Änderungen speichern');
     }
     $form->ende_formular();
     break;
 case "letzte_auszuege":
     $f = new formular();
예제 #8
0
     $kasse = new kasse();
     $kasse->buchungsmaske_kasse($_SESSION[kasse]);
     $form->ende_formular();
     break;
 case "kassendaten_gesendet":
     $form = new mietkonto();
     $form->erstelle_formular("Buchungsdaten überprüfen {$_SESSION['kasse']}", NULL);
     $kasse = new kasse();
     // print_r($_POST);
     echo "<b>Gesendete Daten:</b><br>";
     echo "Kasse: {$_POST['kassen_id']}<br>";
     echo "Datum: {$_POST['datum']}<br>";
     echo "Zahlungstyp: {$_POST['zahlungstyp']}<br>";
     echo "Betrag: {$_POST['betrag']}<br>";
     echo "Beleg/Text: {$_POST['beleg_text']}<br>";
     $form->hidden_feld("kassen_id", $_POST[kassen_id]);
     $form->hidden_feld("datum", $_POST[datum]);
     $form->hidden_feld("zahlungstyp", $_POST[zahlungstyp]);
     $form->hidden_feld("betrag", $_POST[betrag]);
     $form->hidden_feld("beleg_text", $_POST[beleg_text]);
     $form->hidden_feld("kostentraeger_typ", $_POST[kostentraeger_typ]);
     $form->hidden_feld("kostentraeger_id", $_POST[kostentraeger_id]);
     $form->hidden_feld("beleg_text", $_POST[beleg_text]);
     $form->hidden_feld("option", "kassendaten_speichern");
     $form->send_button("submit", "Speichern");
     $form->ende_formular();
     break;
 case "kassendaten_speichern":
     $form = new mietkonto();
     $form->erstelle_formular("Buchungsdaten speichern {$_SESSION['kasse']}", NULL);
     $kasse = new kasse();