Regalamiunsorriso/www/admin/lav/_js/tex-lavPezza.js
2026-04-07 18:02:17 +02:00

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();
}
}