git.schokokeks.org
Repositories
Help
Report an Issue
bibweb.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
b45f49d
Branches
Tags
master
bibweb.git
internal
assets
auftrag_bestaetigen.js
Diverse Ă„nderungen im internen Bereich
Bernd Wurst
commited
b45f49d
at 2020-06-14 18:17:06
auftrag_bestaetigen.js
Blame
History
Raw
var auftragsname_automatisch = false; function kunde_suchen( ) { $('#kundensuche-dialog').modal("show"); $('#kundensuche_suchfeld').change(); } function lade_kundendaten_callback( data ) { $('#kundendaten_kundenadresse').html(data['html']); var fields = ["firma", "vorname", "nachname", "adresse", "plz", "ort"]; for (let idx in fields) { val = fields[idx]; $('#kundendaten_'+val).removeClass('abweichung'); $('#auftragsdaten_'+val).removeClass('abweichung'); if ($('#auftragsdaten_'+val).text() != '') { var abweichung = true; if ($('#kundendaten_'+val).text() != '') { if ($('#auftragsdaten_'+val).text() == $('#kundendaten_'+val).text()) { abweichung = false; } } if (abweichung) { $('#kundendaten_'+val).addClass('abweichung'); $('#auftragsdaten_'+val).addClass('abweichung'); } } } tel = $('#auftragsdaten_telefon').text(); var found = false; $('#kundendaten_telefon>.telefon_wert').each(function () { if ($(this).text() == tel) { found = true; } }); if (! found) { $('#auftragsdaten_telefon').addClass('abweichung'); } else { $('#auftragsdaten_telefon').removeClass('abweichung'); } $('span.telefon_wert').click(telefonnummer_fuer_auftrag); // Auftragsname setzen if (auftragsname_automatisch || $('#name').val() == '' || $('#name').val() == $('#auftragsdaten_nachname').text()) { var name = ''; if ($('#auftragsdaten_firma').text() != '') { name = $('#auftragsdaten_firma').text() } else { if ($('#kundendaten_firma').text() != '') { name = $('#kundendaten_firma').text(); } else { name = $('#auftragsdaten_nachname').text(); if ($('#auftragsdaten_vorname').text() != '') { name += ', '+$('#auftragsdaten_vorname').text(); } else { if ($('#auftragsdaten_nachname').text() == $('#kundendaten_nachname').text() && $('#auftragsdaten_vorname').text() == '') { name += ', ' + $('#kundendaten_vorname').text(); } } } } $('#name').val(name); auftrag_name_speichern(); auftragsname_automatisch = name; } } function auftrag_name_speichern() { name = $('#name').val(); $.getJSON('ajax_vorgang_aendern.php', {"handle": $('#handle').val(), "name": name}); } function auftrag_telefon_speichern() { nummer = $('#telefon').val(); $.getJSON('ajax_vorgang_aendern.php', {"handle": $('#handle').val(), "telefon": nummer}); } function telefonnummer_fuer_auftrag() { $('#telefon').val($(this).text()); auftrag_telefon_speichern() } function gitterbox_loeschen() { } $(document).ready(function () { $('#kundendaten_kundennr').change(function () { if ($('#kundendaten_kundennr').val() != '') { $.getJSON('ajax_kundendaten.php', {"kundennr": $('#kundendaten_kundennr').val()}, lade_kundendaten_callback); } else { $('#kundendaten_kundenadresse').clear(); } }); $('#name').change(auftrag_name_speichern); $('#telefon').change(auftrag_telefon_speichern); $('#auftragsdaten_telefon').click(telefonnummer_fuer_auftrag); $('#btn_kunde_suchen').click( kunde_suchen ); if ($('#kundendaten_kundennr').val() != '') { $.getJSON('ajax_kundendaten.php', {"kundennr": $('#kundendaten_kundennr').val()}, lade_kundendaten_callback); } modal_kundensuche(); });