194 lines
5.4 KiB
JavaScript
194 lines
5.4 KiB
JavaScript
///////////////////////////////////////////
|
|
////////T O O L B A R /////////////////////
|
|
///////////////////////////////////////////
|
|
|
|
|
|
/************************************/
|
|
/************************************/
|
|
/* chiama scanner barcode da webview android */
|
|
/************************************/
|
|
/************************************/
|
|
function scan(field) {
|
|
|
|
Android.scanBarcode(field);
|
|
}
|
|
|
|
|
|
/***********************************************/
|
|
/***********************************************/
|
|
/* cerca disposizione relativa alla pezza */
|
|
/***********************************************/
|
|
/***********************************************/
|
|
function dettaglioDisposizione() {
|
|
l_codicePezza = $("#codicePezza").val();
|
|
|
|
if (l_codicePezza != "") {
|
|
|
|
|
|
var f = document.main;
|
|
actionPage = f.actionPage.value;
|
|
Ab.fetch4(actionPage, "cmd=dettaglioDisposizione&codicePezza=" + l_codicePezza, "dettaglioDisposizione", null);
|
|
//
|
|
Ab.setFocus("mtPezza");
|
|
}
|
|
|
|
}
|
|
|
|
/***********************************************/
|
|
/***********************************************/
|
|
/* aggiungi pezza */
|
|
/***********************************************/
|
|
/***********************************************/
|
|
function aggiungiPezza() {
|
|
l_codicePezza = $("#codicePezza").val();
|
|
l_mt = Ab.toDouble($("#mtPezza").val());
|
|
l_numColpi = Ab.toDouble($("#numColpi").val());
|
|
|
|
//alert(l_mt+" "+l_numColpi);
|
|
if (l_mt == 0 && l_numColpi == 0) {
|
|
|
|
sweetAlert("Errore!", "Inserire Metri o Numero di colpi");
|
|
|
|
} else {
|
|
|
|
|
|
if (Ab.validateForm('codicePancale', 'Pancale ', 'R', 'codicePezza', 'Codice Pezza', 'R')) {
|
|
|
|
|
|
var f = document.main;
|
|
f.action = f.actionPage.value;
|
|
$("#cmd").val("aggiungiPezza");
|
|
Ab.submitAj('main');
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
/***********************************************/
|
|
/***********************************************/
|
|
/* aggiungi pezza passo passo */
|
|
/***********************************************/
|
|
/***********************************************/
|
|
function aggiungiPezzaStep(step) {
|
|
//l_mt = Ab.toDouble($("#mtPezza").val());
|
|
|
|
if (step == 2) {
|
|
l_codicePezza = $("#codicePezza").val();
|
|
//alert(l_mt+" "+l_numColpi);
|
|
if (l_codicePezza == "") {
|
|
|
|
sweetAlert("Errore!", "Inserire Codice Pezza");
|
|
|
|
} else {
|
|
//inserisco numero pezza
|
|
var f = document.main;
|
|
f.action = f.actionPage.value;
|
|
//alert(f.actionPage.value);
|
|
$("#cmd").val("step1");
|
|
|
|
Ab.submitAj('main');
|
|
|
|
|
|
}
|
|
} else if (step == 3) {
|
|
l_mt = Ab.toDouble($("#mtPezza").val());
|
|
l_numColpi = Ab.toDouble($("#numColpi").val());
|
|
if (l_mt == 0 && l_numColpi == 0) {
|
|
|
|
sweetAlert("Errore!", "Inserire Metri o Numero di colpi");
|
|
|
|
} else {
|
|
//inserisco numero pezza
|
|
var f = document.main;
|
|
f.action = f.actionPage.value;
|
|
//alert(f.actionPage.value);
|
|
$("#cmd").val("step2");
|
|
|
|
Ab.submitAj('main');
|
|
}
|
|
}
|
|
}
|
|
|
|
/***********************************************/
|
|
/***********************************************/
|
|
/* aggiungi pezza ultimo passo */
|
|
/***********************************************/
|
|
/***********************************************/
|
|
function aggiungiPezzaUltimoPasso(l_codicePancale) {
|
|
$("#codicePancale").val(l_codicePancale);
|
|
l_codicePezza = $("#codicePezza").val();
|
|
l_mt = Ab.toDouble($("#mtPezza").val());
|
|
l_numColpi = Ab.toDouble($("#numColpi").val());
|
|
Swal.fire({
|
|
title: "Registrazione pezza",
|
|
text: "Verra' registrata la pezza " + l_codicePezza + " per mt. " + l_mt + " e colpi " + l_numColpi + "sul pancale N. " + l_codicePancale + ". Sei Sicuro?",
|
|
icon: "warning",
|
|
showDenyButton: true,
|
|
showCancelButton: false,
|
|
confirmButtonText: `Si`,
|
|
denyButtonText: `No`,
|
|
cancelButtonText: `Annulla`,
|
|
}).then((result) => {
|
|
/* Read more about isConfirmed, isDenied below */
|
|
if (result.isConfirmed) {
|
|
////////////////////////////////////////////////////////////////////
|
|
var f = document.main;
|
|
f.action = f.actionPage.value;
|
|
//alert(f.actionPage.value);
|
|
$("#cmd").val("step3");
|
|
|
|
Ab.submitAj('main');
|
|
////////////////////////////////////////////////////////////////////
|
|
} else if (result.isDenied) {
|
|
//Swal.fire('Changes are not saved', '', 'info')
|
|
}
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
/***********************************************/
|
|
/***********************************************/
|
|
/* pdf documento..... */
|
|
/***********************************************/
|
|
/***********************************************/
|
|
function stampaDocumentoCli(id) {
|
|
//XXXswal(id);
|
|
|
|
if (id != 0) {
|
|
var f = document.main; {
|
|
var debug = false;
|
|
var wwD = "700";
|
|
var whD = "500";
|
|
//+"&xxx="+f.xxx.value
|
|
theAction = f.actionPage.value + ".pdf?cmd=printDoc&id_documento=" + id;
|
|
//
|
|
//var numLabels=prompt("Numero di etichette da stampare","1");
|
|
if (debug == false) {
|
|
window.open(theAction, "Stampa_Fattura", "width=" + wwD + ",height=" + whD + ",status=no,resizable=yes,top=100,left=100,scrollbars=yes");
|
|
} else {
|
|
window.open(theAction);
|
|
}
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/***********************************************/
|
|
/***********************************************/
|
|
/* pdf documento..... */
|
|
/***********************************************/
|
|
/***********************************************/
|
|
function reportAP() {
|
|
|
|
if (Ab.validateForm('dataDocumentoDa', 'Data Disposizione Da ', 'R', 'dataDocumentoA', 'Data Disposizione A', 'R')) {
|
|
|
|
report();
|
|
|
|
}
|
|
}
|