First commit
This commit is contained in:
parent
cf97b64877
commit
cc69770608
1468 changed files with 265316 additions and 128 deletions
20
www/admin/lav/_css/lavPezzaCR.css
Normal file
20
www/admin/lav/_css/lavPezzaCR.css
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
/* CSS Document */
|
||||
|
||||
.input-big {
|
||||
font-size: 55px!important;
|
||||
height: 75px!important;
|
||||
}
|
||||
|
||||
|
||||
.btn-numeri{
|
||||
font-size: 55px!important;
|
||||
width: 82px!important;
|
||||
float:inherit;
|
||||
margin-top: 10px!important;
|
||||
margin-left: 10px!important;
|
||||
}
|
||||
|
||||
.btn-step{
|
||||
font-size: 45px!important;
|
||||
|
||||
}
|
||||
186
www/admin/lav/_js/tex-lavBollaPezza.js
Normal file
186
www/admin/lav/_js/tex-lavBollaPezza.js
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
///////////////////////////////////////////
|
||||
////////T O O L B A R /////////////////////
|
||||
///////////////////////////////////////////
|
||||
|
||||
|
||||
/************************************/
|
||||
/************************************/
|
||||
/* chiama scanner barcode da webview android */
|
||||
/************************************/
|
||||
/************************************/
|
||||
function scan(field) {
|
||||
|
||||
Android.scanBarcode(field);
|
||||
}
|
||||
|
||||
|
||||
/*****************************************/
|
||||
/*****************************************/
|
||||
/* su servizioDPCR */
|
||||
/*****************************************/
|
||||
/*****************************************/
|
||||
function selezionaTutto() {
|
||||
//var valore = $("#ckflgSelezionaTutto").attr("checked")=="checked"?true:false;
|
||||
var valore = $("#flgSelezionaTutto").val();
|
||||
$("input[id^='ckflgSel_']").each(function (index, element) {
|
||||
//element.checked = valore;
|
||||
var id = $(element).attr("name").replace("ckflgSel_", "");
|
||||
element.checked = valore == 0 ? false : true;
|
||||
$("#flgSel_" + id).val(valore);
|
||||
});
|
||||
}
|
||||
|
||||
/*****************************************/
|
||||
/*****************************************/
|
||||
/* popup scelta tipo documento*/
|
||||
/*****************************************/
|
||||
/*****************************************/
|
||||
function pregeneraDocumento() {
|
||||
// check dei servizi selezionati
|
||||
var id_sel = 0;
|
||||
//Ab.setChekBoxValue("main", "flgIgnoraRiferimentiDiversi", "1", "0");
|
||||
$("input[name^='ckflgSel_']").each(function () {
|
||||
// faccio la lista dei servizi selezionati da passare alla servlet
|
||||
if (this.checked) {
|
||||
id_sel += 1;
|
||||
}
|
||||
});
|
||||
// apro la dialog oppure mando un messaggio di errore
|
||||
if (id_sel > 0) {
|
||||
$("#tipoFatturaBP").modal("show");
|
||||
|
||||
} else {
|
||||
alert("Selezionare almeno una pezza.");
|
||||
}
|
||||
}
|
||||
|
||||
/*****************************************/
|
||||
/*****************************************/
|
||||
/*genera il documento dal popup*/
|
||||
/*****************************************/
|
||||
/*****************************************/
|
||||
function generaDocumento() {
|
||||
var f = document.main;
|
||||
|
||||
if ($("#id_tipoDocumentoD").val() != 0 && $("#flgStatoD").val()) {
|
||||
if (confirm("Verranno generate le fatture secondo i criteri di ricerca selezionati. Sei Sicuro?")) {
|
||||
$("#tipoFatturaBP").modal("hide");
|
||||
f.cmd.value = "generaDocumento";
|
||||
|
||||
$("#flgStato").val($("#flgStatoD").val());
|
||||
$("#id_tipoDocumento").val($("#id_tipoDocumentoD").val());
|
||||
|
||||
var id_lavPezze = "";
|
||||
$("input[name^='ckflgSel_']").each(function () {
|
||||
// faccio la lista dei servizi selezionati da passare alla servlet
|
||||
if (this.checked) {
|
||||
var id = this.name.replace("ckflgSel_", "");
|
||||
|
||||
id_lavPezze += id + ",";
|
||||
}
|
||||
});
|
||||
|
||||
f.id_lavPezze.value = id_lavPezze;
|
||||
|
||||
f.action = f.actionPage.value;
|
||||
//data emissione
|
||||
$("#dataEmissioneDocumento").val($("#dataED").val())
|
||||
//Ab.popUp('ELAB')
|
||||
//alert('pioxxx');
|
||||
Ab.submitAj("main", null, "listaDocumenti()");
|
||||
}
|
||||
} else {
|
||||
alert("Dati mancanti!");
|
||||
}
|
||||
}
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
// callback dopo la generazione delle fatture
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function listaDocumenti() {
|
||||
//alert('pioaaaa');
|
||||
//numero fatture....
|
||||
if ($("#numDocumentiGenerati").val() != 1 || true) {
|
||||
$("#listaDocumenti").modal("show");
|
||||
} else {
|
||||
|
||||
mostraDocumentoDaModal($("#idDocumentoGenerato").val());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
// mostra documento che nasconde la modal
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function mostraDocumentoDaModal(id) {
|
||||
|
||||
$("#listaDocumenti").modal("hide");
|
||||
setTimeout(function () {
|
||||
{
|
||||
mostraDocumento(id);
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
|
||||
}
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* dettaglio documento se unico....*/
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function mostraDocumento(id) {
|
||||
//FACCIO IL SUBMIT
|
||||
var f = document.main;
|
||||
f.action = "../contab/Documento.abl";
|
||||
f.cmd.value = "md";
|
||||
f.id_documento.value = id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* MOSTRA DETTAGLIO PEZZE su popup */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function mostraPezzaPopup(l_id) {
|
||||
|
||||
|
||||
$(".pezza-body").load("../lav/BollaPezza.abl?cmd=mostraPezza&id_lavPezza=" + l_id);
|
||||
|
||||
$("#modalPezza").modal("show");
|
||||
|
||||
|
||||
}
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* aggiungi pezza */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function salvaPezza() {
|
||||
l_codicePezza = $("#codicePezza").val();
|
||||
l_mt = $("#mtPezza").val();
|
||||
//alert($("#codicePancaleE").val());
|
||||
if (Ab.validateForm('codicePancaleE', 'Pancale ', 'R', 'codicePezzaE', 'Codice Pezza', 'R', 'mtPezzaE', 'Mt. Pezza', 'RisNum>0')) {
|
||||
$("#modalPezza").modal("hide");
|
||||
setTimeout(function () {
|
||||
{
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
$("#cmd").val("aggiungiPezza");
|
||||
//Ab.submitAj("main", null, "listaDocumenti()");
|
||||
Ab.submitAj("main");
|
||||
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
}
|
||||
}
|
||||
194
www/admin/lav/_js/tex-lavPezza.js
Normal file
194
www/admin/lav/_js/tex-lavPezza.js
Normal file
|
|
@ -0,0 +1,194 @@
|
|||
///////////////////////////////////////////
|
||||
////////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();
|
||||
|
||||
}
|
||||
}
|
||||
383
www/admin/lav/_js/tex-lavTessitura.js
Normal file
383
www/admin/lav/_js/tex-lavTessitura.js
Normal file
|
|
@ -0,0 +1,383 @@
|
|||
|
||||
///////////////////////////////////////////
|
||||
////////T O O L B A R /////////////////////
|
||||
///////////////////////////////////////////
|
||||
|
||||
|
||||
/////////////////////////////////////////////7
|
||||
function checkFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
//R per required
|
||||
//isNum per numerico
|
||||
//isNumKey è una chiave.. uguale a isNum>0 ma cambio il messaggio
|
||||
//isNum>x per numerico maggiore di x
|
||||
//isNum<x per numerico minore di x
|
||||
//isEmail per indirizzo email
|
||||
//inRange1:10 per ..
|
||||
//3 stringhe
|
||||
//1: nome del field
|
||||
//2: se '' visualizza il nome del field, altrimenti questo campo
|
||||
//3: R/N+''/isNum/isEmail/inRangea:b
|
||||
return Ab.validateForm('descrizione','Descrizione','R','id_tipo','Tipo','RisNumKey','id_iva','Iva','RisNumKey');
|
||||
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////7
|
||||
function checkSearchFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
if(document.main.crNS==1)
|
||||
return false;
|
||||
else
|
||||
{
|
||||
//return Ab.validateForm('descrizione','Descrizione','R','numero','Numero','RisNum>0','eMail','','NisEmail');
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
function checkBoxes()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
//Ab.setChekBoxValue("dettaglio","flgSommaCRL","1","0");
|
||||
|
||||
}
|
||||
|
||||
function checkRadio()
|
||||
{
|
||||
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
|
||||
}
|
||||
|
||||
function checkBoxesCR()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
|
||||
}
|
||||
|
||||
function checkRadioCR()
|
||||
{
|
||||
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
|
||||
|
||||
}
|
||||
/////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////
|
||||
function addRow()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
if (Ab.validateForm('id_componente','Componente','R'))
|
||||
{
|
||||
f.cmd.value="addComponente";
|
||||
f.act.value="";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delRow(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="delComponente";
|
||||
f.act.value="";
|
||||
f.id_articoloFilatoComponente.value=l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
/////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////
|
||||
function addColore()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
if (Ab.validateForm('id_coloreFilato','Colore','R'))
|
||||
{
|
||||
f.cmd.value="addColore";
|
||||
f.act.value="";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delColore(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="delColore";
|
||||
f.act.value="";
|
||||
f.id_articoloFilatoColore.value=l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* DETTAGLIO ARTICOLO VARIANTI da CR */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function dettaglioArticoliFilatiCR(l_id) {
|
||||
/*
|
||||
var f = document.main;
|
||||
theAction=webApp+"/admin/art/Articolo.abl?cmd=viewM&id_articolo="+l_id;
|
||||
wArticolo=window.open(theAction, "Lista_Varianti","width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
wArticolo.focus();
|
||||
*/
|
||||
|
||||
$(".mov-body").load("../filato/ArticoloFilatoColore.abl?cmd=dettaglioDisponibilita&id_articoloFilato="+l_id);
|
||||
|
||||
$("#modalMov").modal("show");
|
||||
|
||||
|
||||
}
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* DETTAGLIO ARTICOLO VARIANTI da dettaglio filato */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function dettaglioArticoliFilatiColoreCR(l_id) {
|
||||
/*
|
||||
var f = document.main;
|
||||
theAction=webApp+"/admin/art/Articolo.abl?cmd=viewM&id_articolo="+l_id;
|
||||
wArticolo=window.open(theAction, "Lista_Varianti","width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
wArticolo.focus();
|
||||
*/
|
||||
|
||||
$(".mov-body").load("../filato/ArticoloFilatoColore.abl?cmd=dettaglioDisponibilita&id_articoloFilatoColore="+l_id);
|
||||
|
||||
$("#modalMov").modal("show");
|
||||
|
||||
|
||||
}
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* toggle dettaglio popup articolo filato */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
|
||||
function toggleDetail()
|
||||
{
|
||||
if($("#detail").hasClass("out")) {
|
||||
$("#detail").addClass("in");
|
||||
$("#detail").removeClass("out");
|
||||
} else {
|
||||
$("#detail").addClass("out");
|
||||
$("#detail").removeClass("in");
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
/************************************/
|
||||
/************************************/
|
||||
/* popup e comando IMPOSTA TELAIO */
|
||||
/************************************/
|
||||
/************************************/
|
||||
function impostaTelaioPopup(l_id_rigaBolla) {
|
||||
$("#id_rigaDocumento").val(l_id_rigaBolla);
|
||||
$("#impostaTelaio").modal("show");
|
||||
setTimeout(function () {
|
||||
{
|
||||
Ab.setFocus("id_telaioR");
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
}
|
||||
|
||||
|
||||
function impostaTelaio() {
|
||||
|
||||
var f = document.main;
|
||||
|
||||
$("#impostaTelaio").modal("hide");
|
||||
setTimeout(function () {
|
||||
{
|
||||
f.action=f.actionPage.value;
|
||||
f.cmd.value="impostaTelaio";
|
||||
//f.act.value="view";
|
||||
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
}
|
||||
/************************************/
|
||||
/************************************/
|
||||
/* popup e comando IMPOSTA colpi iniziali */
|
||||
/************************************/
|
||||
/************************************/
|
||||
function impostaColpiInizialiPopup(l_id_rigaBolla) {
|
||||
$("#id_rigaDocumento").val(l_id_rigaBolla);
|
||||
$("#impostaColpiIniziali").modal("show");
|
||||
setTimeout(function () {
|
||||
{
|
||||
Ab.setFocus("colpiInizialiR");
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
}
|
||||
|
||||
function impostaColpiIniziali() {
|
||||
|
||||
var f = document.main;
|
||||
|
||||
$("#impostaColpiIniziali").modal("hide");
|
||||
setTimeout(function () {
|
||||
{
|
||||
f.action=f.actionPage.value;
|
||||
f.cmd.value="impostaColpiIniziali";
|
||||
//f.act.value="view";
|
||||
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
}
|
||||
|
||||
/************************************/
|
||||
/************************************/
|
||||
/* popup e comando IMPOSTA colpi FINALI */
|
||||
/************************************/
|
||||
/************************************/
|
||||
function impostaColpiFinaliPopup(l_id_rigaBolla) {
|
||||
$("#id_rigaDocumento").val(l_id_rigaBolla);
|
||||
$("#impostaColpiFinali").modal("show");
|
||||
setTimeout(function () {
|
||||
{
|
||||
Ab.setFocus("colpiFinaliR");
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
}
|
||||
|
||||
|
||||
function impostaColpiFinali() {
|
||||
|
||||
var f = document.main;
|
||||
|
||||
$("#impostaColpiFinali").modal("hide");
|
||||
setTimeout(function () {
|
||||
{
|
||||
f.action=f.actionPage.value;
|
||||
f.cmd.value="impostaColpiFinali";
|
||||
//f.act.value="view";
|
||||
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
}
|
||||
|
||||
|
||||
/************************************/
|
||||
/************************************/
|
||||
/* popup e comando AGGIUNGI PEZZA */
|
||||
/************************************/
|
||||
/************************************/
|
||||
function aggiungiPezzaPopup(l_id_rigaBolla) {
|
||||
$("#id_rigaDocumento").val(l_id_rigaBolla);
|
||||
$("#aggiungiPezza").modal("show");
|
||||
setTimeout(function () {
|
||||
{
|
||||
Ab.setFocus("codicePezza");
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
}
|
||||
|
||||
|
||||
function aggiungiPezza() {
|
||||
|
||||
var f = document.main;
|
||||
|
||||
$("#aggiungiPezza").modal("hide");
|
||||
setTimeout(function () {
|
||||
{
|
||||
f.action=f.actionPage.value;
|
||||
f.cmd.value="aggiungiPezza";
|
||||
//f.act.value="view";
|
||||
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
}
|
||||
/************************************/
|
||||
/************************************/
|
||||
/* chiama scanner barcode da webview android */
|
||||
/************************************/
|
||||
/************************************/
|
||||
function scan(field){
|
||||
|
||||
Android.scanBarcode(field);
|
||||
}
|
||||
|
||||
|
||||
/************************************/
|
||||
/************************************/
|
||||
/* chiama scanner barcode da webview android */
|
||||
/************************************/
|
||||
/************************************/
|
||||
function mostraDocumento(l_id){
|
||||
|
||||
var f = document.main;
|
||||
f.action="../contab/Documento.abl";
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="md";
|
||||
f.act.value="";
|
||||
f.id_documento.value=l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* MOSTRA DETTAGLIO PEZZE su popup */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function mostraPezze(l_id) {
|
||||
|
||||
|
||||
$(".pezze-body").load("../lav/LavTessitura.abl?cmd=dettaglioPezze&id_rigaDocumento=" + l_id );
|
||||
|
||||
|
||||
$("#modalPezze").modal("show");
|
||||
|
||||
/*
|
||||
$( "#dettaglioWin" ).dialog("option", "title", "Dettaglio Articolo Varianti");
|
||||
$("#dettaglioWin").load("Articolo.abl?cmd=viewM&id_articolo="+l_id);
|
||||
$("#dettaglioWin").dialog("open");
|
||||
*/
|
||||
}
|
||||
499
www/admin/lav/_js/tex-lavTessituraStart.js
Normal file
499
www/admin/lav/_js/tex-lavTessituraStart.js
Normal file
|
|
@ -0,0 +1,499 @@
|
|||
///////////////////////////////////////////
|
||||
////////T O O L B A R /////////////////////
|
||||
///////////////////////////////////////////
|
||||
|
||||
|
||||
/////////////////////////////////////////////7
|
||||
function checkFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
//R per required
|
||||
//isNum per numerico
|
||||
//isNumKey è una chiave.. uguale a isNum>0 ma cambio il messaggio
|
||||
//isNum>x per numerico maggiore di x
|
||||
//isNum<x per numerico minore di x
|
||||
//isEmail per indirizzo email
|
||||
//inRange1:10 per ..
|
||||
//3 stringhe
|
||||
//1: nome del field
|
||||
//2: se '' visualizza il nome del field, altrimenti questo campo
|
||||
//3: R/N+''/isNum/isEmail/inRangea:b
|
||||
return Ab.validateForm('descrizione', 'Descrizione', 'R', 'id_tipo', 'Tipo', 'RisNumKey', 'id_iva', 'Iva', 'RisNumKey');
|
||||
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////7
|
||||
function checkSearchFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
if (document.main.crNS == 1)
|
||||
return false;
|
||||
else {
|
||||
//return Ab.validateForm('descrizione','Descrizione','R','numero','Numero','RisNum>0','eMail','','NisEmail');
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
function checkBoxes()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
//Ab.setChekBoxValue("dettaglio","flgSommaCRL","1","0");
|
||||
|
||||
}
|
||||
|
||||
function checkRadio() {
|
||||
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
|
||||
}
|
||||
|
||||
function checkBoxesCR()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
|
||||
}
|
||||
|
||||
function checkRadioCR() {
|
||||
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
|
||||
|
||||
}
|
||||
/////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////
|
||||
function addRow()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
if (Ab.validateForm('id_componente', 'Componente', 'R')) {
|
||||
f.cmd.value = "addComponente";
|
||||
f.act.value = "";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delRow(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete()) {
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value = "delComponente";
|
||||
f.act.value = "";
|
||||
f.id_articoloFilatoComponente.value = l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
/////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////
|
||||
function addColore()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
if (Ab.validateForm('id_coloreFilato', 'Colore', 'R')) {
|
||||
f.cmd.value = "addColore";
|
||||
f.act.value = "";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delColore(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete()) {
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value = "delColore";
|
||||
f.act.value = "";
|
||||
f.id_articoloFilatoColore.value = l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* DETTAGLIO ARTICOLO VARIANTI da CR */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function dettaglioArticoliFilatiCR(l_id) {
|
||||
/*
|
||||
var f = document.main;
|
||||
theAction=webApp+"/admin/art/Articolo.abl?cmd=viewM&id_articolo="+l_id;
|
||||
wArticolo=window.open(theAction, "Lista_Varianti","width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
wArticolo.focus();
|
||||
*/
|
||||
|
||||
$(".mov-body").load("../filato/ArticoloFilatoColore.abl?cmd=dettaglioDisponibilita&id_articoloFilato=" + l_id);
|
||||
|
||||
$("#modalMov").modal("show");
|
||||
|
||||
|
||||
}
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* DETTAGLIO ARTICOLO VARIANTI da dettaglio filato */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function dettaglioArticoliFilatiColoreCR(l_id) {
|
||||
/*
|
||||
var f = document.main;
|
||||
theAction=webApp+"/admin/art/Articolo.abl?cmd=viewM&id_articolo="+l_id;
|
||||
wArticolo=window.open(theAction, "Lista_Varianti","width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
wArticolo.focus();
|
||||
*/
|
||||
|
||||
$(".mov-body").load("../filato/ArticoloFilatoColore.abl?cmd=dettaglioDisponibilita&id_articoloFilatoColore=" + l_id);
|
||||
|
||||
$("#modalMov").modal("show");
|
||||
|
||||
|
||||
}
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* toggle dettaglio popup articolo filato */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
|
||||
function toggleDetail() {
|
||||
if ($("#detail").hasClass("out")) {
|
||||
$("#detail").addClass("in");
|
||||
$("#detail").removeClass("out");
|
||||
} else {
|
||||
$("#detail").addClass("out");
|
||||
$("#detail").removeClass("in");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/************************************/
|
||||
/************************************/
|
||||
/* popup e comando IMPOSTA TELAIO */
|
||||
/************************************/
|
||||
/************************************/
|
||||
function impostaTelaioPopup(l_id) {
|
||||
$("#id_documento").val(l_id);
|
||||
$("#impostaTelaio").modal("show");
|
||||
setTimeout(function () {
|
||||
{
|
||||
Ab.setFocus("id_telaioR");
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
}
|
||||
|
||||
function impostaColpiInizialiPopup(l_id) {
|
||||
impostaTelaioPopup(l_id);
|
||||
}
|
||||
|
||||
function impostaTelaio() {
|
||||
|
||||
var f = document.main;
|
||||
if (Ab.validateForm('id_telaioR', 'Telaio', 'RisNumKey', 'colpoInizialeR', 'Colpi Iniziali', 'RisNum>0')) {
|
||||
|
||||
|
||||
$("#impostaTelaio").modal("hide");
|
||||
setTimeout(function () {
|
||||
{
|
||||
f.action = f.actionPage.value;
|
||||
f.cmd.value = "impostaTelaio";
|
||||
//f.act.value="view";
|
||||
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/************************************/
|
||||
/************************************/
|
||||
/* popup e comando IMPOSTA colpi FINALI */
|
||||
/************************************/
|
||||
/************************************/
|
||||
function impostaColpiFinaliPopup(l_id, colpiIniziali) {
|
||||
$("#id_documento").val(l_id);
|
||||
$("#colpiInizialiShow").html(colpiIniziali);
|
||||
$("#impostaColpiFinali").modal("show");
|
||||
setTimeout(function () {
|
||||
{
|
||||
Ab.setFocus("colpiFinaliR");
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
}
|
||||
|
||||
|
||||
function impostaColpiFinali() {
|
||||
|
||||
var f = document.main;
|
||||
if (Ab.validateForm('colpoFinaleR', 'Colpi Finali', 'RisNum')) {
|
||||
|
||||
|
||||
$("#impostaColpiFinali").modal("hide");
|
||||
setTimeout(function () {
|
||||
{
|
||||
f.action = f.actionPage.value;
|
||||
f.cmd.value = "impostaColpiFinali";
|
||||
//f.act.value="view";
|
||||
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/************************************/
|
||||
/************************************/
|
||||
/* popup e comando AGGIUNGI PEZZA */
|
||||
/************************************/
|
||||
/************************************/
|
||||
function aggiungiPezzaPopup(l_id_rigaBolla) {
|
||||
$("#id_rigaDocumento").val(l_id_rigaBolla);
|
||||
$("#aggiungiPezza").modal("show");
|
||||
setTimeout(function () {
|
||||
{
|
||||
Ab.setFocus("codicePezza");
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
}
|
||||
|
||||
|
||||
function aggiungiPezza() {
|
||||
|
||||
var f = document.main;
|
||||
|
||||
$("#aggiungiPezza").modal("hide");
|
||||
setTimeout(function () {
|
||||
{
|
||||
f.action = f.actionPage.value;
|
||||
f.cmd.value = "aggiungiPezza";
|
||||
//f.act.value="view";
|
||||
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
}
|
||||
/************************************/
|
||||
/************************************/
|
||||
/* chiama scanner barcode da webview android */
|
||||
/************************************/
|
||||
/************************************/
|
||||
function scan(field) {
|
||||
|
||||
Android.scanBarcode(field);
|
||||
}
|
||||
|
||||
|
||||
/************************************/
|
||||
/************************************/
|
||||
/* chiama scanner barcode da webview android */
|
||||
/************************************/
|
||||
/************************************/
|
||||
function mostraDocumento(l_id) {
|
||||
|
||||
var f = document.main;
|
||||
f.action = "../contab/Documento.abl";
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value = "md";
|
||||
f.act.value = "";
|
||||
f.id_documento.value = l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* MOSTRA DETTAGLIO PEZZE su popup */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function mostraPezze(l_id) {
|
||||
|
||||
|
||||
$(".pezze-body").load("../lav/LavTessitura.abl?cmd=dettaglioPezze&id_documento=" + l_id);
|
||||
|
||||
|
||||
$("#modalPezze").modal("show");
|
||||
|
||||
/*
|
||||
$( "#dettaglioWin" ).dialog("option", "title", "Dettaglio Articolo Varianti");
|
||||
$("#dettaglioWin").load("Articolo.abl?cmd=viewM&id_articolo="+l_id);
|
||||
$("#dettaglioWin").dialog("open");
|
||||
*/
|
||||
}
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* TROVA COLPI INIZIALI */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function trovaColpiIniziali() {
|
||||
|
||||
var id_telaio = $("#id_telaioR").val(),
|
||||
actionPage = $("#actionPage").val();
|
||||
|
||||
|
||||
if (id_telaio == 0) {
|
||||
//alert('pio');
|
||||
} else {
|
||||
//alert("cmd=caricaColoreFilato&id_articoloFilato=" + id_articoloFilato);
|
||||
Ab.fetch4(actionPage, "cmd=trovaColpiIniziali&id_telaio=" + id_telaio, null, "postTrovaColpiIniziali()");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function postTrovaColpiIniziali(response) {
|
||||
//in response ho il risultato di _fetchCombFilatoColore.jsp
|
||||
|
||||
$("#colpoInizialeR").val(response);
|
||||
Ab.setFocus("colpoInizialeR");
|
||||
|
||||
}
|
||||
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* COMANDI SULLE RIGHE PER AGGIRNARE I VARI CAMPI*/
|
||||
/* PARAMETRI: nomeCampo, id*/
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
|
||||
function updateLTSField(campo, id) {
|
||||
|
||||
var f = document.main;
|
||||
var actionPage = f.actionPage.value,
|
||||
value = $("#" + campo + "_" + id).val();
|
||||
|
||||
//alert(campo+" "+id+" "+tab+" "+value);
|
||||
//basta la fetch
|
||||
|
||||
//alert("cmd=updateTdField&act=" + campo+"&id_tableDesc="+id+"&value="+value);
|
||||
if (true) {
|
||||
f.action = actionPage;
|
||||
f.cmd.value = "updateLTSField";
|
||||
f.act.value = "refresh";
|
||||
f.fieldName.value = campo;
|
||||
f.id_rigaDocumento.value = id;
|
||||
f.value.value = value;
|
||||
Ab.submitAj("main");
|
||||
} else {
|
||||
|
||||
|
||||
Ab.fetch4(actionPage, "cmd=updateLTSField&fieldName=" + campo + "&id_rigaDocumento=" + id + "&value=" + value, null, postUpdateLTSField);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
function postUpdateLTSField(response) {
|
||||
if (response && response.trim() != "") {
|
||||
var messaggio = response;
|
||||
$('#messaggi').html(messaggio);
|
||||
|
||||
if ($('#messaggi').length > 0 && $('#messaggi').html().length > 0) {
|
||||
Ab.showMessage($('#messaggi').html());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* riapri riga */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function riapriRiga(id) {
|
||||
Swal.fire({
|
||||
title: "Riapri Riga",
|
||||
text: "Verranno azzerati i colpi finali. 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) {
|
||||
////////////////////////////////////////////////////////////////////
|
||||
$("#main").attr("action", $("#actionPage").val());
|
||||
$("#flgReport").val("S");
|
||||
$("#cmd", "#main").val("updateLTSField");
|
||||
$("#act", "#main").val("refresh");
|
||||
$("#fieldName").val("colpoFinaleRiga");
|
||||
$("#value").val("0");
|
||||
$("#id_rigaDocumento").val(id);
|
||||
Ab.submitAj('main');
|
||||
////////////////////////////////////////////////////////////////////
|
||||
} else if (result.isDenied) {
|
||||
//Swal.fire('Changes are not saved', '', 'info')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
}
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* imposta i colpi iniziali sulla riga corrente */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function setColpiIniziali(id) {
|
||||
$("#colpoInizialeRiga_" + id).val(0);
|
||||
|
||||
updateLTSField('colpoInizialeRiga', id)
|
||||
}
|
||||
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* annulla in lavorazione e ritprnda da pianificare */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function annullaStatoLavorazione(id) {
|
||||
Swal.fire({
|
||||
title: "Annulla Lavorazione",
|
||||
text: "Verra' riportata la riga nello stato da pianificare. 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) {
|
||||
////////////////////////////////////////////////////////////////////
|
||||
$("#main").attr("action", $("#actionPage").val());
|
||||
$("#flgReport").val("S");
|
||||
$("#cmd", "#main").val("annullaStatoLavorazione");
|
||||
$("#id_rigaDocumento").val(id);
|
||||
Ab.submitAj('main');
|
||||
////////////////////////////////////////////////////////////////////
|
||||
} else if (result.isDenied) {
|
||||
//Swal.fire('Changes are not saved', '', 'info')
|
||||
}
|
||||
})
|
||||
|
||||
}
|
||||
343
www/admin/lav/bollaPezzaCR.jsp
Normal file
343
www/admin/lav/bollaPezzaCR.jsp
Normal file
|
|
@ -0,0 +1,343 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" --><%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<input type="hidden" name="_async" id="_async">
|
||||
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
|
||||
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
|
||||
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
|
||||
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
<jsp:useBean id="beanPezza" class="it.acxent.tex.lav.LavPezza" type="it.acxent.tex.lav.LavPezza" scope="request" >
|
||||
</jsp:useBean>
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Generazione Bolle">
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="CR" class="it.acxent.tex.lav.LavPezzaCR" type="it.acxent.tex.lav.LavPezzaCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="listaDocumenti" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="listaTipiDocumento" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="listaDocumentixx" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<!-- InstanceEndEditable -->
|
||||
<!--- intestazione stampa -->
|
||||
<div class="row visible-print-block">
|
||||
<div class="col-lg-12">
|
||||
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-toolbar hidden-print">
|
||||
<div class="row row-breadcrumb">
|
||||
<div class="col-lg-8">
|
||||
<ol class="breadcrumb">
|
||||
<!-- InstanceBeginEditable name="breadcrumb" -->
|
||||
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
|
||||
<li class="active">Generazione Bolle</li>
|
||||
<!-- InstanceEndEditable -->
|
||||
</ol>
|
||||
</div>
|
||||
<div class="col-lg-4 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --><!-- InstanceEndEditable --></div>
|
||||
</div>
|
||||
<div class="box box-header">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" -->
|
||||
<div class=""><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i>
|
||||
<acx:lang>Stampa</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i>
|
||||
<acx:lang>Report</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm " href="javascript:pregeneraDocumento()"> <i class="fa fa-cogs" title="Genera Documento"></i>Genera Documento </a> <a class="btn btn-app btn-app-sm " href="javascript:Ab.callAbl('/admin/contab/Documento')"> <i class="fa fa-folder-open-o" title="Elenco Documenti"></i>Elenco Documenti </a> </div>
|
||||
<!-- InstanceEndEditable --></div>
|
||||
<div class="col-lg-4" >
|
||||
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="content">
|
||||
<form method="post" action="" name="main" id="main" <%=encType%>>
|
||||
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
|
||||
<!-- InstanceBeginEditable name="logonOk" -->
|
||||
<input name="_barCodeFields" type="hidden" id="_barCodeFields" value="0,riferimento,1,">
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="../lav/BollaPezza.abl">
|
||||
<input name="pageType" type="hidden" id="pageType" value="R">
|
||||
<input name="currentTab" type="hidden" id="currentTab" value="<%= CR.getCurrentTab() %>">
|
||||
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= CR.getCurrentFocus() %>">
|
||||
<input name="id_lavPezza" id="id_lavPezza" type="hidden" >
|
||||
<input name="id_lavPezze" id="id_lavPezza" type="hidden" >
|
||||
<input name="id_tipoDocumento" id="id_tipoDocumento" type="hidden" >
|
||||
<input name="id_documento" id="id_documento" type="hidden" >
|
||||
<div class="row hidden-print">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-ricerca">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-12 visible-xs"> <a class="btn-search btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Pancale:</label>
|
||||
<br>
|
||||
<select class="form-control select2" name="codicePancale" id="codicePancale" onchange="searching()" >
|
||||
<option <%=CR.getCodicePancale().equals("")?"selected":""%> value=""></option>
|
||||
<option <%=CR.getCodicePancale().equals("01")?"selected":""%> value="01">01</option>
|
||||
<option <%=CR.getCodicePancale().equals("02")?"selected":""%> value="02">02</option>
|
||||
<option <%=CR.getCodicePancale().equals("03")?"selected":""%> value="03">03</option>
|
||||
<option <%=CR.getCodicePancale().equals("04")?"selected":""%> value="04">04</option>
|
||||
<option <%=CR.getCodicePancale().equals("05")?"selected":""%> value="05">05</option>
|
||||
<option <%=CR.getCodicePancale().equals("06")?"selected":""%> value="06">06</option>
|
||||
<option <%=CR.getCodicePancale().equals("07")?"selected":""%> value="07">07</option>
|
||||
<option <%=CR.getCodicePancale().equals("08")?"selected":""%> value="08">08</option>
|
||||
<option <%=CR.getCodicePancale().equals("09")?"selected":""%> value="09">09</option>
|
||||
<option <%=CR.getCodicePancale().equals("10")?"selected":""%> value="10">10</option>
|
||||
<option <%=CR.getCodicePancale().equals("11")?"selected":""%> value="11">11</option>
|
||||
<option <%=CR.getCodicePancale().equals("12")?"selected":""%> value="12">12</option>
|
||||
<option <%=CR.getCodicePancale().equals("13")?"selected":""%> value="13">13</option>
|
||||
<option <%=CR.getCodicePancale().equals("14")?"selected":""%> value="14">14</option>
|
||||
<option <%=CR.getCodicePancale().equals("15")?"selected":""%> value="15">15</option>
|
||||
<option <%=CR.getCodicePancale().equals("16")?"selected":""%> value="16">16</option>
|
||||
<option <%=CR.getCodicePancale().equals("17")?"selected":""%> value="17">17</option>
|
||||
<option <%=CR.getCodicePancale().equals("18")?"selected":""%> value="18">18</option>
|
||||
<option <%=CR.getCodicePancale().equals("19")?"selected":""%> value="19">19</option>
|
||||
<option <%=CR.getCodicePancale().equals("20")?"selected":""%> value="20">20</option>
|
||||
<option <%=CR.getCodicePancale().equals("21")?"selected":""%> value="21">21</option>
|
||||
<option <%=CR.getCodicePancale().equals("22")?"selected":""%> value="22">22</option>
|
||||
<option <%=CR.getCodicePancale().equals("23")?"selected":""%> value="23">23</option>
|
||||
<option <%=CR.getCodicePancale().equals("24")?"selected":""%> value="24">24</option>
|
||||
<option <%=CR.getCodicePancale().equals("25")?"selected":""%> value="25">25</option>
|
||||
<option <%=CR.getCodicePancale().equals("26")?"selected":""%> value="26">26</option>
|
||||
<option <%=CR.getCodicePancale().equals("27")?"selected":""%> value="27">27</option>
|
||||
<option <%=CR.getCodicePancale().equals("28")?"selected":""%> value="28">28</option>
|
||||
<option <%=CR.getCodicePancale().equals("29")?"selected":""%> value="29">29</option>
|
||||
<option <%=CR.getCodicePancale().equals("30")?"selected":""%> value="30">30</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Cliente/Fornitore: </label>
|
||||
<br>
|
||||
<acx:inputajax bean="" boundcolumn="id_clifor" action='<%="/admin/anag/Clifor.abl?searchTxt="%>'
|
||||
nchar="0" returndata="" nextacion="searching()"
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="nominativoDocumento" type="text" class="form-control input-sm ajSearchText" id="nominativoDocumento" value="<acx:inputTextFormat><%= CR.getClifor().getDescrizioneCompleta()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Tela:</label>
|
||||
<br>
|
||||
<div class="input-group input-group-sm">
|
||||
<input type="text" class="form-control input-sm" id="riferimento" name="riferimento" maxlength="14" value="<%= CR.getRiferimento( )%>" submit>
|
||||
<div class="input-group-addon"><a href="javascript:scan('riferimento')"><i class="fa fa-barcode" title="Scansiona Barcode"></i> </a> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Creata Bolla:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgConBolla" id="flgConBolla" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgConBolla()==-1?"selected":""%> >--Tutti--</option>
|
||||
<option value="0" <%=CR.getFlgConBolla()==0?"selected":""%> >Senza Bolla</option>
|
||||
<option value="1" <%=CR.getFlgConBolla()==1?"selected":""%> >Con Bolla</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 form-inline">
|
||||
<div class="form-group">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Numero Documento</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input type="text" name="progDocumento" id="progDocumento" submit class="form-control input-sm input-sm-60" value="<%= CR.getProgDocumento() %>" maxlength="10" >
|
||||
a
|
||||
<input type="text" name="progDocumentoA" id="progDocumentoA" class="form-control input-sm input-sm-60" value="<%= CR.getProgDocumentoA() %>" maxlength="10" submit>
|
||||
</div>
|
||||
|
||||
</div> <div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Data Documento da:</label>
|
||||
<br>
|
||||
<input name="dataDocumentoDa" type="text" class="form-control input-sm datemask datapicker" id="dataDocumentoDa" value="<%= df.format(CR.getDataDocumentoDa()) %>" maxlength="10" >
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Data Documento a:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm datemask datapicker" id="dataDocumentoA" name="dataDocumentoA" maxlength="10" value="<%= df.format(CR.getDataDocumentoA()) %>" submit>
|
||||
</div>
|
||||
<div class="col-lg-1 hidden-xs"> <a class="btn-search btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box">
|
||||
<!-- .box-header -->
|
||||
<div class="box-header clearfix hidden-print hidden-xs">
|
||||
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
|
||||
</div>
|
||||
<!-- /.box-header -->
|
||||
<div class="box-body table-responsive">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class=" text-center"><div class="hidden-print">Sel.Tutto<br />
|
||||
<input type="checkbox" name="ckflgSelezionaTutto" id="ckflgSelezionaTutto" onChange="selezionaTutto()">
|
||||
<input type="hidden" name="flgSelezionaTutto" id="flgSelezionaTutto" onChange="selezionaTutto()">
|
||||
</div></th>
|
||||
<th>Pancale</th>
|
||||
<th>Cliente</th>
|
||||
<th>Tela</th>
|
||||
<th>Doc. Disp.</th>
|
||||
<th>Mt.<br></th>
|
||||
<th>Num Colpi<br></th>
|
||||
<th>Articolo</th>
|
||||
<th>Codice Pezza</th>
|
||||
<th>Data</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.tex.lav.LavPezza" vectumerator="list">
|
||||
<tr>
|
||||
<td class=" text-center" style="width: 80px;"><acx:if wherecondition="<%=rowBean.getId_rigaDocumentoBolla()==0%>">
|
||||
<div class="inline text-center hidden-print">
|
||||
<input type="checkbox" name="ckflgSel_<%= rowBean.getId_lavPezza() %>" id="ckflgSel_<%= rowBean.getId_lavPezza() %>" >
|
||||
<input type="hidden" name="flgSel<%= rowBean.getId_lavPezza() %>"id="flgSel_<%= rowBean.getId_lavPezza() %>">
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:else><span class="small"><a href="javascript:mostraDocumento(<%=rowBean.getRigaDocumentoBolla().getId_documento()%>)"><%=rowBean.getRigaDocumentoBolla().getDocumento().getNumeroDocumentoCompleto()%></a></span></acx:else></td>
|
||||
<td data-title="Pancale"><%=rowBean.getCodicePancale()%></td>
|
||||
<td data-title="Cliente"><%=rowBean.getRigaDocumento().getDocumento().getClifor().getDescrizioneCompleta()%></td>
|
||||
<td data-title="Tela"><%=rowBean.getRigaDocumento().getDocumento().getRiferimento()%></td>
|
||||
<td data-title="Doc. Disp." ><%=rowBean.getRigaDocumento().getDocumento().getNumeroDocumentoCompleto()%> - <%=df.format(rowBean.getRigaDocumento().getDocumento().getDataRiferimento())%></td>
|
||||
<td data-title="Mt."><%=nf.format(rowBean.getMtPezza())%></td>
|
||||
<td data-title="Num. Colpi"><%= (rowBean.getNumColpi())%></td>
|
||||
<td data-title="Articolo"><%=rowBean.getRigaDocumento().getDescrizioneRigaCompleta()%></td>
|
||||
<td data-title="Cod. Pezza"><a href="javascript:mostraPezzaPopup('<%=rowBean.getId_lavPezza()%>');"><i class="fa fa-edit fa-2x" title="Modifica Pezza"></i> <%=rowBean.getCodicePezza()%></a></td>
|
||||
<td data-title="Inizio Lav."><%=rowBean.getTsInserimentoS()%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
<div class="box-footer clearfix hidden-print">
|
||||
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- modal tipo fattura -->
|
||||
<div id="tipoFatturaBP" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Seleziona tipo di documento</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label>Data Emissione:</label>
|
||||
<br>
|
||||
<input class="form-control input-sm datemask datapicker" name="dataED" type="text" id="dataED" value="<%= df.format(CR.getDataEmissioneDocumento()) %>" maxlength="10" size="10">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label>Stato Fatture:</label>
|
||||
<br/>
|
||||
<select name="flgStatoD" id="flgStatoD" >
|
||||
<option value="0" ><%=CR.getStato(0)%> </option>
|
||||
<option value="1" selected ><%=CR.getStato(1)%> </option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label>Tipo Documento:</label>
|
||||
<br/>
|
||||
<select name="id_tipoDocumentoD" id="id_tipoDocumentoD">
|
||||
<acx:optionvec boundcolumn="id_tipoDocumento" desccolumn="descrizione" vectumerator="listaTipiDocumento" value="<%=CR.getId_tipoDocumento()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer"> <a class="btn btn-block btn-primary btn-associative" href="javascript:generaDocumento()">Genera Documento</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Modal -->
|
||||
<div id="listaDocumenti" class="modal fade" role="dialog" >
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title modalWin-title">Elenco Fatture generate</h4>
|
||||
</div>
|
||||
<div class="modal-body modalWin-body scroll-300">
|
||||
<div class="box-body table-responsive">
|
||||
<table id="tableFatture" class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr></tr>
|
||||
</thead>
|
||||
<input type="hidden" id="numDocumentiGenerati" name="numDocumentiGenerati" value="<%=listaDocumenti.getTotNumberOfRecords()%>">
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.Documento" vectumerator="listaDocumenti">
|
||||
<tr><a href="javascript:mostraDocumentoDaModal(<%=rowBean.getId_documento()%>)"><%=rowBean.getNumeroDocumentoCompleto()%></a>
|
||||
<input type="hidden" id="idDocumentoGenerato" name="idDocumentoGenerato" value="<%=rowBean.getId_documento()%>">
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- POPUP MODIFICA PEZZA -->
|
||||
<div id="modalPezza" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Dettaglio Pezze</h4>
|
||||
</div>
|
||||
<div class="modal-body pezza-body">
|
||||
<div class="row"> loading ..... </div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</form>
|
||||
</section>
|
||||
<!-- SCRIPT DI RESET -->
|
||||
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
|
||||
<!-- InstanceBeginEditable name="js-pagina" -->
|
||||
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
|
||||
<script language="JavaScript" src="../lav/_js/tex-lavBollaPezza.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- Modal -->
|
||||
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
228
www/admin/lav/lavPezzaCR.jsp
Normal file
228
www/admin/lav/lavPezzaCR.jsp
Normal file
|
|
@ -0,0 +1,228 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" --><%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<input type="hidden" name="_async" id="_async">
|
||||
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
|
||||
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
|
||||
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
|
||||
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
<link rel="stylesheet" href="../lav/_css/lavPezzaCR.css">
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Inserimento Pezza">
|
||||
<jsp:useBean id="bean" class="it.acxent.tex.lav.LavPezza" type="it.acxent.tex.lav.LavPezza" scope="request" >
|
||||
</jsp:useBean>
|
||||
<!-- InstanceEndEditable -->
|
||||
<!--- intestazione stampa -->
|
||||
<div class="row visible-print-block">
|
||||
<div class="col-lg-12">
|
||||
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-toolbar hidden-print">
|
||||
<div class="row row-breadcrumb">
|
||||
<div class="col-lg-8">
|
||||
<ol class="breadcrumb">
|
||||
<!-- InstanceBeginEditable name="breadcrumb" -->
|
||||
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
|
||||
<li class="active">Inserimento Pezza</li>
|
||||
<!-- InstanceEndEditable -->
|
||||
</ol>
|
||||
</div>
|
||||
<div class="col-lg-4 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --><!-- InstanceEndEditable --></div>
|
||||
</div>
|
||||
<div class="box box-header">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" -->
|
||||
|
||||
<acx:if wherecondition="<%=bean.getStep()==0%>"><div class="hidden-xs"><a class="btn btn-app btn-app-sm" href="javascript:Ab.callAbl('/admin/lav/RecordPezza','search')"> <i class="fa fa-plus-square" title="Nuova Pezza"></i>Nuova Pezza</a></div></acx:if> <acx:else><div class="hidden-xs"><a class="btn btn-app btn-app-sm" href="javascript:Ab.callAbl('/admin/lav/RecordPezza','search','','step=1')"> <i class="fa fa-plus-square" title="Nuova Pezza"></i>Nuova Pezza</a></div></acx:else>
|
||||
|
||||
<!-- InstanceEndEditable --></div>
|
||||
<div class="col-lg-4" >
|
||||
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="content">
|
||||
<form method="post" action="" name="main" id="main" <%=encType%>>
|
||||
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
|
||||
<!-- InstanceBeginEditable name="logonOk" -->
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="../lav/RecordPezza.abl">
|
||||
<input name="pageType" type="hidden" id="pageType" value="D">
|
||||
<input name="currentTab" type="hidden" id="currentTab" value="<%= bean.getCurrentTab() %>">
|
||||
<input name="currentFocus" type="hidden" id="currentFocus" >
|
||||
<input name="id_lavPezza" id="id_lavPezza" type="hidden" >
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-ricerca">
|
||||
<div class="box-body">
|
||||
<acx:if wherecondition="<%=bean.getStep()==0%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-5 col-xs-12">
|
||||
<label for="txtRicerca"> Pezza:</label>
|
||||
<br>
|
||||
<div class="input-group input-group-sm">
|
||||
<input type="text" class="form-control input-sm" id="codicePezza" name="codicePezza" maxlength="99" value="<%= bean.getCodicePezza( )%>" >
|
||||
<div class="input-group-addon"><a href="javascript:scan('codicePezza')"><i class="fa fa-barcode" title="Scansiona Barcode"></i> </a> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca">Mt.:</label>
|
||||
<br>
|
||||
<input name="mtPezza" type="text" class="form-control input-sm numberinput" id="mtPezza" value="<%=nf.format(bean.getMtPezza())%>" maxlength="14" onfocus="this.select()">
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<label for="txtRicerca">Num. Colpi:</label>
|
||||
<br>
|
||||
<input name="numColpi" type="text" class="form-control input-sm numberinput" id="numColpi" value="<%=nf.format(bean.getNumColpi())%>" maxlength="14" onfocus="this.select()" nextFocus="aggiungiPezza()">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca"> Pancale:</label>
|
||||
<br>
|
||||
<select class="form-control select2" name="codicePancale" id="codicePancale" >
|
||||
<option <%=bean.getCodicePancale().equals("")?"selected":""%> value=""> </option>
|
||||
<option <%=bean.getCodicePancale().equals("01")?"selected":""%> value="01">01</option>
|
||||
<option <%=bean.getCodicePancale().equals("02")?"selected":""%> value="02">02</option>
|
||||
<option <%=bean.getCodicePancale().equals("03")?"selected":""%> value="03">03</option>
|
||||
<option <%=bean.getCodicePancale().equals("04")?"selected":""%> value="04">04</option>
|
||||
<option <%=bean.getCodicePancale().equals("05")?"selected":""%> value="05">05</option>
|
||||
<option <%=bean.getCodicePancale().equals("06")?"selected":""%> value="06">06</option>
|
||||
<option <%=bean.getCodicePancale().equals("07")?"selected":""%> value="07">07</option>
|
||||
<option <%=bean.getCodicePancale().equals("08")?"selected":""%> value="08">08</option>
|
||||
<option <%=bean.getCodicePancale().equals("09")?"selected":""%> value="09">09</option>
|
||||
<option <%=bean.getCodicePancale().equals("10")?"selected":""%> value="10">10</option>
|
||||
<option <%=bean.getCodicePancale().equals("11")?"selected":""%> value="11">11</option>
|
||||
<option <%=bean.getCodicePancale().equals("12")?"selected":""%> value="12">12</option>
|
||||
<option <%=bean.getCodicePancale().equals("13")?"selected":""%> value="13">13</option>
|
||||
<option <%=bean.getCodicePancale().equals("14")?"selected":""%> value="14">14</option>
|
||||
<option <%=bean.getCodicePancale().equals("15")?"selected":""%> value="15">15</option>
|
||||
<option <%=bean.getCodicePancale().equals("16")?"selected":""%> value="16">16</option>
|
||||
<option <%=bean.getCodicePancale().equals("17")?"selected":""%> value="17">17</option>
|
||||
<option <%=bean.getCodicePancale().equals("18")?"selected":""%> value="18">18</option>
|
||||
<option <%=bean.getCodicePancale().equals("19")?"selected":""%> value="19">19</option>
|
||||
<option <%=bean.getCodicePancale().equals("20")?"selected":""%> value="20">20</option>
|
||||
<option <%=bean.getCodicePancale().equals("21")?"selected":""%> value="21">21</option>
|
||||
<option <%=bean.getCodicePancale().equals("22")?"selected":""%> value="22">22</option>
|
||||
<option <%=bean.getCodicePancale().equals("23")?"selected":""%> value="23">23</option>
|
||||
<option <%=bean.getCodicePancale().equals("24")?"selected":""%> value="24">24</option>
|
||||
<option <%=bean.getCodicePancale().equals("25")?"selected":""%> value="25">25</option>
|
||||
<option <%=bean.getCodicePancale().equals("26")?"selected":""%> value="26">26</option>
|
||||
<option <%=bean.getCodicePancale().equals("27")?"selected":""%> value="27">27</option>
|
||||
<option <%=bean.getCodicePancale().equals("28")?"selected":""%> value="28">28</option>
|
||||
<option <%=bean.getCodicePancale().equals("29")?"selected":""%> value="29">29</option>
|
||||
<option <%=bean.getCodicePancale().equals("30")?"selected":""%> value="30">30</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<input type="button" value="AGGIUNGI PEZZA" class="btn btn-block btn-primary btn-associative" onClick="javascript:aggiungiPezza()" >
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getStep()==1%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<label for="txtRicerca"> Pezza:</label>
|
||||
<br>
|
||||
<div class="input-group input-group-lg">
|
||||
<input type="text" class="form-control input-lg input-big" id="codicePezza" name="codicePezza" maxlength="99" value="<%= bean.getCodicePezza( )%>" nextFocus="aggiungiPezzaStep(2)" defaultFocus="focus">
|
||||
<div class="input-group-addon"><a href="javascript:scan('codicePezza')"><i class="fa fa-barcode" title="Scansiona Barcode"></i> </a> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<input type="button" value="AVANTI" class="btn btn-block btn-primary btn-associative btn-step" onClick="javascript:aggiungiPezzaStep(2)" >
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getStep()==2%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-xs-6">
|
||||
<label for="txtRicerca">Mt. (pezzza <%= bean.getCodicePezza( )%>):
|
||||
<input type="hidden" class="form-control input-lg input-big" id="codicePezza" name="codicePezza" maxlength="99" value="<%= bean.getCodicePezza( )%>" >
|
||||
</label>
|
||||
<br>
|
||||
<div class="input-group input-group-lg">
|
||||
<input name="mtPezza" type="text" class="form-control input-lg numberinput input-big" id="mtPezza" value="<%=nf.format(bean.getMtPezza())%>" maxlength="14" onfocus="this.select()" defaultFocus="focus">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-xs-6">
|
||||
<label for="txtRicerca">Num. Colpi:</label>
|
||||
<br>
|
||||
<div class="input-group input-group-lg">
|
||||
<input name="numColpi" type="text" class="form-control input-lg numberinput input-big" id="numColpi" value="<%=nf.format(bean.getNumColpi())%>" maxlength="14" onfocus="this.select()" nextFocus="aggiungiPezzaStep(3)">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<input type="button" value="AVANTI" class="btn btn-block btn-primary btn-associative btn-step" onClick="javascript:aggiungiPezzaStep(3)" >
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getStep()==3%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<label for="txtRicerca"> Pancale (pezzza <%= bean.getCodicePezza( )%> mt. <%=nf.format(bean.getMtPezza())%> colpi <%=nf.format(bean.getNumColpi())%>): </label>
|
||||
<input type="hidden" class="form-control input-lg input-big" id="codicePezza" name="codicePezza" maxlength="99" value="<%= bean.getCodicePezza( )%>" >
|
||||
<input type="hidden" class="form-control input-lg input-big" id="mtPezza" name="mtPezza" maxlength="99" value="<%=nf.format(bean.getMtPezza())%>" >
|
||||
<input type="hidden" class="form-control input-lg input-big" id="numColpi" name="numColpi" maxlength="99" value="<%=nf.format(bean.getNumColpi())%>" >
|
||||
<input type="hidden" class="form-control input-lg input-big" id="codicePancale" name="codicePancale" maxlength="99" >
|
||||
<br>
|
||||
<acx:for begin="1" end="10" varname="i">
|
||||
<input type="button" value="<%=i%>" class="btn btn-block btn-primary btn-associative btn-numeri" onClick="javascript:aggiungiPezzaUltimoPasso(<%=i%>)" >
|
||||
</acx:for>
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="row">
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<input type="button" value="AGGIUNGI PEZZA" class="btn btn-block btn-primary btn-associative" onClick="javascript:aggiungiPezzaUltimoPasso()" >
|
||||
</div>
|
||||
</div>-->
|
||||
</acx:if>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</form>
|
||||
</section>
|
||||
<!-- SCRIPT DI RESET -->
|
||||
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
|
||||
<!-- InstanceBeginEditable name="js-pagina" -->
|
||||
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
|
||||
<script language="JavaScript" src="../lav/_js/tex-lavPezza.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- Modal -->
|
||||
<div id="modalMov" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Dettaglio Articoli Filati</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
56
www/admin/lav/lavPezzaCRx.jsp
Normal file
56
www/admin/lav/lavPezzaCRx.jsp
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="bean" class="it.acxent.contab.Documento" type="it.acxent.contab.Documento" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<!--<script language="JavaScript" src="_js/acxent-articolo.js">
|
||||
</script>
|
||||
<acx:if_logon_ok trueifnotsecure="true"> <!--
|
||||
<script language="JavaScript">alert("inizio");
|
||||
</script>
|
||||
-->
|
||||
|
||||
<section class="content">
|
||||
<div class="row">
|
||||
<div col="lg-12">
|
||||
Documento: <strong><%=bean.getNumeroDocumento()%></strong> del <strong><%=df.format(bean.getDataDocumento())%></strong><br>
|
||||
Cliente: <strong><%=bean.getClifor().getDescrizioneCompleta()%></strong><br>
|
||||
Tela: <strong><%=bean.getRiferimento()%></strong> del <strong><%=df.format(bean.getDataRiferimento())%></strong></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div col="lg-12" >
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th align="left">Articolo</th>
|
||||
<th align="left">Codice Pezza </th>
|
||||
<th align="left" >Mt.</th>
|
||||
<th align="left" >Data</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.tex.lav.LavPezza" vectumerator="listaPezze">
|
||||
<tr>
|
||||
<td align="left" ><%=rowBean.getRigaDocumento().getDescrizioneRigaCompleta()%></td>
|
||||
<td align="left" >
|
||||
<%=rowBean.getCodicePezza()%></td>
|
||||
<td align="left" class="testoPiccolissimo"> <%=nf.format(rowBean.getMtPezza())%></td>
|
||||
<td align="left" > <%=rowBean.getTsInserimentoS()%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
<tr>
|
||||
<td bordercolor="#FFCCFF" colspan="3"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</acx:if_logon_ok>
|
||||
365
www/admin/lav/lavPezzaCliCR.jsp
Normal file
365
www/admin/lav/lavPezzaCliCR.jsp
Normal file
|
|
@ -0,0 +1,365 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" --><%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<input type="hidden" name="_async" id="_async">
|
||||
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
|
||||
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
|
||||
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
|
||||
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
<jsp:useBean id="beanPezza" class="it.acxent.tex.lav.LavPezza" type="it.acxent.tex.lav.LavPezza" scope="request" >
|
||||
</jsp:useBean>
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Dettaglio Produzione">
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="CR" class="it.acxent.tex.lav.LavPezzaCR" type="it.acxent.tex.lav.LavPezzaCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="listaDocumenti" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="listaTipiDocumento" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="listaDocumentixx" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<!-- InstanceEndEditable -->
|
||||
<!--- intestazione stampa -->
|
||||
<div class="row visible-print-block">
|
||||
<div class="col-lg-12">
|
||||
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-toolbar hidden-print">
|
||||
<div class="row row-breadcrumb">
|
||||
<div class="col-lg-8">
|
||||
<ol class="breadcrumb">
|
||||
<!-- InstanceBeginEditable name="breadcrumb" -->
|
||||
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
|
||||
<li class="active">Dettaglio Produzione</li>
|
||||
<!-- InstanceEndEditable -->
|
||||
</ol>
|
||||
</div>
|
||||
<div class="col-lg-4 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --><!-- InstanceEndEditable --></div>
|
||||
</div>
|
||||
<div class="box box-header">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" -->
|
||||
<div class=""><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i>
|
||||
<acx:lang>Stampa</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm " href="javascript:reportAP()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i>
|
||||
<acx:lang>Report</acx:lang>
|
||||
</a></div>
|
||||
<!-- InstanceEndEditable --></div>
|
||||
<div class="col-lg-4" >
|
||||
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="content">
|
||||
<form method="post" action="" name="main" id="main" <%=encType%>>
|
||||
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
|
||||
<!-- InstanceBeginEditable name="logonOk" -->
|
||||
<input name="_barCodeFields" type="hidden" id="_barCodeFields" value="0,riferimento,1,">
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="../lav/LavPezza.abl">
|
||||
<input name="pageType" type="hidden" id="pageType" value="R">
|
||||
<input name="currentTab" type="hidden" id="currentTab" value="<%= CR.getCurrentTab() %>">
|
||||
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= CR.getCurrentFocus() %>">
|
||||
<input name="id_lavPezza" id="id_lavPezza" type="hidden" >
|
||||
<input name="id_lavPezze" id="id_lavPezza" type="hidden" >
|
||||
<input name="id_tipoDocumento" id="id_tipoDocumento" type="hidden" >
|
||||
<input name="id_documento" id="id_documento" type="hidden" >
|
||||
<div class="row hidden-print">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-ricerca">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-12 visible-xs"> <a class="btn-search btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Pancale:</label>
|
||||
<br>
|
||||
<select class="form-control select2" name="codicePancale" id="codicePancale" onchange="searching()" >
|
||||
<option <%=CR.getCodicePancale().equals("")?"selected":""%> value=""></option>
|
||||
<option <%=CR.getCodicePancale().equals("01")?"selected":""%> value="01">01</option>
|
||||
<option <%=CR.getCodicePancale().equals("02")?"selected":""%> value="02">02</option>
|
||||
<option <%=CR.getCodicePancale().equals("03")?"selected":""%> value="03">03</option>
|
||||
<option <%=CR.getCodicePancale().equals("04")?"selected":""%> value="04">04</option>
|
||||
<option <%=CR.getCodicePancale().equals("05")?"selected":""%> value="05">05</option>
|
||||
<option <%=CR.getCodicePancale().equals("06")?"selected":""%> value="06">06</option>
|
||||
<option <%=CR.getCodicePancale().equals("07")?"selected":""%> value="07">07</option>
|
||||
<option <%=CR.getCodicePancale().equals("08")?"selected":""%> value="08">08</option>
|
||||
<option <%=CR.getCodicePancale().equals("09")?"selected":""%> value="09">09</option>
|
||||
<option <%=CR.getCodicePancale().equals("10")?"selected":""%> value="10">10</option>
|
||||
<option <%=CR.getCodicePancale().equals("11")?"selected":""%> value="11">11</option>
|
||||
<option <%=CR.getCodicePancale().equals("12")?"selected":""%> value="12">12</option>
|
||||
<option <%=CR.getCodicePancale().equals("13")?"selected":""%> value="13">13</option>
|
||||
<option <%=CR.getCodicePancale().equals("14")?"selected":""%> value="14">14</option>
|
||||
<option <%=CR.getCodicePancale().equals("15")?"selected":""%> value="15">15</option>
|
||||
<option <%=CR.getCodicePancale().equals("16")?"selected":""%> value="16">16</option>
|
||||
<option <%=CR.getCodicePancale().equals("17")?"selected":""%> value="17">17</option>
|
||||
<option <%=CR.getCodicePancale().equals("18")?"selected":""%> value="18">18</option>
|
||||
<option <%=CR.getCodicePancale().equals("19")?"selected":""%> value="19">19</option>
|
||||
<option <%=CR.getCodicePancale().equals("20")?"selected":""%> value="20">20</option>
|
||||
<option <%=CR.getCodicePancale().equals("21")?"selected":""%> value="21">21</option>
|
||||
<option <%=CR.getCodicePancale().equals("22")?"selected":""%> value="22">22</option>
|
||||
<option <%=CR.getCodicePancale().equals("23")?"selected":""%> value="23">23</option>
|
||||
<option <%=CR.getCodicePancale().equals("24")?"selected":""%> value="24">24</option>
|
||||
<option <%=CR.getCodicePancale().equals("25")?"selected":""%> value="25">25</option>
|
||||
<option <%=CR.getCodicePancale().equals("26")?"selected":""%> value="26">26</option>
|
||||
<option <%=CR.getCodicePancale().equals("27")?"selected":""%> value="27">27</option>
|
||||
<option <%=CR.getCodicePancale().equals("28")?"selected":""%> value="28">28</option>
|
||||
<option <%=CR.getCodicePancale().equals("29")?"selected":""%> value="29">29</option>
|
||||
<option <%=CR.getCodicePancale().equals("30")?"selected":""%> value="30">30</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Cliente/Fornitore: </label>
|
||||
<br>
|
||||
<acx:if wherecondition="<%=utenteLogon.getId_userProfile()==10%>"><b><%= CR.getClifor().getDescrizioneCompleta()%></b></acx:if>
|
||||
<acx:else>
|
||||
<acx:inputajax bean="" boundcolumn="id_clifor" action='<%="/admin/anag/Clifor.abl?searchTxt="%>'
|
||||
nchar="0" returndata="" nextacion="searching()"
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="nominativoDocumento" type="text" class="form-control input-sm ajSearchText" id="nominativoDocumento" value="<acx:inputTextFormat><%= CR.getClifor().getDescrizioneCompleta()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</acx:else>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Tela:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="riferimento" name="riferimento" maxlength="14" value="<%= CR.getRiferimento( )%>" submit>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Codice Pezza:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codicePezza" name="codicePezza" maxlength="14" value="<%= CR.getCodicePezza( )%>" submit>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Creata Bolla:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgConBolla" id="flgConBolla" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgConBolla()==-1?"selected":""%> >--Tutti--</option>
|
||||
<option value="0" <%=CR.getFlgConBolla()==0?"selected":""%> >Senza Bolla</option>
|
||||
<option value="1" <%=CR.getFlgConBolla()==1?"selected":""%> >Con Bolla</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 form-inline">
|
||||
<div class="form-group">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Numero Documento</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input type="text" name="progDocumento" id="progDocumento" submit class="form-control input-sm input-sm-60" value="<%= CR.getProgDocumento() %>" maxlength="10" >
|
||||
a
|
||||
<input type="text" name="progDocumentoA" id="progDocumentoA" class="form-control input-sm input-sm-60" value="<%= CR.getProgDocumentoA() %>" maxlength="10" submit>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Data Disposizione da:</label>
|
||||
<br>
|
||||
<input name="dataDocumentoDa" type="text" class="form-control input-sm datemask" id="dataDocumentoDa" value="<%= df.format(CR.getDataDocumentoDa()) %>" maxlength="10" >
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Data Disposizione a:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm datemask" id="dataDocumentoA" name="dataDocumentoA" maxlength="10" value="<%= df.format(CR.getDataDocumentoA()) %>" submit>
|
||||
</div>
|
||||
<div class="col-lg-1 hidden-xs"> <a class="btn-search btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box">
|
||||
<!-- .box-header -->
|
||||
<div class="box-header clearfix hidden-print hidden-xs">
|
||||
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
|
||||
</div>
|
||||
<!-- /.box-header -->
|
||||
<div class="box-body table-responsive">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>">
|
||||
<th> </th>
|
||||
</acx:if>
|
||||
<th>Cliente</th>
|
||||
<th>Tela</th>
|
||||
<th>Doc. Disp.</th>
|
||||
<th>Dettaglio Disp.</th>
|
||||
<th>Mt.<br></th>
|
||||
<th>Num Colpi<br></th>
|
||||
<th>Articolo</th>
|
||||
<th>Codice Pezza</th>
|
||||
<th>Data </th>
|
||||
<th>Bolla</th>
|
||||
<th>Fattura</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.tex.lav.LavPezza" vectumerator="list">
|
||||
<tr>
|
||||
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>">
|
||||
<td class="comandi text-center"><div class="inline text-center hidden-print"> <a href="javascript:deleteCommandCR('<%=rowBean.getId_lavPezza()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> <%=rowBean.getCodicePancale()%></div></td>
|
||||
</acx:if>
|
||||
<td data-title="Cliente"><%=rowBean.getRigaDocumento().getDocumento().getId_clifor()%>- <%=rowBean.getRigaDocumento().getDocumento().getClifor().getDescrizioneCompleta()%>
|
||||
<acx:if wherecondition="<%=rowBean.isError()%>"><i class="fa fa-warning fa-2x" style="color:darkred;" title="<%=rowBean.getError()%>"></i></acx:if></td>
|
||||
<td data-title="Tela"><%=rowBean.getRigaDocumento().getDocumento().getRiferimento()%></td>
|
||||
<td data-title="Doc. Disp." ><%=rowBean.getRigaDocumento().getDocumento().getNumeroDocumentoCompleto()%> - <%=df.format(rowBean.getRigaDocumento().getDocumento().getDataDocumento())%></td>
|
||||
<td data-title="Stato"><table width="200" border="0">
|
||||
<tbody>
|
||||
<tr style="font-size: 9px;font-weight: bold">
|
||||
<td> </td>
|
||||
<td>Lav</td>
|
||||
<td>Inv</td>
|
||||
<td>Ft.</td>
|
||||
<td>TOT</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Pezze</td>
|
||||
<td><%= (rowBean.getRigaDocumento().getDocumento().getPezzeTotali())%></td>
|
||||
<td><%= (rowBean.getRigaDocumento().getDocumento().getPezzeTotaliInviate())%></td>
|
||||
<td><%= (rowBean.getRigaDocumento().getDocumento().getPezzeTotaliFatturate())%></td>
|
||||
<td><%= (rowBean.getRigaDocumento().getDocumento().getStacchiTotali())%></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></td>
|
||||
<td data-title="Mt."><%=nf.format(rowBean.getMtPezza())%></td>
|
||||
<td data-title="Num. Colpi"><%= (rowBean.getNumColpi())%></td>
|
||||
<td data-title="Articolo"><%=rowBean.getRigaDocumento().getDescrizioneRigaCompleta()%></td>
|
||||
<td data-title="Cod. Pezza"><%=rowBean.getCodicePezza()%></td>
|
||||
<td data-title="Inizio Lav."><%=rowBean.getTsInserimentoS()%></td>
|
||||
<td data-title="DDT"><acx:if wherecondition="<%=rowBean.getId_rigaDocumentoBolla()>0%>"> <span class="small"><a href="javascript:stampaDocumentoCli(<%=rowBean.getRigaDocumentoBolla().getId_documento()%>)"><%=rowBean.getRigaDocumentoBolla().getDocumento().getNumeroDocumentoCompleto()%></a></span> </acx:if></td>
|
||||
<td data-title="Fattura"><acx:if wherecondition="<%=rowBean.getRigaDocumentoBolla().getId_documentoPadre()>0%>"> <span class="small"><a href="javascript:stampaDocumentoCli(<%=rowBean.getRigaDocumentoBolla().getId_documento()%>)"><%=rowBean.getRigaDocumentoBolla().getDocumentoPadre().getNumeroDocumentoCompleto()%></a></span> </acx:if></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
<div class="box-footer clearfix hidden-print">
|
||||
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- modal tipo fattura -->
|
||||
<div id="tipoFatturaBP" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Seleziona tipo di documento</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label>Data Emissione:</label>
|
||||
<br>
|
||||
<input class="form-control input-sm datemask datapicker" name="dataED" type="text" id="dataED" value="<%= df.format(CR.getDataEmissioneDocumento()) %>" maxlength="10" size="10">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label>Stato Fatture:</label>
|
||||
<br/>
|
||||
<select name="flgStatoD" id="flgStatoD" >
|
||||
<option value="0" ><%=CR.getStato(0)%> </option>
|
||||
<option value="1" selected ><%=CR.getStato(1)%> </option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label>Tipo Documento:</label>
|
||||
<br/>
|
||||
<select name="id_tipoDocumentoD" id="id_tipoDocumentoD">
|
||||
<acx:optionvec boundcolumn="id_tipoDocumento" desccolumn="descrizione" vectumerator="listaTipiDocumento" value="<%=CR.getId_tipoDocumento()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer"> <a class="btn btn-block btn-primary btn-associative" href="javascript:generaDocumento()">Genera Documento</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Modal -->
|
||||
<div id="listaDocumenti" class="modal fade" role="dialog" >
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title modalWin-title">Elenco Fatture generate</h4>
|
||||
</div>
|
||||
<div class="modal-body modalWin-body scroll-300">
|
||||
<div class="box-body table-responsive">
|
||||
<table id="tableFatture" class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr></tr>
|
||||
</thead>
|
||||
<input type="hidden" id="numDocumentiGenerati" name="numDocumentiGenerati" value="<%=listaDocumenti.getTotNumberOfRecords()%>">
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.Documento" vectumerator="listaDocumenti">
|
||||
<tr><a href="javascript:mostraDocumentoDaModal(<%=rowBean.getId_documento()%>)"><%=rowBean.getNumeroDocumentoCompleto()%></a>
|
||||
<input type="hidden" id="idDocumentoGenerato" name="idDocumentoGenerato" value="<%=rowBean.getId_documento()%>">
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- POPUP MODIFICA PEZZA -->
|
||||
<div id="modalPezza" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Dettaglio Pezze</h4>
|
||||
</div>
|
||||
<div class="modal-body pezza-body">
|
||||
<div class="row"> loading ..... </div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</form>
|
||||
</section>
|
||||
<!-- SCRIPT DI RESET -->
|
||||
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
|
||||
<!-- InstanceBeginEditable name="js-pagina" -->
|
||||
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
|
||||
<script language="JavaScript" src="../lav/_js/tex-lavPezza.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- Modal -->
|
||||
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
85
www/admin/lav/lavPezzaE.jsp
Normal file
85
www/admin/lav/lavPezzaE.jsp
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="bean" class="it.acxent.tex.lav.LavPezza" type="it.acxent.tex.lav.LavPezza" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<!--<script language="JavaScript" src="_js/acxent-articolo.js">
|
||||
</script>
|
||||
<acx:if_logon_ok trueifnotsecure="true"> <!--
|
||||
<script language="JavaScript">alert("inizio");
|
||||
</script>
|
||||
-->
|
||||
|
||||
<section class="content">
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca"> Pancale:</label>
|
||||
<input name="id_lavPezzaE" type="hidden" id="id_lavPezzaE" value="<%=bean.getId_lavPezza()%>">
|
||||
<br>
|
||||
<select class="form-control select2" name="codicePancaleE" id="codicePancaleE" >
|
||||
<option <%=bean.getCodicePancale().equals("")?"selected":""%> value=""> </option>
|
||||
<option <%=bean.getCodicePancale().equals("01")?"selected":""%> value="01">01</option>
|
||||
<option <%=bean.getCodicePancale().equals("02")?"selected":""%> value="02">02</option>
|
||||
<option <%=bean.getCodicePancale().equals("03")?"selected":""%> value="03">03</option>
|
||||
<option <%=bean.getCodicePancale().equals("04")?"selected":""%> value="04">04</option>
|
||||
<option <%=bean.getCodicePancale().equals("05")?"selected":""%> value="05">05</option>
|
||||
<option <%=bean.getCodicePancale().equals("06")?"selected":""%> value="06">06</option>
|
||||
<option <%=bean.getCodicePancale().equals("07")?"selected":""%> value="07">07</option>
|
||||
<option <%=bean.getCodicePancale().equals("08")?"selected":""%> value="08">08</option>
|
||||
<option <%=bean.getCodicePancale().equals("09")?"selected":""%> value="09">09</option>
|
||||
<option <%=bean.getCodicePancale().equals("10")?"selected":""%> value="10">10</option>
|
||||
<option <%=bean.getCodicePancale().equals("11")?"selected":""%> value="11">11</option>
|
||||
<option <%=bean.getCodicePancale().equals("12")?"selected":""%> value="12">12</option>
|
||||
<option <%=bean.getCodicePancale().equals("13")?"selected":""%> value="13">13</option>
|
||||
<option <%=bean.getCodicePancale().equals("14")?"selected":""%> value="14">14</option>
|
||||
<option <%=bean.getCodicePancale().equals("15")?"selected":""%> value="15">15</option>
|
||||
<option <%=bean.getCodicePancale().equals("16")?"selected":""%> value="16">16</option>
|
||||
<option <%=bean.getCodicePancale().equals("17")?"selected":""%> value="17">17</option>
|
||||
<option <%=bean.getCodicePancale().equals("18")?"selected":""%> value="18">18</option>
|
||||
<option <%=bean.getCodicePancale().equals("19")?"selected":""%> value="19">19</option>
|
||||
<option <%=bean.getCodicePancale().equals("20")?"selected":""%> value="20">20</option>
|
||||
<option <%=bean.getCodicePancale().equals("21")?"selected":""%> value="21">21</option>
|
||||
<option <%=bean.getCodicePancale().equals("22")?"selected":""%> value="22">22</option>
|
||||
<option <%=bean.getCodicePancale().equals("23")?"selected":""%> value="23">23</option>
|
||||
<option <%=bean.getCodicePancale().equals("24")?"selected":""%> value="24">24</option>
|
||||
<option <%=bean.getCodicePancale().equals("25")?"selected":""%> value="25">25</option>
|
||||
<option <%=bean.getCodicePancale().equals("26")?"selected":""%> value="26">26</option>
|
||||
<option <%=bean.getCodicePancale().equals("27")?"selected":""%> value="27">27</option>
|
||||
<option <%=bean.getCodicePancale().equals("28")?"selected":""%> value="28">28</option>
|
||||
<option <%=bean.getCodicePancale().equals("29")?"selected":""%> value="29">29</option>
|
||||
<option <%=bean.getCodicePancale().equals("30")?"selected":""%> value="30">30</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca"> Pezza:</label>
|
||||
<br>
|
||||
<%= bean.getCodicePezza( )%>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<label for="txtRicerca">Mt.:</label>
|
||||
<br>
|
||||
<input name="mtPezzaE" type="text" class="form-control input-sm numberinput" id="mtPezzaE" value="<%=nf.format(bean.getMtPezza())%>" maxlength="14" >
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<label for="txtRicerca">Nm. Colpi:</label>
|
||||
<br>
|
||||
<input name="numColpiE" type="text" class="form-control input-sm numberinput" id="numColpiE" value="<%=nf.format(bean.getNumColpi())%>" maxlength="14" >
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<input type="button" value="AGGIORNA PEZZA" class="btn btn-block btn-primary btn-associative" onClick="javascript:salvaPezza()" >
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</acx:if_logon_ok>
|
||||
60
www/admin/lav/lavPezzeView.jsp
Normal file
60
www/admin/lav/lavPezzeView.jsp
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="bean" class="it.acxent.contab.Documento" type="it.acxent.contab.Documento" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<!--<script language="JavaScript" src="_js/acxent-articolo.js">
|
||||
</script>
|
||||
<acx:if_logon_ok trueifnotsecure="true"> <!--
|
||||
<script language="JavaScript">alert("inizio");
|
||||
</script>
|
||||
-->
|
||||
|
||||
<section class="content">
|
||||
<div class="row">
|
||||
<div col="lg-12">
|
||||
Documento: <strong><%=bean.getNumeroDocumento()%></strong> del <strong><%=df.format(bean.getDataDocumento())%></strong><br>
|
||||
Cliente: <strong><%=bean.getClifor().getDescrizioneCompleta()%></strong><br>
|
||||
Tela: <strong><%=bean.getRiferimento()%></strong></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div col="lg-12" >
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th align="left">Articolo</th>
|
||||
<th align="left">Codice Pezza </th>
|
||||
<th align="left" >Mt.</th>
|
||||
<th align="left" >Data</th>
|
||||
<th align="left" >DDT</th>
|
||||
<th align="left" >FT</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.tex.lav.LavPezza" vectumerator="listaPezze">
|
||||
<tr>
|
||||
<td align="left" ><%=rowBean.getRigaDocumento().getDescrizioneRigaCompleta()%></td>
|
||||
<td align="left" >
|
||||
<%=rowBean.getCodicePezza()%></td>
|
||||
<td align="left" class="testoPiccolissimo"> <%=nf.format(rowBean.getMtPezza())%></td>
|
||||
<td align="left" > <%=rowBean.getTsInserimentoS()%></td>
|
||||
<td align="left" ><acx:if wherecondition="<%=rowBean.isInviata()%>"><span class="small"><a href="javascript:mostraDocumentoDaModalPezze(<%=rowBean.getRigaDocumentoBolla().getId_documento()%>)"><%=rowBean.getDocumentoBollaNumero()%></a></span></acx:if></td>
|
||||
<td align="left" ><acx:if wherecondition="<%=rowBean.isFatturata()%>"><span class="small"><a href="javascript:mostraDocumentoDaModalPezze(<%=rowBean.getRigaDocumentoBolla().getId_documentoPadre()%>)"><%=rowBean.getDocumentoFatturaNumero()%></a></span></acx:if></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
<tr>
|
||||
<td bordercolor="#FFCCFF" colspan="3"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</acx:if_logon_ok>
|
||||
61
www/admin/lav/lavPezzeViewCli.jsp
Normal file
61
www/admin/lav/lavPezzeViewCli.jsp
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
<!-- lavPezzaViewCli.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="bean" class="it.acxent.contab.Documento" type="it.acxent.contab.Documento" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<!--<script language="JavaScript" src="_js/acxent-articolo.js">
|
||||
</script>
|
||||
<acx:if_logon_ok trueifnotsecure="true"> <!--
|
||||
<script language="JavaScript">alert("inizio");
|
||||
</script>
|
||||
-->
|
||||
|
||||
<section class="content">
|
||||
<div class="row">
|
||||
<div col="lg-12">
|
||||
Documento: <strong><%=bean.getNumeroDocumento()%></strong> del <strong><%=df.format(bean.getDataDocumento())%></strong><br>
|
||||
Cliente: <strong><%=bean.getClifor().getDescrizioneCompleta()%></strong><br>
|
||||
Tela: <strong><%=bean.getRiferimento()%></strong> del <strong><%=df.format(bean.getDataRiferimento())%></strong></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div col="lg-12" >
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th align="left">Articolo</th>
|
||||
<th align="left">Codice Pezza </th>
|
||||
<th align="left" >Mt.</th>
|
||||
<th align="left" >Data</th>
|
||||
<th align="left" >DDT</th>
|
||||
<th align="left" >FT</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.tex.lav.LavPezza" vectumerator="listaPezze">
|
||||
<tr>
|
||||
<td align="left" ><%=rowBean.getRigaDocumento().getDescrizioneRigaCompleta()%></td>
|
||||
<td align="left" >
|
||||
<%=rowBean.getCodicePezza()%></td>
|
||||
<td align="left" class="testoPiccolissimo"> <%=nf.format(rowBean.getMtPezza())%></td>
|
||||
<td align="left" > <%=rowBean.getTsInserimentoS()%></td>
|
||||
<td align="left" ><acx:if wherecondition="<%=rowBean.isInviata()%>"><span class="small"><%=rowBean.getDocumentoBollaNumero()%></span></acx:if></td>
|
||||
<td align="left" ><acx:if wherecondition="<%=rowBean.isFatturata()%>"><span class="small"><%=rowBean.getDocumentoFatturaNumero()%></span></acx:if></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
<tr>
|
||||
<td bordercolor="#FFCCFF" colspan="3"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</acx:if_logon_ok>
|
||||
236
www/admin/lav/lavTessituraPianificazione.jsp
Normal file
236
www/admin/lav/lavTessituraPianificazione.jsp
Normal file
|
|
@ -0,0 +1,236 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" --><%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<input type="hidden" name="_async" id="_async">
|
||||
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
|
||||
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
|
||||
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
|
||||
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
<link rel="stylesheet" href="../lav/_css/lavTessituraPianificazione.css">
|
||||
<jsp:useBean id="bean" class="it.acxent.contab.Documento" type="it.acxent.contab.Documento" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="listaPagamenti" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%@ page import="it.acxent.contab.*" %>
|
||||
<jsp:useBean id="nf4" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean2" class="it.acxent.contab.RigaDocumento" type="it.acxent.contab.RigaDocumento" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="listaRigheDocumento" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<!-- InstanceEndEditable -->
|
||||
<!--- intestazione stampa -->
|
||||
<div class="row visible-print-block">
|
||||
<div class="col-lg-12">
|
||||
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-toolbar hidden-print">
|
||||
<div class="row row-breadcrumb">
|
||||
<div class="col-lg-8">
|
||||
<ol class="breadcrumb">
|
||||
<!-- InstanceBeginEditable name="breadcrumb" -->
|
||||
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
|
||||
<li class="active">Pianificazione Pezza</li>
|
||||
<!-- InstanceEndEditable -->
|
||||
</ol>
|
||||
</div>
|
||||
<div class="col-lg-4 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --><!-- InstanceEndEditable --></div>
|
||||
</div>
|
||||
<div class="box box-header">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" -->
|
||||
|
||||
<acx:if wherecondition="<%=bean.getStep()==0%>"><div class="hidden-xs"><a class="btn btn-app btn-app-sm" href="javascript:Ab.callAbl('/admin/lav/RecordPezza','search')"> <i class="fa fa-plus-square" title="Nuova Pezza"></i>Nuova Pezza</a></div></acx:if> <acx:else><div class="hidden-xs"><a class="btn btn-app btn-app-sm" href="javascript:Ab.callAbl('/admin/lav/RecordPezza','search','','step=1')"> <i class="fa fa-plus-square" title="Nuova Pezza"></i>Nuova Pezza</a></div></acx:else>
|
||||
|
||||
<!-- InstanceEndEditable --></div>
|
||||
<div class="col-lg-4" >
|
||||
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="content">
|
||||
<form method="post" action="" name="main" id="main" <%=encType%>>
|
||||
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
|
||||
<!-- InstanceBeginEditable name="logonOk" -->
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="../lav/RecordPezza.abl">
|
||||
<input name="pageType" type="hidden" id="pageType" value="D">
|
||||
<input name="currentTab" type="hidden" id="currentTab" value="<%= bean.getCurrentTab() %>">
|
||||
<input name="currentFocus" type="hidden" id="currentFocus" >
|
||||
<input name="id_lavPezza" id="id_lavPezza" type="hidden" >
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-ricerca">
|
||||
<div class="box-body">
|
||||
<acx:if wherecondition="<%=bean.getStep()==0%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-5 col-xs-12">
|
||||
<label for="txtRicerca"> Pezza:</label>
|
||||
<br>
|
||||
<div class="input-group input-group-sm">
|
||||
<input type="text" class="form-control input-sm" id="codicePezza" name="codicePezza" maxlength="99" value="<%= bean.getCodicePezza( )%>" >
|
||||
<div class="input-group-addon"><a href="javascript:scan('codicePezza')"><i class="fa fa-barcode" title="Scansiona Barcode"></i> </a> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca">Mt.:</label>
|
||||
<br>
|
||||
<input name="mtPezza" type="text" class="form-control input-sm numberinput" id="mtPezza" value="<%=nf.format(bean.getMtPezza())%>" maxlength="14" onfocus="this.select()">
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<label for="txtRicerca">Num. Colpi:</label>
|
||||
<br>
|
||||
<input name="numColpi" type="text" class="form-control input-sm numberinput" id="numColpi" value="<%=nf.format(bean.getNumColpi())%>" maxlength="14" onfocus="this.select()" nextFocus="aggiungiPezza()">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca"> Pancale:</label>
|
||||
<br>
|
||||
<select class="form-control select2" name="codicePancale" id="codicePancale" >
|
||||
<option <%=bean.getCodicePancale().equals("")?"selected":""%> value=""> </option>
|
||||
<option <%=bean.getCodicePancale().equals("01")?"selected":""%> value="01">01</option>
|
||||
<option <%=bean.getCodicePancale().equals("02")?"selected":""%> value="02">02</option>
|
||||
<option <%=bean.getCodicePancale().equals("03")?"selected":""%> value="03">03</option>
|
||||
<option <%=bean.getCodicePancale().equals("04")?"selected":""%> value="04">04</option>
|
||||
<option <%=bean.getCodicePancale().equals("05")?"selected":""%> value="05">05</option>
|
||||
<option <%=bean.getCodicePancale().equals("06")?"selected":""%> value="06">06</option>
|
||||
<option <%=bean.getCodicePancale().equals("07")?"selected":""%> value="07">07</option>
|
||||
<option <%=bean.getCodicePancale().equals("08")?"selected":""%> value="08">08</option>
|
||||
<option <%=bean.getCodicePancale().equals("09")?"selected":""%> value="09">09</option>
|
||||
<option <%=bean.getCodicePancale().equals("10")?"selected":""%> value="10">10</option>
|
||||
<option <%=bean.getCodicePancale().equals("11")?"selected":""%> value="11">11</option>
|
||||
<option <%=bean.getCodicePancale().equals("12")?"selected":""%> value="12">12</option>
|
||||
<option <%=bean.getCodicePancale().equals("13")?"selected":""%> value="13">13</option>
|
||||
<option <%=bean.getCodicePancale().equals("14")?"selected":""%> value="14">14</option>
|
||||
<option <%=bean.getCodicePancale().equals("15")?"selected":""%> value="15">15</option>
|
||||
<option <%=bean.getCodicePancale().equals("16")?"selected":""%> value="16">16</option>
|
||||
<option <%=bean.getCodicePancale().equals("17")?"selected":""%> value="17">17</option>
|
||||
<option <%=bean.getCodicePancale().equals("18")?"selected":""%> value="18">18</option>
|
||||
<option <%=bean.getCodicePancale().equals("19")?"selected":""%> value="19">19</option>
|
||||
<option <%=bean.getCodicePancale().equals("20")?"selected":""%> value="20">20</option>
|
||||
<option <%=bean.getCodicePancale().equals("21")?"selected":""%> value="21">21</option>
|
||||
<option <%=bean.getCodicePancale().equals("22")?"selected":""%> value="22">22</option>
|
||||
<option <%=bean.getCodicePancale().equals("23")?"selected":""%> value="23">23</option>
|
||||
<option <%=bean.getCodicePancale().equals("24")?"selected":""%> value="24">24</option>
|
||||
<option <%=bean.getCodicePancale().equals("25")?"selected":""%> value="25">25</option>
|
||||
<option <%=bean.getCodicePancale().equals("26")?"selected":""%> value="26">26</option>
|
||||
<option <%=bean.getCodicePancale().equals("27")?"selected":""%> value="27">27</option>
|
||||
<option <%=bean.getCodicePancale().equals("28")?"selected":""%> value="28">28</option>
|
||||
<option <%=bean.getCodicePancale().equals("29")?"selected":""%> value="29">29</option>
|
||||
<option <%=bean.getCodicePancale().equals("30")?"selected":""%> value="30">30</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<input type="button" value="AGGIUNGI PEZZA" class="btn btn-block btn-primary btn-associative" onClick="javascript:aggiungiPezza()" >
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getStep()==1%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<label for="txtRicerca"> Pezza:</label>
|
||||
<br>
|
||||
<div class="input-group input-group-lg">
|
||||
<input type="text" class="form-control input-lg input-big" id="codicePezza" name="codicePezza" maxlength="99" value="<%= bean.getCodicePezza( )%>" nextFocus="aggiungiPezzaStep(2)" defaultFocus="focus">
|
||||
<div class="input-group-addon"><a href="javascript:scan('codicePezza')"><i class="fa fa-barcode" title="Scansiona Barcode"></i> </a> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<input type="button" value="AVANTI" class="btn btn-block btn-primary btn-associative btn-step" onClick="javascript:aggiungiPezzaStep(2)" >
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getStep()==2%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-xs-6">
|
||||
<label for="txtRicerca">Mt. (pezzza <%= bean.getCodicePezza( )%>):
|
||||
<input type="hidden" class="form-control input-lg input-big" id="codicePezza" name="codicePezza" maxlength="99" value="<%= bean.getCodicePezza( )%>" >
|
||||
</label>
|
||||
<br>
|
||||
<div class="input-group input-group-lg">
|
||||
<input name="mtPezza" type="text" class="form-control input-lg numberinput input-big" id="mtPezza" value="<%=nf.format(bean.getMtPezza())%>" maxlength="14" onfocus="this.select()" defaultFocus="focus">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-xs-6">
|
||||
<label for="txtRicerca">Num. Colpi:</label>
|
||||
<br>
|
||||
<div class="input-group input-group-lg">
|
||||
<input name="numColpi" type="text" class="form-control input-lg numberinput input-big" id="numColpi" value="<%=nf.format(bean.getNumColpi())%>" maxlength="14" onfocus="this.select()" nextFocus="aggiungiPezzaStep(3)">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<input type="button" value="AVANTI" class="btn btn-block btn-primary btn-associative btn-step" onClick="javascript:aggiungiPezzaStep(3)" >
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getStep()==3%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<label for="txtRicerca"> Pancale (pezzza <%= bean.getCodicePezza( )%> mt. <%=nf.format(bean.getMtPezza())%> colpi <%=nf.format(bean.getNumColpi())%>): </label>
|
||||
<input type="hidden" class="form-control input-lg input-big" id="codicePezza" name="codicePezza" maxlength="99" value="<%= bean.getCodicePezza( )%>" >
|
||||
<input type="hidden" class="form-control input-lg input-big" id="mtPezza" name="mtPezza" maxlength="99" value="<%=nf.format(bean.getMtPezza())%>" >
|
||||
<input type="hidden" class="form-control input-lg input-big" id="numColpi" name="numColpi" maxlength="99" value="<%=nf.format(bean.getNumColpi())%>" >
|
||||
<input type="hidden" class="form-control input-lg input-big" id="codicePancale" name="codicePancale" maxlength="99" >
|
||||
<br>
|
||||
<acx:for begin="1" end="10" varname="i">
|
||||
<input type="button" value="<%=i%>" class="btn btn-block btn-primary btn-associative btn-numeri" onClick="javascript:aggiungiPezzaUltimoPasso(<%=i%>)" >
|
||||
</acx:for>
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="row">
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<input type="button" value="AGGIUNGI PEZZA" class="btn btn-block btn-primary btn-associative" onClick="javascript:aggiungiPezzaUltimoPasso()" >
|
||||
</div>
|
||||
</div>-->
|
||||
</acx:if>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</form>
|
||||
</section>
|
||||
<!-- SCRIPT DI RESET -->
|
||||
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
|
||||
<!-- InstanceBeginEditable name="js-pagina" -->
|
||||
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
|
||||
<script language="JavaScript" src="../lav/_js/tex-lavPezza.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- Modal -->
|
||||
<div id="modalMov" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Dettaglio Articoli Filati</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
156
www/admin/lav/lavTessituraStart - Copy.jsp
Normal file
156
www/admin/lav/lavTessituraStart - Copy.jsp
Normal file
|
|
@ -0,0 +1,156 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" --><%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<input type="hidden" name="_async" id="_async">
|
||||
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
|
||||
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
|
||||
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
|
||||
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
<link rel="stylesheet" href="../lav/_css/lavTessituraPianificazione.css">
|
||||
<jsp:useBean id="bean" class="it.acxent.contab.Documento" type="it.acxent.contab.Documento" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="listaPagamenti" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%@ page import="it.acxent.contab.*" %>
|
||||
<jsp:useBean id="nf4" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean2" class="it.acxent.contab.RigaDocumento" type="it.acxent.contab.RigaDocumento" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="listaRigheDocumento" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf0" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Pianificazione Pezza">
|
||||
<!-- InstanceEndEditable -->
|
||||
<!--- intestazione stampa -->
|
||||
<div class="row visible-print-block">
|
||||
<div class="col-lg-12">
|
||||
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-toolbar hidden-print">
|
||||
<div class="row row-breadcrumb">
|
||||
<div class="col-lg-8">
|
||||
<ol class="breadcrumb">
|
||||
<!-- InstanceBeginEditable name="breadcrumb" -->
|
||||
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
|
||||
<li class="active"><a href="javascript:Ab.callAbl('/admin/lav/LavTessitura','search')">Ricerca Tela</a></li>
|
||||
<li class="active">Pianificazione Pezza</li>
|
||||
<!-- InstanceEndEditable -->
|
||||
</ol>
|
||||
</div>
|
||||
<div class="col-lg-4 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --><!-- InstanceEndEditable --></div>
|
||||
</div>
|
||||
<div class="box box-header">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" --><!-- InstanceEndEditable --></div>
|
||||
<div class="col-lg-4" >
|
||||
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="content">
|
||||
<form method="post" action="" name="main" id="main" <%=encType%>>
|
||||
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
|
||||
<!-- InstanceBeginEditable name="logonOk" -->
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="../lav/LavTessitura.abl">
|
||||
<input name="pageType" type="hidden" id="pageType" value="D">
|
||||
<input name="lastUpdTmst" id="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>">
|
||||
<input name="currentTab" type="hidden" id="currentTab" value="<%= bean.getCurrentTab() %>">
|
||||
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= bean.getCurrentFocus() %>">
|
||||
<input type="hidden" id="dummy" name="dummy" >
|
||||
<input type="hidden" id="value" name="value" >
|
||||
<input type="hidden" id="fieldName" name="fieldName" >
|
||||
<input type="hidden" id="id_rigaDocumento" name="id_rigaDocumento" >
|
||||
|
||||
<!-- dettaglio -->
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-dettaglio">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-12 form-inline">
|
||||
<div class="form-group text">
|
||||
<label for="descrizione">Numero Documento</label>
|
||||
<%=bean.getNumeroDocumento()%> <label> del</label> <%= df.format(bean.getDataDocumento()) %> <label>Tela </label> <%= bean.getRiferimento( )%> <label>del </label> <%= df.format(bean.getDataRiferimento()) %></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Descrizione</th>
|
||||
<th>Note</th>
|
||||
<th>Colpi<br>
|
||||
Iniziali</th>
|
||||
<th>Colpi<br>
|
||||
Finali</th>
|
||||
<th>Telaio</th>
|
||||
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="listaRigheDocumento">
|
||||
<tr>
|
||||
<td data-title="Articolo"> <acx:if wherecondition="<%=rowBean.getFlgStatoLavorazioneRiga()==0%>"><i class="fa fa-calendar-o fa-2x" style="color:darkred" title="<%=rowBean.getStatoLavorazione()%>"></i></acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgStatoLavorazioneRiga()==10%>"><i class="fa fa-play fa-2x" style="color:darkorange" title="<%=rowBean.getStatoLavorazione()%>"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgStatoLavorazioneRiga()==20%>"><i class="fa fa-stop-circle fa-2x" style="color:darkred" title="<%=rowBean.getStatoLavorazione()%>"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgStatoLavorazioneRiga()==100%>"><i class="fa fa-check-circle fa-2x" style="color:green" title="<%=rowBean.getStatoLavorazione()%>"></i></acx:if></td>
|
||||
<td data-title="Articolo"><acx:if wherecondition="<%=rowBean.getDocumento().getTotDocumentiPrelievoOrdineP(rowBean.getId_rigaDocumento())>0%>"> <a href="javascript:listaPadriOrdine(<%= rowBean.getId_rigaDocumento() %>)"> <i class="fa fa-list" aria-hidden="true" title="Visualizza lista documenti padri" style="color: green;"></i> </a> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getId_documentoPadre()>0%>"> <a href="javascript:Ab.callAbl('/admin/contab/Documento','md',null,'id_documento=<%=rowBean.getId_documentoPadre()%>')"> <i class="fa fa-link" aria-hidden="true" title="Riga legata al documento padre <%=rowBean.getDocumentoPadre().getNumeroDocumentoCompleto()%>" style="color: #BDC355;"></i> </a> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getDocumentoPrenotazione().getId_documento()>0%>"> <a href="javascript:Ab.callAbl('/admin/contab/Documento','md',null,'id_documento=<%=rowBean.getDocumentoPrenotazione().getId_documento()%>')"> <i class="fa fa-link" aria-hidden="true" title="Riga legata alla prenotazione padre <%=rowBean.getDocumentoPrenotazione().getNumeroDocumentoCompleto()%>" style="color: blue;"></i> </a> </acx:if>
|
||||
<%= rowBean.getDescrizioneCodiceRiga() %> <%= rowBean.getDescrizioneRigaCompleta() %><br><%= (rowBean.getStacchi())%>X<%=nf.format(rowBean.getMetriStacchi())%>=<%=nf.format(rowBean.getQuantita())%>
|
||||
|
||||
</td>
|
||||
<td data-title="Note"><%=rowBean.getNotaRigaDocumento()%></td>
|
||||
<td data-title="Colpi Iniziali"><acx:if wherecondition='<%=rowBean.isCampoEditabile("colpoInizialeRiga")%>'><input name="colpoInizialeRiga_<%=rowBean.getId_rigaDocumento()%>" type="text" class="form-control input-sm" id="colpoInizialeRiga_<%=rowBean.getId_rigaDocumento()%>" value="<%=rowBean.getColpoInizialeRiga()%>" onChange="updateLTSField('colpoInizialeRiga',<%=rowBean.getId_rigaDocumento()%>)" ></acx:if><acx:else><%=rowBean.getColpoInizialeRiga()%></acx:else></td>
|
||||
<td data-title="Colpi Finali"><acx:if wherecondition='<%=rowBean.isCampoEditabile("colpoFinaleRiga")%>'><input name="colpoFinaleRiga_<%=rowBean.getId_rigaDocumento()%>" type="text" class="form-control input-sm" id="colpoFinaleRiga_<%=rowBean.getId_rigaDocumento()%>" value="<%=rowBean.getColpoFinaleRiga()%>" onChange="updateLTSField('colpoFinaleRiga',<%=rowBean.getId_rigaDocumento()%>)" ></acx:if><acx:else><%=rowBean.getColpoFinaleRiga()%></acx:else></td>
|
||||
<td data-title="Telaio">
|
||||
<acx:if wherecondition='<%=rowBean.isCampoEditabile("id_telaio")%>'>
|
||||
<select class="form-control select2" name="id_telaio_<%=rowBean.getId_rigaDocumento()%>" id="id_telaio_<%=rowBean.getId_rigaDocumento()%>" onChange="updateLTSField('id_telaio',<%=rowBean.getId_rigaDocumento()%>)" >
|
||||
<acx:optionvec boundcolumn="id_telaio" desccolumn="descrizione" vectumerator="listaTelaio" value="<%=rowBean.getId_telaio()%>"> </acx:optionvec>
|
||||
</select></acx:if><acx:else><%=rowBean.getTelaio().getDescrizione()%></acx:else>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</form>
|
||||
</section>
|
||||
<!-- SCRIPT DI RESET -->
|
||||
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
|
||||
<!-- InstanceBeginEditable name="js-pagina" -->
|
||||
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
|
||||
<script language="JavaScript" src="../lav/_js/tex-lavTessituraStart.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" -->
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
181
www/admin/lav/lavTessituraStart.jsp
Normal file
181
www/admin/lav/lavTessituraStart.jsp
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent-NoToolbar.dwt" codeOutsideHTMLIsLocked="false" -->
|
||||
<%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<input type="hidden" name="_async" id="_async">
|
||||
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
|
||||
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
|
||||
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
<jsp:useBean id="CRRD" class="it.acxent.contab.RigaDocumentoCR" type="it.acxent.contab.RigaDocumentoCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<link rel="stylesheet" href="../lav/_css/lavTessituraPianificazione.css">
|
||||
<jsp:useBean id="bean" class="it.acxent.contab.Documento" type="it.acxent.contab.Documento" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="listaPagamenti" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%@ page import="it.acxent.contab.*" %>
|
||||
<jsp:useBean id="nf4" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean2" class="it.acxent.contab.RigaDocumento" type="it.acxent.contab.RigaDocumento" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="listaRigheDocumento" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf0" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Pianificazione Pezza">
|
||||
<!-- InstanceEndEditable -->
|
||||
<!--- intestazione stampa -->
|
||||
<div class="row visible-print-block">
|
||||
<div class="col-lg-12">
|
||||
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-toolbar hidden-print">
|
||||
<div class="row row-breadcrumb">
|
||||
<div class="col-lg-8">
|
||||
<ol class="breadcrumb">
|
||||
<!-- InstanceBeginEditable name="breadcrumb" -->
|
||||
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
|
||||
<li class="active"><a href="javascript:Ab.callAbl('/admin/lav/LavTessitura',null,'back')">Ricerca Tela</a></li>
|
||||
<li class="active"><a href="javascript:refresh()"><i class="fa fa-refresh"></i> Pianificazione Pezza</a></li>
|
||||
<!-- InstanceEndEditable -->
|
||||
</ol>
|
||||
</div>
|
||||
<div class="col-lg-4 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --><!-- InstanceEndEditable --></div>
|
||||
</div>
|
||||
<div class="box box-header"> </div>
|
||||
</div>
|
||||
<section class="content">
|
||||
<form method="post" action="" name="main" id="main" <%=encType%>>
|
||||
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
|
||||
<!-- InstanceBeginEditable name="logonOk" -->
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="../lav/LavTessitura.abl">
|
||||
<input name="pageType" type="hidden" id="pageType" value="D">
|
||||
<input name="lastUpdTmst" id="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>">
|
||||
<input name="currentTab" type="hidden" id="currentTab" value="<%= bean.getCurrentTab() %>">
|
||||
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= bean.getCurrentFocus() %>">
|
||||
<input type="hidden" id="dummy" name="dummy" >
|
||||
<input type="hidden" id="value" name="value" >
|
||||
<input type="hidden" id="fieldName" name="fieldName" >
|
||||
<input type="hidden" id="id_rigaDocumento" name="id_rigaDocumento" >
|
||||
<input type="hidden" id="id_documento" name="id_documento" value="<%=bean.getId_documento()%>" >
|
||||
|
||||
<!-- dettaglio -->
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-dettaglio">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-xs-12 form-inline">
|
||||
<div class="form-group text">
|
||||
<label for="descrizione">Numero Documento</label>
|
||||
<%=bean.getNumeroDocumento()%>
|
||||
<label> del</label>
|
||||
<%= df.format(bean.getDataDocumento()) %>
|
||||
<label>Tela </label>
|
||||
<%= bean.getRiferimento( )%>
|
||||
<label>del </label>
|
||||
<%= df.format(bean.getDataRiferimento()) %></div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-12 ">
|
||||
<span id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca" class="hidden-xs">Stato Lav.:</label>
|
||||
<br class="hidden-xs">
|
||||
<select onChange="refresh()"name="flgStatoLavorazioneRiga" id="flgStatoLavorazioneRiga" class="form-control select2 input-sm" >
|
||||
<acx:optionflg boundcolumn="flgStatoLavorazioneRiga" valuelist="-2,-1,0,10,20,100" bean="CRRD" > </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box-body " id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Descrizione</th>
|
||||
<th>Note</th>
|
||||
<th>Colpi<br>
|
||||
Iniziali</th>
|
||||
<th>Colpi<br>
|
||||
Finali</th>
|
||||
<th>Tot<br>
|
||||
Colpi</th>
|
||||
<th>Telaio</th>
|
||||
<th> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="listaRigheDocumento">
|
||||
<tr>
|
||||
<td data-title="Articolo"><acx:if wherecondition="<%=rowBean.getFlgStatoLavorazioneRiga()==0%>"><i class="fa fa-calendar-o fa-2x" style="color:darkred" title="<%=rowBean.getStatoLavorazione()%>"></i></acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgStatoLavorazioneRiga()==10%>"><i class="fa fa-play fa-2x" style="color:darkorange" title="<%=rowBean.getStatoLavorazione()%>"></i> <a href="javascript:annullaStatoLavorazione(<%=rowBean.getId_rigaDocumento()%>)"><i class="fa fa-arrow-left fa-2x" style="color:darkred" title="Annulla <%=rowBean.getStatoLavorazione()%>"></i></a></acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgStatoLavorazioneRiga()==20%>"><i class="fa fa-stop-circle fa-2x" style="color:darkred" title="<%=rowBean.getStatoLavorazione()%>"></i> <a href="javascript:annullaStatoLavorazione(<%=rowBean.getId_rigaDocumento()%>)"><i class="fa fa-arrow-left fa-2x" style="color:darkred" title="Annulla <%=rowBean.getStatoLavorazione()%>"></i></a> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgStatoLavorazioneRiga()==100%>"><a href="javascript:riapriRiga(<%=rowBean.getId_rigaDocumento()%>)"><i class="fa fa-check-circle fa-3x" style="color:green" title="<%=rowBean.getStatoLavorazione()%> - Premi per riaprire la riga"></i></a> </acx:if></td>
|
||||
<td data-title="Articolo"><%= rowBean.getDescrizioneCodiceRiga() %> <%= rowBean.getDescrizioneRigaCompleta() %><br>
|
||||
<%= (rowBean.getStacchi())%>X<%=nf.format(rowBean.getMetriStacchi())%>=<%=nf.format(rowBean.getQuantita())%></td>
|
||||
<td data-title="Note"><%=rowBean.getNotaRigaDocumento()%></td>
|
||||
<td data-title="Colpi Iniziali"><acx:if wherecondition='<%=rowBean.isCampoEditabile("colpoInizialeRiga")%>'>
|
||||
<div class="input-group input-group-sm"> <input name="colpoInizialeRiga_<%=rowBean.getId_rigaDocumento()%>" type="text" class="form-control input-sm numberinput" id="colpoInizialeRiga_<%=rowBean.getId_rigaDocumento()%>" value="<%=(rowBean.getColpoInizialeRiga())%>" onChange="updateLTSField('colpoInizialeRiga',<%=rowBean.getId_rigaDocumento()%>)" >
|
||||
<div class="input-group-addon"> <a href="javascript:setColpiIniziali(<%=rowBean.getId_rigaDocumento()%>)"><i class="fa fa-cogs" title="Imposta Colpi Iniziali"></i> </a> </div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:else><%=nf0.format(rowBean.getColpoInizialeRiga())%></acx:else></td>
|
||||
<td data-title="Colpi Finali"><acx:if wherecondition='<%=rowBean.isCampoEditabile("colpoFinaleRiga")%>'>
|
||||
<input name="colpoFinaleRiga_<%=rowBean.getId_rigaDocumento()%>" type="text" class="form-control input-sm numberinput" id="colpoFinaleRiga_<%=rowBean.getId_rigaDocumento()%>" value="<%=(rowBean.getColpoFinaleRiga())%>" onChange="updateLTSField('colpoFinaleRiga',<%=rowBean.getId_rigaDocumento()%>)" >
|
||||
</acx:if>
|
||||
<acx:else><%=nf0.format(rowBean.getColpoFinaleRiga())%></acx:else></td>
|
||||
<td data-title="Tot Colpi"><%=nf0.format(rowBean.getTotColpiRiga())%></td>
|
||||
<td data-title="Telaio"><acx:if wherecondition='<%=rowBean.isCampoEditabile("id_telaio")%>'>
|
||||
<select class="form-control select2" name="id_telaio_<%=rowBean.getId_rigaDocumento()%>" id="id_telaio_<%=rowBean.getId_rigaDocumento()%>" onChange="updateLTSField('id_telaio',<%=rowBean.getId_rigaDocumento()%>)" >
|
||||
<acx:optionvec boundcolumn="id_telaio" desccolumn="descrizioneCompleta" vectumerator="listaTelaio" value="<%=rowBean.getId_telaio()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</acx:if>
|
||||
<acx:else><%=rowBean.getTelaio().getDescrizioneCompleta()%></acx:else></td>
|
||||
<td data-title="Duplica"><a href="javascript:duplicaTelaio(<%=rowBean.getId_rigaDocumento()%>)"><i class="fa fa-gear fa-2x" title="Duplica telaio"></i></a></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</form>
|
||||
</section>
|
||||
<!-- SCRIPT DI RESET -->
|
||||
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
|
||||
<!-- InstanceBeginEditable name="js-pagina" -->
|
||||
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
|
||||
<script language="JavaScript" src="../lav/_js/tex-lavTessituraStart.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>.....<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
281
www/admin/lav/lavTessituraStartCR.jsp
Normal file
281
www/admin/lav/lavTessituraStartCR.jsp
Normal file
|
|
@ -0,0 +1,281 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" --><%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<input type="hidden" name="_async" id="_async">
|
||||
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
|
||||
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
|
||||
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
|
||||
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
<jsp:useBean id="nf0" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean> <input name="pageTitle" type="hidden" id="pageTitle" value="Ricerca Tela">
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="CR" class="it.acxent.contab.DocumentoCR" type="it.acxent.contab.DocumentoCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<!-- InstanceEndEditable -->
|
||||
<!--- intestazione stampa -->
|
||||
<div class="row visible-print-block">
|
||||
<div class="col-lg-12">
|
||||
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-toolbar hidden-print">
|
||||
<div class="row row-breadcrumb">
|
||||
<div class="col-lg-8">
|
||||
<ol class="breadcrumb">
|
||||
<!-- InstanceBeginEditable name="breadcrumb" -->
|
||||
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
|
||||
<li class="active">Ricerca Tela</li>
|
||||
<!-- InstanceEndEditable -->
|
||||
</ol>
|
||||
</div>
|
||||
<div class="col-lg-4 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --><!-- InstanceEndEditable --></div>
|
||||
</div>
|
||||
<div class="box box-header">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" -->
|
||||
<div class="hidden-xs"><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i><acx:lang>Report</acx:lang></a> </div>
|
||||
<!-- InstanceEndEditable --></div>
|
||||
<div class="col-lg-4" >
|
||||
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="content">
|
||||
<form method="post" action="" name="main" id="main" <%=encType%>>
|
||||
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
|
||||
<!-- InstanceBeginEditable name="logonOk" -->
|
||||
<input name="_barCodeFields" type="hidden" id="_barCodeFields" value="0,riferimento,1,">
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="../lav/LavTessitura.abl">
|
||||
<input name="pageType" type="hidden" id="pageType" value="R">
|
||||
<input name="currentTab" type="hidden" id="currentTab" value="<%= CR.getCurrentTab() %>">
|
||||
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= CR.getCurrentFocus() %>">
|
||||
<input name="id_documento" id="id_documento" type="hidden" value="<%=CR.getId_documentoS()%>">
|
||||
<div class="row hidden-print">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-ricerca">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-5">
|
||||
<label for="txtRicerca">Stato Lav.:</label>
|
||||
<br>
|
||||
<select onChange="searching()" name="flgStatoLavorazione" id="flgStatoLavorazione" class="form-control select2 input-sm" >
|
||||
<acx:optionflg boundcolumn="flgStatoLavorazione" valuelist="-2,-1,0,10,20,100"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-5">
|
||||
<label for="txtRicerca">Telaio:</label>
|
||||
<br>
|
||||
<select class="form-control select2" name="id_telaio" id="id_telaio" onChange="searching()" >
|
||||
<acx:optionvec boundcolumn="id_telaio" desccolumn="descrizioneCompleta" vectumerator="listaTelaio" value="<%=CR.getId_telaio()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div> <div class="col-lg-2 col-xs-2 visible-xs"> <a class="btn-search btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
|
||||
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca"> Cliente/Fornitore: </label>
|
||||
<br>
|
||||
<acx:inputajax bean="" boundcolumn="id_clifor" action='<%="/admin/anag/Clifor.abl?searchTxt="%>'
|
||||
nchar="3" returndata=""
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="nominativoDocumento" type="text" class="form-control input-sm ajSearchText" id="nominativoDocumento" value="<acx:inputTextFormat><%= CR.getClifor().getDescrizioneCompleta()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Tela: </label>
|
||||
<br>
|
||||
<div class="input-group input-group-sm">
|
||||
<input type="text" class="form-control input-sm" id="riferimento" name="riferimento" maxlength="14" value="<%= CR.getRiferimento( )%>">
|
||||
<div class="input-group-addon"> <a href="javascript:scan('riferimento')"><i class="fa fa-barcode" title="Scansiona Barcode"></i> </a> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Variante: </label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="descrizioneCompletaArticolo" name="descrizioneCompletaArticolo" maxlength="14" value="<%= CR.getDescrizioneCompletaArticolo( )%>" submit>
|
||||
</div>
|
||||
<div class="col-lg-1 hidden-xs"> <a class="btn-search btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box">
|
||||
<!-- .box-header -->
|
||||
<div class="box-header clearfix hidden-print hidden-xs">
|
||||
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
|
||||
</div>
|
||||
<!-- /.box-header -->
|
||||
<div class="box-body " id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th> Stato </th>
|
||||
<th> Cliente </th>
|
||||
<th> Documento </th>
|
||||
<th>Data</th>
|
||||
<th> Tela </th>
|
||||
<th> Mt.<br>
|
||||
Totali </th>
|
||||
<th>Mt.<br>
|
||||
Inviati</th>
|
||||
<th> Pezze<br>
|
||||
Totali </th>
|
||||
<th> Dettaglio </th>
|
||||
<th> Note </th>
|
||||
<th> Inizio<br>
|
||||
Lavorazione </th>
|
||||
<th> Fine<br>
|
||||
Lavorazione </th>
|
||||
<th> Totale<br>
|
||||
Colpi </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.Documento" vectumerator="list">
|
||||
<tr>
|
||||
<td><a href="javascript:modifyCommand('<%=rowBean.getId_documento()%>');">
|
||||
<acx:if wherecondition="<%=rowBean.getFlgStatoLavorazione()==0%>"><i class="fa fa-calendar-o fa-2x" style="color:darkred" title="Imposta Telaio"></i></acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgStatoLavorazione()==10%>"><i class="fa fa-play fa-2x" style="color:darkorange" title="Imposta Colpi Iniziali"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgStatoLavorazione()==20%>"><i class="fa fa-stop-circle fa-2x" style="color:darkred" title="Imposta Colpi Finali"></i></acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgStatoLavorazione()==100%>"><i class="fa fa-check-circle fa-2x" style="color:green" title="Lavorazione Conclusa"></i></acx:if>
|
||||
</a></td>
|
||||
<td data-title="Stato Lav."><%=rowBean.getStatoLavorazione()%></td>
|
||||
<td data-title="Cliente"><%=rowBean.getClifor().getDescrizioneCompleta()%></td>
|
||||
<td data-title="Documento"><a href="javascript:mostraDocumento(<%=rowBean.getId_documento()%>)"><%=rowBean.getNumeroDocumento()%></a></td>
|
||||
<td data-title="Data"><%=df.format(rowBean.getDataDocumento())%></td>
|
||||
<td data-title="Tela"><%=rowBean.getRiferimento()%></td>
|
||||
<td align="right" class="text-right" data-title="Mt. Tot."><%=nf.format(rowBean.getMtTotali())%></td>
|
||||
<td align="right" data-title="Mt. Inviati"><span class="text-right"><%=nf.format(rowBean.getMtTotaliInviate())%></span></td>
|
||||
<td align="right" data-title="N. Pezze"><a href="javascript:mostraPezze(<%=rowBean.getId_documento()%>)"><%= (rowBean.getPezzeTotali())%></a></td>
|
||||
<td data-title="Dettaglio"><%=rowBean.getDescrizioneRighe()%></td>
|
||||
<td data-title="Note"><%=rowBean.getNote()%></td>
|
||||
<td data-title="Inizio Lav."><%=(rowBean.getTsInizioLavorazioneS())%></td>
|
||||
<td data-title="Fine Lav."><%=(rowBean.getTsFineLavorazioneS())%></td>
|
||||
<td data-title="Tot. Colpi"><%=nf0.format(rowBean.getTotaleColpi())%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
<div class="box-footer clearfix hidden-print">
|
||||
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- imposta telaio -->
|
||||
<div id="impostaTelaio" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal"> × </button>
|
||||
<h4 class="modal-title"> Imposta Telaio </h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label> Telaio: </label>
|
||||
<br>
|
||||
<select class="form-control select2" name="id_telaioR" id="id_telaioR" onChange="trovaColpiIniziali()" >
|
||||
<acx:optionvec boundcolumn="id_telaio" desccolumn="descrizione" vectumerator="listaTelaio" > </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label>Colpi Iniziali:</label>
|
||||
<br>
|
||||
<input name="colpoInizialeR" type="text" class="form-control input-sm" id="colpoInizialeR" maxlength="10" nextFocus="impostaColpiIniziali()">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="Imposta" class="btn btn-default" id="btn_elab" onClick="impostaTelaio()">IMPOSTA</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- finali -->
|
||||
<div id="impostaColpiFinali" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Imposta Colpi Finali</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label>Colpi Iniziali:</label>
|
||||
<br>
|
||||
<span id="colpiInizialiShow"></span> </div>
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label>Colpi Finali:</label>
|
||||
<br>
|
||||
<input name="colpoFinaleR" type="text" class="form-control input-sm" id="colpoFinaleR" maxlength="10" nextFocus="impostaColpiFinali()">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="Imposta" class="btn btn-default" id="btn_impostaColpiFinali" onClick="impostaColpiFinali()">IMPOSTA</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- modal pezze -->
|
||||
<div id="modalPezze" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Dettaglio Pezze</h4>
|
||||
</div>
|
||||
<div class="modal-body pezze-body">
|
||||
<div class="row"> loading ..... </div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</form>
|
||||
</section>
|
||||
<!-- SCRIPT DI RESET -->
|
||||
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
|
||||
<!-- InstanceBeginEditable name="js-pagina" -->
|
||||
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
|
||||
<script language="JavaScript" src="../lav/_js/tex-lavTessituraStart.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- Modal -->
|
||||
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
321
www/admin/lav/xxlavTessituraCR.jsp
Normal file
321
www/admin/lav/xxlavTessituraCR.jsp
Normal file
|
|
@ -0,0 +1,321 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<input type="hidden" name="_async" id="_async">
|
||||
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
|
||||
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
|
||||
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Ricerca Tela">
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="CR" class="it.acxent.contab.RigaDocumentoCR" type="it.acxent.contab.RigaDocumentoCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<!-- InstanceEndEditable -->
|
||||
<!--- intestazione stampa -->
|
||||
<div class="row visible-print-block">
|
||||
<div class="col-lg-12">
|
||||
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-toolbar hidden-print">
|
||||
<div class="row row-breadcrumb">
|
||||
<div class="col-lg-10">
|
||||
<ol class="breadcrumb">
|
||||
<!-- InstanceBeginEditable name="breadcrumb" -->
|
||||
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
|
||||
<li class="active">Ricerca Tela</li>
|
||||
<!-- InstanceEndEditable -->
|
||||
</ol>
|
||||
</div>
|
||||
<div class="col-lg-2 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --><!-- InstanceEndEditable --></div>
|
||||
</div>
|
||||
<div class="box box-header">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" -->
|
||||
<div class="hidden-xs"><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i><acx:lang>Report</acx:lang></a> </div>
|
||||
<!-- InstanceEndEditable --></div>
|
||||
<div class="col-lg-4" >
|
||||
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="content">
|
||||
<form method="post" action="" name="main" id="main" >
|
||||
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
|
||||
<!-- InstanceBeginEditable name="logonOk" -->
|
||||
<input name="_barCodeFields" type="hidden" id="_barCodeFields" value="0,riferimento,1,">
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="../lav/LavTessitura.abl">
|
||||
<input name="pageType" type="hidden" id="pageType" value="R">
|
||||
<input name="currentTab" type="hidden" id="currentTab" value="<%= CR.getCurrentTab() %>">
|
||||
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= CR.getCurrentFocus() %>">
|
||||
<input name="id_rigaDocumento" id="id_rigaDocumento" type="hidden" value="<%=CR.getId_rigaDocumento()%>">
|
||||
<input name="id_documento" id="id_documento" type="hidden" >
|
||||
<div class="row hidden-print">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-ricerca">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Stato Lav.:</label>
|
||||
<br>
|
||||
<select onChange="searching()" name="flgStatoLavorazione" id="flgStatoLavorazione" class="form-control select2 input-sm" >
|
||||
<acx:optionflg boundcolumn="flgStatoLavorazione" valuelist="-2,-1,0,10,20,100"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6 visible-xs"> <a class="btn-search btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<label for="txtRicerca">Cliente/Fornitore: </label>
|
||||
<br>
|
||||
<acx:inputajax bean="" boundcolumn="id_clifor" action='<%="/admin/anag/Clifor.abl?searchTxt="%>'
|
||||
nchar="3" returndata=""
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="nominativoDocumento" type="text" class="form-control input-sm ajSearchText" id="nominativoDocumento" value="<acx:inputTextFormat><%= CR.getClifor().getDescrizioneCompleta()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Tela:</label>
|
||||
<br>
|
||||
<div class="input-group input-group-sm">
|
||||
<input type="text" class="form-control input-sm" id="riferimento" name="riferimento" maxlength="14" value="<%= CR.getRiferimento( )%>">
|
||||
<div class="input-group-addon"><a href="javascript:scan('riferimento')"><i class="fa fa-barcode" title="Scansiona Barcode"></i> </a> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Cod. Articolo:</label>
|
||||
<br>
|
||||
<div class="input-group input-group-sm">
|
||||
<input type="text" class="form-control input-sm" id="descrizioneCodiceRiga" name="descrizioneCodiceRiga" maxlength="14" value="<%= CR.getDescrizioneCodiceRiga( )%>">
|
||||
<div class="input-group-addon"><a href="javascript:scan('descrizioneCodiceRiga')"><i class="fa fa-barcode" title="Scansiona Barcode"></i> </a> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1 hidden-xs"> <a class="btn-search btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box">
|
||||
<!-- .box-header -->
|
||||
<div class="box-header clearfix hidden-print hidden-xs">
|
||||
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
|
||||
</div>
|
||||
<!-- /.box-header -->
|
||||
<div class="box-body " id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Stato</th>
|
||||
<th>Documento</th>
|
||||
<th>Tela</th>
|
||||
<th>Descrizione</th>
|
||||
<th>Q.tà</th>
|
||||
<th>Stacchi</th>
|
||||
<th>Mt. Stacchi</th>
|
||||
<th>Telaio</th>
|
||||
<th>Note</th>
|
||||
<th>Colpi<br>
|
||||
Iniziali</th>
|
||||
<th>Inizio<br>
|
||||
Lavorazione</th>
|
||||
<th>Pezze</th>
|
||||
<th>Colpi<br>
|
||||
Finali</th>
|
||||
<th>Fine<br>
|
||||
Lavorazione</th>
|
||||
<th>Totale<br>
|
||||
Colpi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="list">
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getFlgStatoLavorazione()==0%>"><a href="javascript:impostaTelaioPopup('<%=rowBean.getId_rigaDocumento()%>');"><i class="fa fa-calendar-o fa-2x" style="color:darkred" title="Imposta Telaio"></i></a></acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgStatoLavorazione()==10%>"><a href="javascript:impostaColpiInizialiPopup('<%=rowBean.getId_rigaDocumento()%>');"><i class="fa fa-play fa-2x" style="color:darkorange" title="Imposta Colpi Iniziali"></i></a> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgStatoLavorazione()==20%>"><a href="javascript:impostaColpiFinaliPopup('<%=rowBean.getId_rigaDocumento()%>');"><i class="fa fa-stop-circle fa-2x" style="color:darkgreen" title="Imposta Colpi Finali"></i></a> <a href="javascript:aggiungiPezzaPopup('<%=rowBean.getId_rigaDocumento()%>');"><i class="fa fa-plus-square fa-2x" style="color:darkgreen" title="Aggiungi Pezza"></i></a></acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgStatoLavorazione()==100%>"><i class="fa fa-check-circle fa-2x" style="color:green" title="Lavorazione Conclusa"></i></acx:if></td>
|
||||
<td data-title="Stato Lav."><%=rowBean.getStatoLavorazione()%></td>
|
||||
<td data-title="Documento"><a href="javascript:mostraDocumento(<%=rowBean.getId_documento()%>)"><%=rowBean.getDocumento().getNumeroDocumento()%></a></td>
|
||||
<td data-title="Tela"><%=rowBean.getDocumento().getRiferimento()%></td>
|
||||
<td data-title="Articolo"><acx:if wherecondition="<%=rowBean.getDocumento().getTotDocumentiPrelievoOrdineP(rowBean.getId_rigaDocumento())>0%>"> <a href="javascript:listaPadriOrdine(<%= rowBean.getId_rigaDocumento() %>)"> <i class="fa fa-list" aria-hidden="true" title="Visualizza lista documenti padri" style="color: green;"></i> </a> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getId_documentoPadre()>0%>"> <a href="javascript:Ab.callAbl('/admin/contab/Documento','md',null,'id_documento=<%=rowBean.getId_documentoPadre()%>')"> <i class="fa fa-link" aria-hidden="true" title="Riga legata al documento padre <%=rowBean.getDocumentoPadre().getNumeroDocumentoCompleto()%>" style="color: #BDC355;"></i> </a> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getDocumentoPrenotazione().getId_documento()>0%>"> <a href="javascript:Ab.callAbl('/admin/contab/Documento','md',null,'id_documento=<%=rowBean.getDocumentoPrenotazione().getId_documento()%>')"> <i class="fa fa-link" aria-hidden="true" title="Riga legata alla prenotazione padre <%=rowBean.getDocumentoPrenotazione().getNumeroDocumentoCompleto()%>" style="color: blue;"></i> </a> </acx:if>
|
||||
<%= rowBean.getDescrizioneCodiceRiga() %> <%= rowBean.getDescrizioneRigaCompleta() %>
|
||||
<acx:if wherecondition='<%=rowBean.hasNote()%>'> <i class="fa fa-info-circle" aria-hidden="true" title="<%=rowBean.getNotaRigaDocumento()+" "+rowBean.getNotaBarcode()%>"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgPrenotazioneArrivata()==1%>"> <a href="javascript:annullaAssegnazionePrenotazione(<%=rowBean.getId_rigaDocumento()%>)"> <i class="fa fa-shopping-basket" aria-hidden="true" title="Prenotazione Arrivata. Premere per annullare assegnazione prenotazione"></i> </a> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getQtaSlipStampate()>0%>"> <a href="javascript:annullaSlip(<%=rowBean.getId_rigaDocumento()%>)"> <i class="fa fa-barcode" aria-hidden="true" title="Slip già stampata. Premere per annullare stampa slip."></i> </a> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getDocumento().getTotDocumentiFiglioRiga(rowBean.getId_rigaDocumento())>0%>"> <a href="javascript:listaFigli(<%= rowBean.getId_rigaDocumento() %>)"> <i class="fa fa-list" aria-hidden="true" title="Visualizza lista documenti figli" style="color: blue;"></i> </a> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.hasQtaOrdinata()%>"> <a href="javascript:listaOrdiniPrenotazione(<%= rowBean.getId_rigaDocumento() %>)"> <i class="fa fa-list" aria-hidden="true" title="Visualizza lista ordini" style="color: red;"></i> </a> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getDocumento().getTotDocumentiPrelievoOrdine(rowBean.getId_rigaDocumento())>0%>"> <a href="javascript:listaFigliOrdine(<%= rowBean.getId_rigaDocumento() %>)"> <i class="fa fa-list-ul" aria-hidden="true" style="color: red;" title="Visualizza lista documenti figli"></i> </a> </acx:if></td>
|
||||
<td data-title="Q.tà" class="text-right"><%=nf.format(rowBean.getQuantita())%></td>
|
||||
<td align="right" data-title="Stacchi"><%= (rowBean.getStacchi())%></td>
|
||||
<td align="right" data-title="Mt. Stacchi"><%=nf.format(rowBean.getMetriStacchi())%></td>
|
||||
<td data-title="Telaio"><%=rowBean.getTelaio().getDescrizione()%></td>
|
||||
<td data-title="Note"><%=rowBean.getNotaRigaDocumento()%></td>
|
||||
<td data-title="Colpi Iniziali"><%=rowBean.getColpoIniziale()%></td>
|
||||
<td data-title="Inizio Lav."><%=(rowBean.getTsInizioLavorazioneS())%></td>
|
||||
<td data-title="Pezze"><a href="javascript:mostraPezze(<%=rowBean.getId_rigaDocumento()%>)"><%=(rowBean.getDescrizioneStatoPezze())%></a></td>
|
||||
<td data-title="Colpi Finali"><%=rowBean.getColpoFinale()%></td>
|
||||
<td data-title="Fine Lav."><%=(rowBean.getTsFineLavorazioneS())%></td>
|
||||
<td data-title="Tot. Colpi"><%=rowBean.getColpoFinale()%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
<div class="box-footer clearfix hidden-print">
|
||||
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- modal pezze -->
|
||||
<div id="modalPezze" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Dettaglio Pezze</h4>
|
||||
</div>
|
||||
<div class="modal-body pezze-body">
|
||||
<div class="row"> loading ..... </div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- imposta telaio -->
|
||||
<div id="impostaTelaio" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Imposta Telaio</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-xs-8">
|
||||
<label>Telaio:</label>
|
||||
<br>
|
||||
<select class="form-control select2" name="id_telaioR" id="id_telaioR" >
|
||||
<acx:optionvec boundcolumn="id_telaio" desccolumn="descrizione" vectumerator="listaTelaio" > </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="Imposta" class="btn btn-default" id="btn_elab" onClick="impostaTelaio()">IMPOSTA</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--- -->
|
||||
<div id="impostaColpiIniziali" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Imposta Colpi Iniziali</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-xs-8">
|
||||
<label>Colpi Iniziali:</label>
|
||||
<br>
|
||||
<input name="colpiInizialiR" type="text" class="form-control input-sm" id="colpiInizialiR" maxlength="10" nextFocus="impostaColpiIniziali()">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="Imposta" class="btn btn-default" id="btn_impostaColpiIniziali" onClick="impostaColpiIniziali()">IMPOSTA</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- aggiungi pezza -->
|
||||
<div id="aggiungiPezza" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Aggiungi Pezza</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label>Codice Pezza:</label>
|
||||
<br>
|
||||
<div class="input-group input-group-sm">
|
||||
<input type="text" class="form-control input-sm" id="codicePezza" name="codicePezza" maxlength="14" >
|
||||
<div class="input-group-addon"><a href="javascript:scan('codicePezza')"><i class="fa fa-barcode" title="Scansiona Barcode"></i> </a> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label>Colpi Finali:</label>
|
||||
<br>
|
||||
<input name="nColpi" type="text" class="form-control input-sm" id="nColpi" maxlength="10" nextFocus="aggiungiPezza()">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="Imposta" class="btn btn-default" id="btn_aggiungiPezza" onClick="aggiungiPezza()">AGGIUNGI</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable -->
|
||||
</form>
|
||||
</section>
|
||||
<!-- InstanceBeginEditable name="js-pagina" -->
|
||||
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
|
||||
<script language="JavaScript" src="../lav/_js/tex-lavTessitura.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- Modal -->
|
||||
<div id="modalMov" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Dettaglio Articoli Filati</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon> ..... </acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
Loading…
Add table
Add a link
Reference in a new issue