function loaderStart(){ $("#loader").fadeIn(300); } function loaderStop(){ $("#loader").fadeOut(300); } function auth(){ loaderStart(); $.post('https://b2b.vermobil.it/eseg/init.php', { username: $("#auth_user").val(), password: $("#auth_pass").val() }, function(response){ console.log("RISPOSTA SERVER >>>>>>>> " + response); if(response == "OK"){ window.open("https://b2b.vermobil.it/","_top"); }else { alert(response); loaderStop(); } }); } function logout(){ $.post('https://b2b.vermobil.it/eseg/stop.php', function(response){ console.log("RISPOSTA SERVER >>>>>> " + response); if(response == "OK"){ window.open("https://b2b.vermobil.it","_top"); }else { alert(response); } }); } function apriManutenzione(page){ //loaderStart(); $("#manutenzioneadmin").load("manutenzione_"+page+".php"); } function apriHome(){ loaderStart(); window.open("https://b2b.vermobil.it","_top"); } function apriDocumentiPubblici(){ loaderStart(); $("#principale").load("main/documenti_pubblici.php"); } function apriDocumentiPrivati(){ loaderStart(); $("#principale").load("main/documenti_privati.php"); } function apriDoc(url,filename){ const anchor = document.createElement('a'); anchor.href = url; anchor.download = filename; anchor.style.display = 'none'; document.body.appendChild(anchor); anchor.click(); document.body.removeChild(anchor); } function apriCambiaPassword(){ loaderStart(); $("#principale").load("main/cambia_password.php"); } function apriSelezionaClienti(){ loaderStart(); $("#principale").load("main/clienti_elenco.php"); } function apriSelezionaClientiFiltro(){ loaderStart(); $("#principale").load("main/clienti_elenco.php", {"cerca_cliente" : $("#cerca_cliente").val()}); } function apriSelezionaSoggettiFiltro(){ loaderStart(); $("#manutenzioneadmin").load("manutenzione_utenti.php", {"cerca_soggetto" : $("#cerca_soggetto").val(), "codice_scelto":"0"}); } function selezionaSoggetto(c){ loaderStart(); $("#manutenzioneadmin").load("manutenzione_utenti.php", {"cerca_soggetto" : $("#cerca_soggetto").val(), "codice_scelto":c}); } function apriStatoOrdini(){ loaderStart(); $("#principale").load("main/ordini_elenco.php"); } function apriStatoOrdiniFiltro(){ loaderStart(); $("#principale").load("main/ordini_elenco.php", { "selectNumero" : $("#selectNumero").val(), "selectStato" : $("#selectStato").val(), "selectEvasione" : $("#selectEvasione").val(), "selectSpedizione" : $("#selectSpedizione").val(), "selectDaData" : $("#selectDaData").val(), "selectAData" : $("#selectAData").val(), } ); } function apriStatoPreventivi(){ loaderStart(); $("#principale").load("main/preventivi_elenco.php"); } function apriStatoPreventiviFiltro(){ loaderStart(); $("#principale").load("main/preventivi_elenco.php", { "selectNumero" : $("#selectNumero").val(), "selectStato" : $("#selectStato").val(), "selectEvasione" : $("#selectEvasione").val(), "selectDaData" : $("#selectDaData").val(), "selectAData" : $("#selectAData").val(), } ); } function apriProdottiClasse(c){ loaderStart(); $("#principale").load("main/prodotti_classe.php", { "codice_classe": c }); } function apriProdottiElenco(r,c,v){ loaderStart(); $("#principale").load("main/prodotti_elenco.php", { "ricerca": r, "codice_classe": c, "valore_classe": v }); } function apriProdottiDisponibili(){ loaderStart(); $("#principale").load("main/prodotti_elenco.php", { "ricerca": "", "codice_classe": "", "valore_classe": "", "articoli_disponibili": "SI" }); } function apriProdottiElencoRice(){ var r = $("#selectRicerca").val(); apriProdottiElenco(r,'',''); } //PREVENTIVI function nuovoPreventivo(a,n){ $.post("https://b2b.vermobil.it/eseg/settaordine.php", { anno_ordine: a, numero_ordine: n, tipo_ordine: "PREVENTIVO" }, function(data){ apriProdottiClasse('AR-COLLEZIONE'); }); } function modificaPreventivo(a,n,inv){ $.post("https://b2b.vermobil.it/eseg/settaordine.php", { anno_ordine: a, numero_ordine: n, tipo_ordine: "PREVENTIVO" }, function(data){ if(n == 0){ $("#principale").load("main/vuota.php"); }else{ if(inv == 1){ $("#manutenzioneadmin").load("../main/preventivo_dettaglio.php"); }else{ $("#principale").load("main/preventivo_dettaglio.php"); } } }); } function dettaglioPreventivo(a,n){ //loaderStart(); 'use strict'; //$("#dettaglio_ordine").load("https://b2b.vermobil.it/main/vuota.php"); $("#dettaglio_ordine").load("https://b2b.vermobil.it/main/preventivi_elenco_dettaglio.php", { anno_ordine: a, numero_ordine: n }); $("#dettaglio_ordine_dialog").modal('show'); } function cancellaPreventivo(a,n,inv){ loaderStart(); if(!confirm("Vuoi cancellare il preventivo selezionato ?")) return; $.post("https://b2b.vermobil.it/eseg/preventivo_cancella.php", { anno_ordine: a, numero_ordine: n }, function(response){ alert(response); if(inv == 1){ apriManutenzione('preventivi'); }else{ apriStatoPreventiviFiltro(); } }); loaderStop(); } //LISTA ORDINI function nuovoOrdine(a,n){ $.post("https://b2b.vermobil.it/eseg/settaordine.php", { anno_ordine: a, numero_ordine: n, tipo_ordine: "ORDINE" }, function(data){ apriProdottiClasse('AR-COLLEZIONE'); }); } function modificaOrdine(a,n,inv){ $.post("https://b2b.vermobil.it/eseg/settaordine.php", { anno_ordine: a, numero_ordine: n, tipo_ordine: "ORDINE" }, function(data){ if(n == 0){ $("#principale").load("main/vuota.php"); }else{ if(inv == 1){ $("#manutenzioneadmin").load("../main/ordine_dettaglio.php"); }else{ $("#principale").load("main/ordine_dettaglio.php"); } } }); } function testataPreventivo(a,n,inv){ if(inv == 0){ $("#principale").load("main/preventivo_testata.php"); }else{ $("#manutenzioneadmin").load("../main/preventivo_testata.php"); } } function testataOrdine(a,n,inv){ if(inv == 0){ $("#principale").load("main/ordine_testata.php"); }else{ $("#manutenzioneadmin").load("../main/ordine_testata.php"); } } function dettaglioOrdine(a,n){ //loaderStart(); 'use strict'; //$("#dettaglio_ordine").load("https://b2b.vermobil.it/main/vuota.php"); $("#dettaglio_ordine").load("https://b2b.vermobil.it/main/ordini_elenco_dettaglio.php", { anno_ordine: a, numero_ordine: n }); $("#dettaglio_ordine_dialog").modal('show'); } function cancellaOrdine(a,n,inv){ loaderStart(); if(!confirm("Vuoi cancellare l'ordine selezionato ?")) return; $.post("https://b2b.vermobil.it/eseg/ordine_cancella.php", { anno_ordine: a, numero_ordine: n }, function(response){ alert(response); if(inv == 1){ apriManutenzione('ordini'); }else{ apriStatoOrdiniFiltro(); } }); loaderStop(); } function cancellaCarrello(a,n,mess){ if(!confirm(mess)) return; loaderStart(); $.post("https://b2b.vermobil.it/eseg/ordine_cancella.php", { anno_ordine: a, numero_ordine: n }, function(response){ alert(response); window.open("/pagine/cliente.php","_top"); }); loaderStop(); } function continuaCarrello(a,n){ loaderStart(); $.post("https://b2b.vermobil.it/eseg/ordine_continua.php", { anno_ordine: a, numero_ordine: n }, function(response){ window.open("/pagine/lista_articoli.php","_top"); }); loaderStop(); } function estraiOrdine(a,n){ loaderStart(); $.post("https://b2b.vermobil.it/eseg/ordine_estrai.php", { anno_ordine: a, numero_ordine: n }, function(response){ window.open('../print/'+response); }); loaderStop(); } function stampaPreventivo(a,n,d){ loaderStart(); if(d == "agile"){ window.open("https://b2b.vermobil.it/eseg/preventivo_stampa.php?anno_ordine="+a+"&numero_ordine="+n+"&dove_ordine="+d,"_blank"); }else{ window.open("https://b2b.vermobil.it/eseg/preventivo_stampa_aperto.php?anno_ordine="+a+"&numero_ordine="+n+"&dove_ordine="+d,"_blank"); } loaderStop(); } function stampaOrdine(a,n,d){ loaderStart(); if(d == "agile"){ window.open("https://b2b.vermobil.it/eseg/ordine_stampa.php?anno_ordine="+a+"&numero_ordine="+n+"&dove_ordine="+d,"_blank"); }else{ window.open("https://b2b.vermobil.it/eseg/ordine_stampa_aperto.php?anno_ordine="+a+"&numero_ordine="+n+"&dove_ordine="+d,"_blank"); } loaderStop(); } function estraiListaOrdini(){ loaderStart(); var d1 = $("#daData").val(); var d2 = $("#aData").val(); $.post("https://b2b.vermobil.it/eseg/lista_ordini_estrai.php", { daData: d1, aData: d2 }, function(data){ window.open('../print/'+data); }); loaderStop(); } function stampaListaOrdini(){ loaderStart(); var d1 = $("#daData").val(); var d2 = $("#aData").val(); $.post("https://b2b.vermobil.it/eseg/lista_ordini_stampa.php", { daData: d1, aData: d2 }, function(data){ window.open('../print/'+data); }); loaderStop(); } function apriSchedaProdotto(a,f = "carrello",l = "",inv){ loaderStart(); 'use strict'; //$("#scheda_articolo").load("https://b2b.vermobil.it/main/vuota.php"); $("#scheda_articolo").load("https://b2b.vermobil.it/main/prodotti_dettaglio.php", { articolo_selezionato: a, pagina_arrivo: f, listino_forzato: l, ordine_inviato: inv }); $("#scheda_articolo_dialog").modal('show'); } //LISTA ARTICOLI function aggiungiArticolo(idx){ var art = $("#articolo_"+idx).val(); var clis = $("#codicelistino_"+idx).val(); var sc1 = $("#sconto1_"+idx).val(); var sc2 = $("#sconto2_"+idx).val(); var sc3 = $("#sconto3_"+idx).val(); console.log("ARTICOLO SELEZIONATO ==== " + art); var qtaatt = parseInt($("#qta_"+idx).val()); if(isNaN(qtaatt)) qtaatt = 0; var az = "aggiungi_articolo"; console.log("QTA ATTUALE ELEM. === " + qtaatt); if(qtaatt <= 0) az = "rimuovi_articolo"; console.log("AZIONE SELEZIONATA >>>>>> " + az); var tpo = ""; console.log("TIPO ORDINE >>>>>> " + tpo); var urlto = "https://b2b.vermobil.it/eseg/ordine_gestione.php"; if(tpo == "PREVENTIVO") urlto = "https://b2b.vermobil.it/eseg/preventivo_gestione.php"; $.post(urlto, { azione: az, quantita_sel: qtaatt, articolo_sel: art, sconto1_sel: sc1, sconto2_sel : sc2, sconto3_sel: sc3, codice_listino: clis }, function(response){ var arr = response.split("|"); var qtanew = parseInt(arr[3]); if(arr[0] == "ERRORE"){ alert(arr[1]); }else{ caricaCarrello(); } $("#qta_"+idx).val(qtanew); }); } function caricaCarrello(){ $(".boxcarrello").load("https://b2b.vermobil.it/main/carrello_dettaglio.php"); } function apriDettaglioGiacenza(idx){ loaderStart(); var art = $("#articolo_"+idx).val(); console.log("ARTICOLO SELEZIONATO >>>> " + art); $("#dettaglio_articolo").load("/pagine/dettaglio_giacenza.php", { articolo_scelto: art }); $('.overlay').removeClass('chiuso'); loaderStop(); } function apriDettaglioOrdiniFornitore(idx){ loaderStart(); var art = $("#articolo_"+idx).val(); console.log("ARTICOLO SELEZIONATO >>>> " + art); $("#dettaglio_articolo").load("/pagine/dettaglio_ordini_fornitore.php", { articolo_scelto: art }); $('.overlay').removeClass('chiuso'); loaderStop(); } //RIEPILOGO ORDINE function modificaRiga(idx,a,n,inv){ var art = $("#articolo_"+idx).val(); var clis = $("#codicelistino_"+idx).val(); var sc1 = $("#sconto1_"+idx).val(); var sc2 = $("#sconto2_"+idx).val(); var sc3 = $("#sconto3_"+idx).val(); console.log("ARTICOLO SELEZIONATO >>>> " + art); var qtaatt = parseInt($("#qta_"+idx).val()); if(isNaN(qtaatt)) qtaatt = 0; var az = "aggiungi_articolo"; console.log("QTA ATTUALE ELEM. >>> " + qtaatt); if(qtaatt <= 0) az = "rimuovi_articolo"; console.log("AZIONE SELEZIONATA >>>>>> " + az); var tpo = ""; console.log("TIPO ORDINE >>>>>> " + tpo); var urlto = "https://b2b.vermobil.it/eseg/ordine_gestione.php"; if(tpo == "PREVENTIVO") urlto = "https://b2b.vermobil.it/eseg/preventivo_gestione.php"; $.post(urlto, { azione: az, quantita_sel: qtaatt, articolo_sel: art, sconto1_sel: sc1, sconto2_sel : sc2, sconto3_sel: sc3, codice_listino: clis }, function(response){ var arr = response.split("|"); var qtanew = parseInt(arr[3]); if(arr[0] == "ERRORE"){ alert(arr[1]); }else{ if(tpo == "PREVENTIVO"){ modificaPreventivo(a,n,inv); }else{ modificaOrdine(a,n,inv); } $("#scheda_articolo_dialog").modal('hide'); } }); } function modificaQuantita(r){ 'use strict'; //$("#dettaglio_riga").load("https://b2b.vermobil.it/main/vuota.php"); $("#dettaglio_riga").load("https://b2b.vermobil.it/main/ordine_dettaglio_riga.php", { riga_ordine: r }); $("#dettaglio_riga_dialog").modal('show'); } function cancellaRiga(r){ if(!confirm("CANCELLARE LA RIGA SELEZIONATA ?")) return; var az = "cancella_riga"; $.post("https://b2b.vermobil.it/eseg/ordine_gestione.php", { azione: az, riga_ordine: r, }, function(response){ caricaCarrello(); }); } function cancellaRigaOrdine(a,n,r,inv){ if(!confirm("CANCELLARE LA RIGA SELEZIONATA ?")) return; var az = "cancella_riga"; $.post("https://b2b.vermobil.it/eseg/ordine_gestione.php", { azione: az, riga_ordine: r, }, function(response){ modificaOrdine(a,n,inv); }); } function cancellaRigaPreventivo(a,n,r,inv){ if(!confirm("CANCELLARE LA RIGA SELEZIONATA ?")) return; var az = "cancella_riga"; $.post("https://b2b.vermobil.it/eseg/preventivo_gestione.php", { azione: az, riga_ordine: r, }, function(response){ modificaOrdine(a,n,inv); }); } $('.multicode').click(function () { $("#elencomulticod").load("/pagine/multicod.php"); $('.overlay').removeClass('chiuso'); }); function caricaMulticodDettaglio(v){ $("#dettaglio_multicod").load("/pagine/multicod_dettaglio.php", { selezionato: v }); } function inserisciMulticod(){ if(!confirm("Inserire il multicod selezionato ?")) return; var mc = $("#selectMulticod").val(); $.post("https://b2b.vermobil.it/eseg/ordine_multicod.php", { selezionato: mc }, function(response){ alert(response); window.open("/pagine/riepilogo_ordine.php","_top"); }); } function cambiaIndirizzoConsegna(inv){ 'use strict'; //$("#dettaglio_indirizzi").load("https://b2b.vermobil.it/main/vuota.php"); $("#dettaglio_indirizzi").load("https://b2b.vermobil.it/main/ordine_indirizzi.php", {"ordine_inviato":inv}); $("#dettaglio_indirizzi_dialog").modal('show'); } //PULSANTI SIDEBAR $("#rimuovi_selezione_cliente").click(function(){ scegliCliente(0,'',''); }) function cambiaIndirizzo(a,n,i,inv){ console.log(">>>>> NUOVO INDIRIZZO >>>>> " + i); $.post('https://b2b.vermobil.it/eseg/cambia_indirizzo.php', { indirizzo_scelto: i }, function(response){ testataOrdine(a,n,inv); $("#dettaglio_indirizzi_dialog").modal('hide'); }); } function salvaTestataOrdine(destinazione = ''){ console.log(">>>>> SALVA TESTATA >>>>> "); var dtc = $("#seleziona_data_consegna").val(); console.log("DATA CONSEGNA >>>>>> " + dtc); var numord = $("#seleziona_num_ordine").val(); console.log("NUM. ORDINE >>>>>>>> " + numord); var reford = $("#seleziona_ref_ordine").val(); console.log("REF. ORDINE >>>>>>>> " + reford); var sconto = $("#seleziona_sconto").val(); console.log("SCONTO >>>>>>>>>>>>> " + sconto); var nt = $("#seleziona_note").val(); console.log("NOTE >>>>>>>>>>>>>>> " + nt); var pag = $("#seleziona_pagamento").val(); console.log("PAGAMENTO >>>>>>>>>> " + pag); var modsped = $("#seleziona_mod_spedizione").val(); console.log("MOD. SPEDIZIONE >>>> " + modsped); var vet = $("#seleziona_vettore").val(); console.log("VETTORE >>>>>>>>>>>> " + vet); var mag = $("#seleziona_magazzino").val(); console.log("MAGAZZINO >>>>>>>>>> " + mag); $.post('https://b2b.vermobil.it/eseg/salva_testata.php', { sel_data_consegna: dtc, sel_num_ordine: numord, sel_ref_ordine: reford, sel_sconto: sconto, sel_note: nt, sel_pagamento: pag, sel_mod_spedizione: modsped, sel_vettore: vet, sel_magazzino: mag }, function(response){ if(response == "OK"){ if(destinazione == ""){ window.open("/pagine/riepilogo_ordine_pagina_2.php","_top"); }else{ $.post('https://b2b.vermobil.it/eseg/invia_ordine.php', function(response2){ if(response2 == "OK"){ window.open("/pagine/ordine_terminato.php","_top"); }else{ alert(response2); } }); } }else{ alert(response); } }); } function confermaOrdine(){ console.log(">>>>> CONFERMA ORDINE >>> "); if(!confirm("VUOI CONFERMARE ED INVIARE L'ORDINE ?")) return; salvaTestataOrdine('invia_ordine'); //$.post('https://b2b.vermobil.it/eseg/cambia_indirizzo.php', { indirizzo_scelto: i }, function(response){ // window.open("/pagine/riepilogo_ordine_pagina_2.php","_top"); //}); } function scegliCliente(c,d,ti){ $.post('https://b2b.vermobil.it/eseg/cambia_cliente.php', { cliente_scelto: c, nome_cliente: d, tipo_importazione: ti}, function(response){ if(response == "OK"){ window.open("https://b2b.vermobil.it","_top"); }else { window.open("https://b2b.vermobil.it","_top"); } }); } function pdfFromHTML(id, title) { var sTable = document.getElementById(id).innerHTML; var style = ""; style = style + ""; style = style + ""; style = style + ""; style = style + ""; style = style + ""; style = style + ""; style = style + ""; style = style + ""; // CREATE A WINDOW OBJECT. var win = window.open('', '', 'height=700,width=700'); win.document.write('
'); win.document.write("