Diverse Änderungen im inter...
Bernd Wurst authored 3 years ago
|
1) // Modal Kundensuche
2) function kundensuche_callback( data ) {
3) $('#kundensuche_ergebnisse').empty();
4) var item;
5) for (let key in data) {
6) var item = data[key];
7) var name = '';
8) if (item['nachname']) {
9) name += item['nachname'];
10) }
11) if (item['vorname'] != null) {
12) name = name + ', ' + item['vorname'];
13) }
14) if (item['firma'] != null) {
15) if (name != '') {
16) name = item['firma'] + ' (' + name + ')';
17) } else {
18) name = item['firma'];
19) }
20) }
21) var telefon = '';
22) for (let x in item['kontakt']) {
23) kk = item['kontakt'][x];
24) if (telefon != '') {
25) telefon = telefon+' / ';
26) }
27) telefon += kk['wert'];
28) }
29) var adresse = '';
30) if (item['ort']) {
31) adresse = item['ort'];
32) if (item['plz']) {
33) adresse = item['plz'] + ' ' + adresse;
34) }
35) if (item['adresse']) {
36) adresse = item['adresse'] + ' · '+adresse;
37) }
38) }
39) if (adresse) {
40) adresse = ' · '+adresse;
41) }
42) $('#kundensuche_ergebnisse').append(
43) '<a href="#" class="kundensuche_ergebnis">#<span class="kundensuche_kundennr">'+item['kundennr']+'</span>: '+name + adresse+'<br>'+telefon+'</a>');
44) }
45) $('.kundensuche_ergebnis').click(function ( ev ) {
46) var kundennr = $(this).find('span').text();
47) $('#kundendaten_kundennr').val(kundennr);
48) $('#kundendaten_kundennr').change();
49) $('#kundensuche-dialog').modal('hide');
50) ev.preventDefault();
51) });
52) }
|
erster stub für internes We...
Bernd Wurst authored 3 years ago
|
53)
|
Diverse Änderungen im inter...
Bernd Wurst authored 3 years ago
|
54) function kundeerstellen_callback( data ) {
55) if (data['kundennr'] != '') {
|
Kundendaten ändern, Gitterb...
Bernd Wurst authored 3 years ago
|
56) $('#kundendaten_kundennr').val(data['kundennr']);
|
Diverse Änderungen im inter...
Bernd Wurst authored 3 years ago
|
57) $('#kundendaten_kundennr').change();
58) $('#kundeerstellen-dialog').modal('hide');
59) }
60) }
61)
62)
63) function kundensuche_kundeerstellen_submit()
64) {
65) $.getJSON('ajax_kunde_erstellen.php', {
66) "firma": $('#kundeerstellen_firma').val(),
67) "vorname": $('#kundeerstellen_vorname').val(),
68) "nachname": $('#kundeerstellen_nachname').val(),
69) "adresse": $('#kundeerstellen_adresse').val(),
70) "plz": $('#kundeerstellen_plz').val(),
71) "ort": $('#kundeerstellen_ort').val(),
72) "telefon": $('#kundeerstellen_telefon').val()
73) }, kundeerstellen_callback);
74) }
|
erster stub für internes We...
Bernd Wurst authored 3 years ago
|
75)
|
Diverse Änderungen im inter...
Bernd Wurst authored 3 years ago
|
76) function modal_kundensuche() {
77) // Modal Kundensuche
78) var kundensuche_typeTimer;
79) var kundensuche_suche;
80) $('span.clickable_text').click( function () {
81) $('#kundensuche_suchfeld').val(this.textContent);
82) $('#kundensuche_suchfeld').change();
83) });
84) $('#kundensuche_suchfeld').focus( function() {
85) $(this).select();
86) });
87) $('#kundensuche_suchfeld').on('paste change', function() {
88) if ($('#kundensuche_suchfeld').val().length > 2) {
89) $.getJSON('ajax_kundensuche.php', {"name": $('#kundensuche_suchfeld').val()}, kundensuche_callback);
90) }
91) });
92) $('#kundensuche_suchfeld').keyup( function () {
93) clearTimeout(kundensuche_typeTimer);
94) kundensuche_suche = '';
95) kundensuche_typeTimer = setTimeout( function() {
96) $('#kundensuche_suchfeld').change();
97) },1000);
98) });
99) $('#kundensuche_neuerkunde').click(function () {
100) $('#kundensuche-dialog').modal('hide');
101) $('#kundeerstellen-dialog').modal('show');
102) });
103) $('#kundeerstellen_submit').click( kundensuche_kundeerstellen_submit );
104) }
105)
106)
|
Kundendaten ändern, Gitterb...
Bernd Wurst authored 3 years ago
|
107) function kunde_aendern_callback( data ) {
108) if (data['kundennr'] != '') {
109) $('#kundendaten_kundennr').val(data['kundennr']);
110) $('#kundendaten_kundennr').change();
111) $('#kundeaendern-dialog').modal('hide');
112) }
113) }
114)
115)
116) function kunde_aendern_fillfields( data ) {
117) $('#kundeaendern_kundennr').val(data['kundennr']);
118) $('#kundeaendern_firma').val(data['firma']);
119) $('#kundeaendern_vorname').val(data['vorname']);
120) $('#kundeaendern_nachname').val(data['nachname']);
121) $('#kundeaendern_adresse').val(data['adresse']);
122) $('#kundeaendern_plz').val(data['plz']);
123) $('#kundeaendern_ort').val(data['ort']);
124) $('#kundeaendern_telefon').val(data['kontakt'][0]['wert']);
125) }
126)
127)
128) function modal_kunde_aendern() {
129) // #kundendaten_kundennr ist immer ein Formularfeld
130) $('#kundenaendern_kundennr').val($('#kundendaten_kundennr').val());
131) $.getJSON('ajax_kundendaten.php', {"kundennr": $('#kundendaten_kundennr').val()}, kunde_aendern_fillfields);
132) $('#kundeaendern-dialog').modal('show');
133) $('#kundeaendern_submit').off("click");
134) $('#kundeaendern_submit').click(function () {
135) // speichern
136) $.getJSON('ajax_kunde_aendern.php', {
137) "kundennr": $('#kundeaendern_kundennr').val(),
138) "firma": $('#kundeaendern_firma').val(),
139) "vorname": $('#kundeaendern_vorname').val(),
140) "nachname": $('#kundeaendern_nachname').val(),
141) "adresse": $('#kundeaendern_adresse').val(),
142) "plz": $('#kundeaendern_plz').val(),
143) "ort": $('#kundeaendern_ort').val(),
144) "telefon": $('#kundeaendern_telefon').val()
145) }, kunde_aendern_callback);
146) });
147)
148) }
149)
150) function modal_confirmation_okcallback( cb )
151) {
152) return function () {
153) $('#confirmation-dialog').modal('hide');
154) cb();
155) };
156) }
157)
158)
159) function modal_confirmation( title, body, callback_ok )
160) {
161) $('#confirmation-dialog .modal-title').text(title);
162) $('#confirmation-dialog .modal-body').html(body);
163) $('#confirmation-ok').off("click");
164) $('#confirmation-ok').on("click", modal_confirmation_okcallback(callback_ok));
165) $('#confirmation-dialog').modal('show');
166) }
167)
168)
|
Diverse Änderungen im inter...
Bernd Wurst authored 3 years ago
|
169) $(document).ready( function () {
170)
|