First commit

This commit is contained in:
MaddoScientisto 2026-04-07 18:02:17 +02:00
commit cc69770608
1468 changed files with 265316 additions and 128 deletions

View file

@ -0,0 +1,67 @@
// javascript per gestione campi obbligatori///
// barili//
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('flgTipoVal','Tipo Valore','RisNum>0','descrizione','Descrizione','R');
}
function checkBoxes()
/////////////////////////////////////////////
{
var f = document.main;
//if (f.ckFlgValido.checked) f.flgValido.value="S";else f.flgValido.value="N";
}
//////////////////////////////////////////////////
function addTipo()
/////////////////////////////////////////////
{
var f = document.main;
if (Ab.validateForm('id_tipo','Tipo','R'))
{
f.action=f.actionPage.value;
f.cmd.value="addTipo";
f.act.value="";
Ab.submitAj('main');
}
}
function delTipo(l_id)
/////////////////////////////////////////////
{
var f = document.main;
// FACCIO IL SUBMIT
f.action=f.actionPage.value;
f.cmd.value="gr";
f.act.value="delTipo";
f.id_tipo.value=l_id;
//f.flgRiga.value="A";
Ab.submitAj('main');
}
function checkRadioCR()
{}
function checkBoxesCR()
{}
function updateDescrizione(l_this)
{
var f = document.main;
var currDesc=l_this.value;
f.descrizione.value=currDesc;
}

View file

@ -0,0 +1,29 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('descrizione','Descrizione','R');
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//var f = document.main;
//if (f.ckFlgValido.checked) f.flgValido.value="S";else f.flgValido.value="N";
}
function checkRadioCR()
{
/*var f = document.main;
if(f.rbFlgPagata[0].checked)
f.flgPagata.value=f.rbFlgPagata[0].value;
else
if(f.rbFlgPagata[1].checked)
f.flgPagata.value=f.rbFlgPagata[1].value;
else
f.flgPagata.value="";
*/
}

View file

@ -0,0 +1,7 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('descrizione','Descrizione','R');
}

View file

@ -0,0 +1,24 @@
/////////// gestione TOOBAR MASCHERE SEMPLIFICATE ///////////////
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('id_caratteristica','Codice Lista','RisNum>0','valore','Valore','R');
}
/////
function checkRadioCR()
{}
function checkBoxesCR()
{}
function updateValore(l_this)
{
var f = document.main;
var currVal=l_this.value;
f.valore.value=currVal;
}

View file

@ -0,0 +1,209 @@
/************************************************/
/* standard javascript for lte */
/************************************************/
/*************************************************/
/*************************************************/
/* DOCUMENT READY CR*/
/*************************************************/
/*************************************************/
function documentReadyScriptCR() {
}
/************************************************************/
/************************************************************/
/* DOCUMENT READY PRIMARY DETAIL*/
/************************************************************/
/************************************************************/
function documentReadyScript() {
}
/************************************************/
/************************************************/
/* check fields per pagina dettaglio /*
/************************************************/
/************************************************/
function checkFields()
{
//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');
}
/************************************************/
/************************************************/
/** REPORT MA FORSE NON SERVE */
/************************************************/
/************************************************/
function reportxxx() {
//FACCIO IL SUBMIT
var f = document.main;
f.flgReport.value = "S";
//f.action=webApp+"/tr/Pratica.abl";
f.cmd.value = "search";
Ab.submitAj('main');
}
/************************************************/
/************************************************/
/* TEMPLATE GESTIONE RIGHE */
/************************************************/
/************************************************/
function addRow() {
var f = document.main;
f.action = f.actionPage.value;
if (Ab.validateForm('id_riga', 'Row', 'R')) {
f.cmd.value = "addRow";
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 = "delRow";
f.act.value = "";
f.id_riga.value = l_id;
Ab.submitAj('main');
}
}
function modRow(l_id) {
{
var f = document.main;
f.action = f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value = "modRo";
f.act.value = "";
f.id_riga.value = l_id;
Ab.submitAj('main');
}
}
function checkBoxes()
/////////////////////////////////////////////
{
}
function checkBoxesCR() {
}
/************************************/
/************************************/
/* iindicizzaMarca */
/************************************/
/************************************/
function aggiornaIndiciTipo() {
//FACCIO IL SUBMIT
var f = document.cart;
Swal.fire({
title: "Elimina Articolo Fornitore",
text: "Verra' eliminato il record articolo fornitore. 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("delFornitore");
$("#act", "#main").val("");
$("#cmd2").val("");
$("#id_articoloFornitore").val(l_id);
//$("#pageNumber").val("1");
Ab.submitAj('main');
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
XXXswal({
title: "Indicizzazione attuale Marca",
text: "Sei Sicuro?",
type: "warning",
showCancelButton: true,
confirmButtonClass: "btn-danger",
confirmButtonText: "Si",
cancelButtonText: "Mica Tanto",
closeOnConfirm: true,
closeOnCancel: true
},
function (isConfirm) {
if (isConfirm) {
$("#main").attr("action", $("#actionPage").val());
$("#cmd").val("aggiornaIndiciTipo");
Ab.submitAj('main');
} else {
}
});
}
/************************************/
/************************************/
/* iindicizzaMarca */
/************************************/
/************************************/
function aggiornaIndiciTipoAll() {
//FACCIO IL SUBMIT
var f = document.cart;
Swal.fire({
title: "Indicizzazione DI TUTTE LE Marche con i tipi",
text: "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());
$("#cmd").val("aggiornaIndiciTipoAll");
Ab.submitAj('main');
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
}

View file

@ -0,0 +1,126 @@
/************************************************/
/* standard javascript for lte */
/************************************************/
/*************************************************/
/*************************************************/
/* DOCUMENT READY CR*/
/*************************************************/
/*************************************************/
function documentReadyScriptCR()
{
}
/************************************************************/
/************************************************************/
/* DOCUMENT READY PRIMARY DETAIL*/
/************************************************************/
/************************************************************/
function documentReadyScript() {
}
/************************************************/
/************************************************/
/* check fields per pagina dettaglio /*
/************************************************/
/************************************************/
function checkFields()
{
//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');
}
/************************************************/
/************************************************/
/** REPORT MA FORSE NON SERVE */
/************************************************/
/************************************************/
function reportxxx()
{
//FACCIO IL SUBMIT
var f = document.main;
f.flgReport.value="S";
//f.action=webApp+"/tr/Pratica.abl";
f.cmd.value="search";
Ab.submitAj('main');
}
/************************************************/
/************************************************/
/* TEMPLATE GESTIONE RIGHE */
/************************************************/
/************************************************/
function addRow()
{
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('id_riga','Row','R'))
{
f.cmd.value="addRow";
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="delRow";
f.act.value="";
f.id_riga.value=l_id;
Ab.submitAj('main');
}
}
function modRow(l_id)
{
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="modRo";
f.act.value="";
f.id_riga.value=l_id;
Ab.submitAj('main');
}
}
function checkBoxes()
/////////////////////////////////////////////
{
}
function checkBoxesCR()
{
}

View file

@ -0,0 +1,211 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('id_tabellaTaglia','Codice','R','descrizione','Descrizione','R');
}
function checkBoxes()
/////////////////////////////////////////////
{
/* Ab.setChekBoxValue("dettaglio","flgAltezzaCavallo","1","0");
Ab.setChekBoxValue("dettaglio","flgColloCm","1","0");
Ab.setChekBoxValue("dettaglio","flgColloPoll","1","0");
Ab.setChekBoxValue("dettaglio","flgGiroCoscia","1","0");
Ab.setChekBoxValue("dettaglio","flgLarghezzaFondoCm","1","0");
Ab.setChekBoxValue("dettaglio","flgLunghezzaGamba","1","0");
Ab.setChekBoxValue("dettaglio","flgLunghezzaTotale","1","0");
Ab.setChekBoxValue("dettaglio","flgSpalleCm","1","0");
Ab.setChekBoxValue("dettaglio","flgTagliaCollo","1","0");
Ab.setChekBoxValue("dettaglio","flgTagliaLettere","1","0");
Ab.setChekBoxValue("dettaglio","flgTagliaNum","1","0");
Ab.setChekBoxValue("dettaglio","flgToraceCm","1","0");
Ab.setChekBoxValue("dettaglio","flgVitaCm","1","0");/**/
/* Ab.setChekBoxValue("dettaglio","flgLunghezzaManica","1","0");/**/
/* Ab.setChekBoxValue("dettaglio","flgVitaCmTeso","1","0");/**/
/* Ab.setChekBoxValue("dettaglio","flgVitaCmNoTeso","1","0");/**/
//
/* Ab.setChekBoxValue("dettaglio","cmdCancellaImmagine1","1","0");
*/
}
function refreshMis()
{
refreshMisIdA("flgAltezzaCavallo");
refreshMisIdA("flgColloCm");
refreshMisIdA("flgColloPoll");
refreshMisIdA("flgGiroCoscia");
refreshMisIdA("flgLarghezzaFondoCm");
refreshMisIdA("flgLunghezzaGamba");
refreshMisIdA("flgLunghezzaTotale");
refreshMisIdA("flgSpalleCm");
refreshMisIdA("flgTagliaCollo");
refreshMisIdA("flgTagliaLettere");
refreshMisIdA("flgTagliaNum");
refreshMisIdA("flgToraceCm");
refreshMisIdA("flgVitaCm");
refreshMisIdA("flgLunghezzaManica");
refreshMisIdA("flgVitaCmTeso");
refreshMisIdA("flgVitaCmNoTeso");
}
function refreshMisId(id)
{
//alert('pio');
var f= document.main;
var ckbox=f['ck'+id];
//alert('S'+id);
var spanId='S'+id;
if (ckbox.checked)
document.getElementById(spanId).style.display="none";
else
document.getElementById(spanId).style.display="inline-block";
}
function refreshMisIdA(id)
{
//alert('pio');
var f= document.main;
var ckbox=f['ck'+id];
//alert('S'+id);
var spanId='S'+id;
if (ckbox.checked)
document.getElementById(spanId).style.display="inline-block";
else
document.getElementById(spanId).style.display="none";
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addMisura()
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
if (true)//Ab.validateForm('id_rowBean','RowBean','R'))
{
checkBoxes();
f.cmd.value="gr";
f.act.value="addMisure";
Ab.submitAj('main');
}
}
function delMisura(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
checkBoxes();
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delMisure";
f.id_tagliaMisure.value=l_id;
Ab.submitAj('main');
}
}
function modMisura(l_id)
/////////////////////////////////////////////
{
checkBoxes();
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="modMisure";
f.id_tagliaMisure.value=l_id;
Ab.submitAj('main');
}
function spostaGiu(l_id)
/////////////////////////////////////////////
{
checkBoxes();
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="tmGiu";
f.act.value="";
f.id_tagliaMisure.value=l_id;
Ab.submitAj('main');
}
function spostaSu(l_id)
/////////////////////////////////////////////
{
checkBoxes();
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="tmSu";
f.act.value="";
f.id_tagliaMisure.value=l_id;
Ab.submitAj('main');
}
//////////////////////////////////////////////////
function addArticolo()
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('id_articolo','Articolo','R'))
{
checkBoxes();
f.cmd.value="gr";
f.act.value="addArticolo";
Ab.submitAj('main');
}
}
function delArticolo(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
checkBoxes();
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delArticolo";
f.id_articolo.value=l_id;
Ab.submitAj('main');
}
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
}
function checkRadioCR()
{
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
}
function rebuildDesc()
{
rebuild('descrizioneImg_it');
rebuild('descrizioneImg_en');
}

View file

@ -0,0 +1,49 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('id_tipoTaglia','Tipo Taglia','RisNum>0','codice','Codice','R');
}
function spostaGiu(l_id)
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="tmGiu";
f.act.value="";
f.id_tagliaSposta.value=l_id;
Ab.submitAj('main');
}
function spostaSu(l_id)
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="tmSu";
f.act.value="";
f.id_tagliaSposta.value=l_id;
Ab.submitAj('main');
}
function checkBoxes()
/////////////////////////////////////////////
{
}
function checkBoxesCR()
{
}

View file

@ -0,0 +1,175 @@
// javascript per gestione campi obbligatori///
// //
///////////////////////////////////////////
////////T O O L B A R /////////////////////
///////////////////////////////////////////
function deleteBean(id)
{
if (Ab.confirmDelete())
{
// alert('La cancellazione non è disponibile!');
// FACCIO IL SUBMIT
var f = document.main;
f.action=f.actionPage.value;
f.act.value="del";
f.cmd.value="asq";
f.id_tipo.value=id;
Ab.submitAj('main');
}
}
function modifyBean(id)
{
// FACCIO IL SUBMIT
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="md";
f.id_tipo.value=id;
Ab.submitAj('main');
}
function saveCommand()
{
if (checkFields())
{
//checkBoxes();
var f = document.main;
formSaveCommand();
if($("#imgFile").length>0 && $("#imgFile").val()!="")
f.submit();
else
Ab.submitAj('main');
}
}
function formSaveCommand()
{
var f = document.main;
Ab.setChekBoxValue("dettaglio","flgRC","1","0");
Ab.setChekBoxValue("dettaglio","flgNoListino","1","0");
f.action=f.actionPage.value;
f.act.value="save";
f.cmd.value="asq";
}
function diventaRoot()
{
var f = document.main;
f.action=f.actionPage.value;
f.id_tipoPadre.value=0;
Ab.submitAj('main');
}
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('id_tipo','Codice','R','descrizione','Descrizione','R');
}
function listaTipo(id)
{
// FACCIO IL SUBMIT
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="search";
f.id_tipoPadre.value=id;
Ab.submitAj('main');
}
function visibilita(id)
{
// FACCIO IL SUBMIT
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="search";
f.act.value="visibilita";
Ab.submitAj('main');
}
function ordineAlfabetico()
{
// FACCIO IL SUBMIT
if(confirm("I Tipi articolo verranno riordinati in ordine alfabetico. Vuoi Continuare?"))
{
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="ordinaAlfabetico";
f.act.value="";
Ab.submitAj('main');
}
}
function newCommandPDxx()
{
var f = document.main;
if(confirm("Nuovo Record. Vuoi salvare il record corrente?"))
{
if (checkFields())
{
checkBoxes();
f.cmd.value="asq";
f.act.value="ni";
Ab.submitAj('main');
}
}
else
{
f.cmd.value="ni";
Ab.submitAj('main');
}
}
function rebuildDesc()
{
}
function checkBoxesCR()
/////////////////////////////////////////////
{
}
function checkBoxes()
/////////////////////////////////////////////
{
}
function ricalcolaIndici()
{
// FACCIO IL SUBMIT
if(confirm("Verrranno ricalcolati gli indici. Vuoi Continuare?"))
{
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="indici";
f.act.value="";
Ab.submitAj('main');
}
}

View file

@ -0,0 +1,15 @@
/**
*
* GESTIONE DELLA VISUALIZZAZIONE DEI LINK DELL'IMMAGINE
*
*/
for (var i=1; i<=3; i++)
{
// se esiste il campo vuol dire che sto
// visualizzando un'immagine e quindi
// devo visualizzare anche i link sottostanti
if ($("#img_vis_"+i).val())
{
$("#btn-area-div_"+i).show();
}
}

View file

@ -0,0 +1,246 @@
/*****************************************************/
/*****************************************************/
/* gestione righe */
/*****************************************************/
/*****************************************************/
function deleteBean(id) {
Ab.confirmDelete4(function () {
var f = document.main;
f.act.value = "del";
f.cmd.value = "asq";
f.id_tipo.value = id;
f.action = f.actionPage.value;
Ab.submitAj('main');
});
}
function modifyBean(id) {
// FACCIO IL SUBMIT
var f = document.main;
f.action = f.actionPage.value;
f.cmd.value = "md";
f.id_tipo.value = id;
Ab.submitAj('main');
}
/*****************************************************/
/*****************************************************/
/*** BOH!*/
/*****************************************************/
/*****************************************************/
function diventaRoot() {
var f = document.main;
f.action = f.actionPage.value;
f.id_tipoPadre.value = 0;
Ab.submitAj('main');
}
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('id_tipo', 'Codice', 'R', 'descrizione', 'Descrizione', 'R', 'id_tipologiaArticolo', 'Tipologia Articolo', 'RisNumKey');
}
function listaTipo(id) {
// FACCIO IL SUBMIT
var f = document.main;
f.action = f.actionPage.value;
f.cmd.value = "search";
f.id_tipoPadre.value = id;
Ab.submitAj('main');
}
function visibilita(id) {
// FACCIO IL SUBMIT
var f = document.main;
f.action = f.actionPage.value;
f.cmd.value = "search";
f.act.value = "visibilita";
Ab.submitAj('main');
}
function ordineAlfabetico() {
// FACCIO IL SUBMIT
if (confirm("I Tipi articolo verranno riordinati in ordine alfabetico. Vuoi Continuare?")) {
var f = document.main;
f.action = f.actionPage.value;
f.cmd.value = "ordinaAlfabetico";
f.act.value = "";
Ab.submitAj('main');
}
}
function newCommandPDxx() {
var f = document.main;
if (confirm("Nuovo Record. Vuoi salvare il record corrente?")) {
if (checkFields()) {
checkBoxes();
f.cmd.value = "asq";
f.act.value = "ni";
Ab.submitAj('main');
}
} else {
f.cmd.value = "ni";
Ab.submitAj('main');
}
}
function rebuildDesc() {
}
function checkBoxesCR()
/////////////////////////////////////////////
{
}
function checkBoxes()
/////////////////////////////////////////////
{
}
/**************************************/
/**************************************/
/* popup ricalcola indici
/**************************************/
/**************************************/
function ricalcolaIndiciPopUp(tipo) {
$('#act').val(tipo);
$("#index").modal("show");
}
/**************************************/
/**************************************/
/** ricalcola indici vera e propria */
/**************************************/
/**************************************/
function ricalcolaIndici() {
// FACCIO IL SUBMIT
if (confirm("Verrranno ricalcolati gli indici. Vuoi Continuare?")) {
$("#index").modal("hide");
setTimeout(function () {
var f = document.main;
f.action = f.actionPage.value;
f.cmd.value = "indici";
f.act.value = "";
Ab.submitAj('main');
}, 500);
}
}
/*****************************************************/
/*****************************************************/
/* cambia flg da lista */
/*****************************************************/
/*****************************************************/
function cambiaFlg(l_id_tipo, l_flg) {
var f = document.main;
f.action = f.actionPage.value;
f.cmd.value = "cambiaFlg";
f.act.value = "";
f.id_tipo.value = l_id_tipo;
f.flg.value = l_flg;
Ab.submitAj('main');
}
/*****************************************************/
/*****************************************************/
/* sul click du usa varianti*/
/*****************************************************/
/*****************************************************/
function usaVariantiClick() {
if ($("#flgUsaVarianti").val() == 1) {
$("#USA_VARIANTI").show();
} else {
$("#USA_VARIANTI").hide();
}
}
/*************************************************/
/*************************************************/
/* DOCUMENT READY CR*/
/*************************************************/
/*************************************************/
function documentReadyScriptCR() {
}
/************************************************************/
/************************************************************/
/* DOCUMENT READY PRIMARY DETAIL*/
/************************************************************/
/************************************************************/
function documentReadyScript() {
usaVariantiClick();
}
/**************************************/
/**************************************/
/* popup suggerimento emay
/**************************************/
/**************************************/
function ebaySuggestionPopup(tipo) {
$('#act').val(tipo);
$("#ebaySuggestion").modal("show");
}
/**************************************/
/**************************************/
/** ricalcola indici vera e propria */
/**************************************/
/**************************************/
function ebaySuggestion() {
// FACCIO IL SUBMIT
//if (confirm("Verrranno ricalcolati gli indici. Vuoi Continuare?"))
{
$("#ebaySuggestion").modal("hide");
setTimeout(function () {
var f = document.main;
f.action = f.actionPage.value;
f.cmd.value = "ebaySuggestion";
f.act.value = "";
Ab.submitAj('main');
// Ab.fetch("../artConfig/Tipo.abl", "cmd=ebaySuggestionPopup&id_tipo="$("#id_tipo").val()+"&query=" + $("#query").val(), null, null, true);
}, 500);
}
}

View file

@ -0,0 +1,29 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('descrizione','Descrizione','R');
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//var f = document.main;
//if (f.ckFlgValido.checked) f.flgValido.value="S";else f.flgValido.value="N";
}
function checkRadioCR()
{
/*var f = document.main;
if(f.rbFlgPagata[0].checked)
f.flgPagata.value=f.rbFlgPagata[0].value;
else
if(f.rbFlgPagata[1].checked)
f.flgPagata.value=f.rbFlgPagata[1].value;
else
f.flgPagata.value="";
*/
}

View file

@ -0,0 +1,7 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('codice','Codice','R','descrizione','Descrizione','R');
}

View file

@ -0,0 +1,35 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('codice','Codice','R','descrizione','Descrizione','R');
}
function checkBoxes()
/////////////////////////////////////////////
{
/*Ab.setChekBoxValue("main","flgKg","1","0");
Ab.setChekBoxValue("main","flgMt","1","0");
Ab.setChekBoxValue("main","flgNr","1","0");
*/
}
function addFlag() {
var udm = $('#flgUdm').val();
if (udm==1) {
$('#ckflgKg').attr('checked', false);
$('#ckflgMt').attr('checked', false);
$('#ckflgNr').attr('checked', true);
} else if (udm==2) {
$('#ckflgKg').attr('checked', true);
$('#ckflgMt').attr('checked', false);
$('#ckflgNr').attr('checked', false);
} else if (udm==3) {
$('#ckflgKg').attr('checked', false);
$('#ckflgMt').attr('checked', true);
$('#ckflgNr').attr('checked', false);
}
}

View file

@ -0,0 +1,23 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('descrizione','Descrizione','R');
}
/////
function checkRadioCR()
{}
function checkBoxesCR()
{}
function updateValore(l_this)
{
var f = document.main;
var currVal=l_this.value;
f.valore.value=currVal;
}

View file

@ -0,0 +1,53 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('id_caratteristica','Codice','R','descrizione','Descrizione','R');
}
function checkBoxes()
/////////////////////////////////////////////
{
var f = document.main;
//if (f.ckFlgValido.checked) f.flgValido.value="S";else f.flgValido.value="N";
}
//////////////////////////////////////////////////
function addTipo()
/////////////////////////////////////////////
{
var f = document.main;
if (Ab.validateForm('id_tipo','Tipo','R'))
{
f.cmd.value="gr";
f.act.value="addTipo";
//f.flgRiga.value="A";
Ab.submitAj('main');
}
}
function delTipo(l_id)
/////////////////////////////////////////////
{
var f = document.main;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delTipo";
f.id_tipo.value=l_id;
//f.flgRiga.value="A";
Ab.submitAj('main');
}
function checkRadioCR()
{}
function checkBoxesCR()
{}

View file

@ -0,0 +1,26 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('descrizione','Descrizione','R');
}
function checkBoxes()
/////////////////////////////////////////////
{
var f = document.main;
//if (f.ckFlgValido.checked) f.flgValido.value="S";else f.flgValido.value="N";
}
function orderBy(l_flgOrderBy)
{
$("#flgOrderBy").val(l_flgOrderBy);
searching();
}

View file

@ -0,0 +1,112 @@
/***** GESTIONE MODIFICA E NUOVO CLIENTE TRAMITE MODAL ***/
/** vedere come è gestita su ab-document.js**/
/** ha bisogno di un mapping returnItems tra i campi del form di partenza e la modal che salva e modifica i dati */
/* ricordardi di mettere nella pagina <jsp:include page="../artConfig/_inc_coloreE.jsp" flush="true"></jsp:include> */
/***************************************************************/
/***************************************************************/
/** NUOVO CLIENTE FORNITORE SU MODAL*/
/* vedi _inc_coloreE.jsp */
/***************************************************************/
/***************************************************************/
function newColore(form, retItems) {
$("#coloreRetForm").val(form);
$("#coloreRetItems").val(JSON.stringify(retItems));
Ab.fetch("../artConfig/Colore.abl", "cmd=ni&sw=1", "coloreContainer", "postLoadColore()", true);
setTimeout(function () {
{
Ab.setFocus("codiceColore");
//Ab.setFocus($("#codiceColore", "#coloreModal"));
}
}, 500);
}
/***************************************************************/
/***************************************************************/
/* MODIFICA CLIENTE SU MODAL */
/** carica i dati tramite una fetch e li mette nel div coloreContainer*/
/* vedi _inc_coloreE.jsp */
/***************************************************************/
/***************************************************************/
function modColore(form, retItems) {
var id = $("#id_colore").val();
$("#coloreRetForm").val(form);
$("#coloreRetItems").val(JSON.stringify(retItems));
if (id != "") {
//sw=1 chiama la pagina coloreE.jsp che carico in colorecontainer
Ab.fetch("../artConfig/Colore.abl", "cmd=md&sw=1&id_colore=" + id, "coloreContainer", "postLoadColore()", true);
} else {
swal("Errore!", "Selezionare un Colore!", "error");
}
}
/***************************************************************/
/***************************************************************/
/** SEMPLICEMENTE POPUP MODAL CON CLIENTE */
/***************************************************************/
/***************************************************************/
function postLoadColore() {
$('#coloreModalDialog').modal("show");
}
/***************************************************************/
/***************************************************************/
/* Salvataggio nuovi dati tramite fetch */
/***************************************************************/
/***************************************************************/
function saveColore() {
if (Ab.validateForm('descrizione_it', 'Descrizione it', 'R')) {
//
//$("#descrizioneColore", "#coloreModal").val($("#codiceColore", "#coloreModal").val() + " " + $("#descrizione_it", "#coloreModal").val() + " " + $("#descrizione_cn", "#coloreModal").val())
var campicolore = $("#coloreModal").serialize();
//alert("prima di fetch"+$("#descrizioneColore", "#coloreModal").val()+" id: "+$("#id_colore", "#coloreModal").val());
Ab.fetch("../artConfig/Colore.abl", "cmd=asq&act=save&sw=1&" + campicolore, "coloreContainer", "postSaveColore()");
}
}
/***************************************************************/
/***************************************************************/
/* Callback del salvataggio nuovi dati: legge i campi da caricare che sono stati inseriti (come json) nel campo coloreRetItems*/
/* come oggetti chiave (campo della form chiamante) / valore (campo della form nella modal dei clienti)*/
/***************************************************************/
/***************************************************************/
function postSaveColore(response) {
//nella response ho l'id
//alert($("#descrizioneColore", "#coloreModal").val()+" id: "+$("#id_colore", "#coloreModal").val());
//alert(response);
var form = "#" + $("#coloreRetForm").val(),
retItems = JSON.parse($("#coloreRetItems").val());
for (var i = 0, len = retItems.length; i < len; i++) {
var item = retItems[i];
//console.log(item.formField + " - " + $("#" + item.formField, form).val() + " / " + item.modalField + " - " + $("#" + item.modalField, "#coloreModal").val() + " / " + $("#" + item.formField, form).prop('tagName'));
$("#" + item.formField, form).val($("#" + item.modalField, "#coloreModal").val());
}
$('#coloreModalDialog').modal('hide');
setTimeout(function () {
{
extraPostSaveColore();
}
}, 200);
}

View file

@ -0,0 +1,7 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('descrizione','Descrizione','R');
}

View file

@ -0,0 +1,72 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('descrizione', 'Descrizione', 'R');
}
/************************************/
/************************************/
/* iindicizzaMarca */
/************************************/
/************************************/
function aggiornaIndiciTipo() {
//FACCIO IL SUBMIT
var f = document.cart;
Swal.fire({
title: "Indicizzazione attuale Marca",
text: "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());
$("#cmd").val("aggiornaIndiciTipo");
Ab.submitAj('main');
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
}
/************************************/
/************************************/
/* iindicizzaMarca */
/************************************/
/************************************/
function aggiornaIndiciTipoAll() {
//FACCIO IL SUBMIT
var f = document.cart;
Swal.fire({
title: "Indicizzazione DI TUTTE LE Marche con i tipi",
text: "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());
$("#cmd").val("aggiornaIndiciTipoAll");
Ab.submitAj('main');
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
}

View file

@ -0,0 +1,7 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm2('main','descrizione','Descrizione','R','id_marca','Marca','RisNumKey');
}

View file

@ -0,0 +1,7 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('sigla','Sigla','R','descrizione_it','Descrizione','R');
}

View file

@ -0,0 +1,122 @@
// javascript per gestione campi obbligatori///
// //
///////////////////////////////////////////
////////T O O L B A R /////////////////////
///////////////////////////////////////////
function deleteBean(id)
{
if (Ab.confirmDelete())
{
// alert('La cancellazione non è disponibile!');
// FACCIO IL SUBMIT
var f = document.main;
f.action=f.actionPage.value;
f.act.value="del";
f.cmd.value="asq";
f.id_tipo.value=id;
Ab.submitAj('main');
}
}
function modifyBean(id)
{
// FACCIO IL SUBMIT
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="md";
f.id_tipo.value=id;
Ab.submitAj('main');
}
function saveCommand()
{
if (checkFields())
{
//checkBoxes();
var f = document.main;
formSaveCommand();
Ab.submitAj('main');
}
}
function formSaveCommand()
{
var f = document.main;
Ab.setChekBoxValue("dettaglio","flgRC","1","0");
Ab.setChekBoxValue("dettaglio","flgNoListino","1","0");
f.action=f.actionPage.value;
f.act.value="save";
f.cmd.value="asq";
}
function diventaRoot()
{
var f = document.main;
f.action=f.actionPage.value;
f.id_tipoPadre.value=0;
Ab.submitAj('main');
}
function newCommand()
{
}
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('id_tipo','Codice','R','descrizione','Descrizione','R');
}
function listaTipo(id)
{
// FACCIO IL SUBMIT
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="search";
f.id_tipoPadre.value=id;
Ab.submitAj('main');
}
function visibilita(id)
{
// FACCIO IL SUBMIT
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="search";
f.act.value="visibilita";
Ab.submitAj('main');
}
function ordineAlfabetico()
{
// FACCIO IL SUBMIT
if(confirm("I Tipi articolo verranno riordinati in ordine alfabetico. Vuoi Continuare?"))
{
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="ordinaAlfabetico";
f.act.value="";
Ab.submitAj('main');
}
}

View file

@ -0,0 +1,8 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return true;
//Ab.validateForm('descrizione_it','Descrizione','R');
}

View file

@ -0,0 +1,7 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('descrizione_it','Descrizione','R');
}