b45f49d3a66c0654502aa4d0f6074b2fa80975c7
Bernd Wurst Diverse Änderungen im inter...

Bernd Wurst authored 3 years ago

1) var auftragsname_automatisch = false;
Bernd Wurst erster stub für internes We...

Bernd Wurst authored 3 years ago

2) 
Bernd Wurst Diverse Änderungen im inter...

Bernd Wurst authored 3 years ago

3) 
4) function kunde_suchen( ) {
5)     $('#kundensuche-dialog').modal("show");
6)     $('#kundensuche_suchfeld').change();
7) }
8) 
9) function lade_kundendaten_callback( data ) {
10)     $('#kundendaten_kundenadresse').html(data['html']);
11) 
12)     var fields = ["firma", "vorname", "nachname", "adresse", "plz", "ort"];
13)     for (let idx in fields) {
14)         val = fields[idx];
15)         $('#kundendaten_'+val).removeClass('abweichung');
16)         $('#auftragsdaten_'+val).removeClass('abweichung');
17)         if ($('#auftragsdaten_'+val).text() != '') {
18)             var abweichung = true;
19)             if ($('#kundendaten_'+val).text() != '') {
20)                 if ($('#auftragsdaten_'+val).text() == $('#kundendaten_'+val).text()) {
21)                     abweichung = false;
22)                 }
23)             }
24)             if (abweichung) {
25)                 $('#kundendaten_'+val).addClass('abweichung');
26)                 $('#auftragsdaten_'+val).addClass('abweichung');
27)             }
28)         }
29)     }
30)     tel = $('#auftragsdaten_telefon').text();
31)     var found = false;
32)     $('#kundendaten_telefon>.telefon_wert').each(function () {
33)         if ($(this).text() == tel) {
34)             found = true;
35)         }
36)     });
37)     if (! found) {
38)         $('#auftragsdaten_telefon').addClass('abweichung');
39)     } else {
40)         $('#auftragsdaten_telefon').removeClass('abweichung');
41)     }
42) 
43)     $('span.telefon_wert').click(telefonnummer_fuer_auftrag);
44) 
45)     // Auftragsname setzen
46)     if (auftragsname_automatisch || $('#name').val() == '' || $('#name').val() == $('#auftragsdaten_nachname').text()) {
47)         var name = '';
48)         if ($('#auftragsdaten_firma').text() != '') {
49)             name = $('#auftragsdaten_firma').text()
50)         } else {
51)             if ($('#kundendaten_firma').text() != '') {
52)                 name = $('#kundendaten_firma').text();
53)             } else {
54)                 name = $('#auftragsdaten_nachname').text();
55)                 if ($('#auftragsdaten_vorname').text() != '') {
56)                     name += ', '+$('#auftragsdaten_vorname').text();
57)                 } else {
58)                     if ($('#auftragsdaten_nachname').text() == $('#kundendaten_nachname').text() && 
59)                         $('#auftragsdaten_vorname').text() == '') {
60)                         name += ', ' + $('#kundendaten_vorname').text();
61)                     }
62)                 }
63)             }
64)         }
65)         $('#name').val(name);
66)         auftrag_name_speichern();
67)         auftragsname_automatisch = name;
68)     }
69) }
70) 
71) function auftrag_name_speichern() {
72)     name = $('#name').val();
73)     $.getJSON('ajax_vorgang_aendern.php', {"handle": $('#handle').val(), "name": name});
74) }
75) 
76) function auftrag_telefon_speichern() {
77)     nummer = $('#telefon').val();
78)     $.getJSON('ajax_vorgang_aendern.php', {"handle": $('#handle').val(), "telefon": nummer});
Bernd Wurst erster stub für internes We...

Bernd Wurst authored 3 years ago

79) }
80) 
Bernd Wurst Diverse Änderungen im inter...

Bernd Wurst authored 3 years ago

81) function telefonnummer_fuer_auftrag() {
82)     $('#telefon').val($(this).text());
83)     auftrag_telefon_speichern()
84) }
85) 
86) 
87) function gitterbox_loeschen() {
88) }
Bernd Wurst erster stub für internes We...

Bernd Wurst authored 3 years ago

89) 
90) 
91) $(document).ready(function () {
Bernd Wurst Diverse Änderungen im inter...

Bernd Wurst authored 3 years ago

92)     $('#kundendaten_kundennr').change(function () {
93)         if ($('#kundendaten_kundennr').val() != '') {
94)             $.getJSON('ajax_kundendaten.php', {"kundennr": $('#kundendaten_kundennr').val()}, lade_kundendaten_callback);
95)         } else {
96)             $('#kundendaten_kundenadresse').clear();
97)         }
98)     });
99)     $('#name').change(auftrag_name_speichern);
100)     $('#telefon').change(auftrag_telefon_speichern);
101)     $('#auftragsdaten_telefon').click(telefonnummer_fuer_auftrag);
102)     $('#btn_kunde_suchen').click( kunde_suchen );
103)     if ($('#kundendaten_kundennr').val() != '') {
104)         $.getJSON('ajax_kundendaten.php', {"kundennr": $('#kundendaten_kundennr').val()}, lade_kundendaten_callback);
105)     }
106)     modal_kundensuche();