First commit
This commit is contained in:
parent
cf97b64877
commit
cc69770608
1468 changed files with 265316 additions and 128 deletions
107
www/admin/anag/_js/acxent-cliente.js
Normal file
107
www/admin/anag/_js/acxent-cliente.js
Normal file
|
|
@ -0,0 +1,107 @@
|
|||
// javascript per gestione campi obbligatori///
|
||||
// barili//
|
||||
|
||||
///////////////////////////////////////////
|
||||
////////T O O L B A R /////////////////////
|
||||
///////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
/////////////////////////////////////////////7
|
||||
function checkFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
|
||||
if(l_flgAzienda==1)
|
||||
return Ab.validateForm('nominativo','Ragione Sociale','R');
|
||||
else
|
||||
return Ab.validateForm('cognome','Cognome','R','nome','Nome','R');
|
||||
|
||||
}
|
||||
|
||||
|
||||
function checkBoxes()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
/* Ab.setChekBoxValue("dettaglio","flgArt8","1","0");
|
||||
Ab.setChekBoxValue("dettaglio","flgAzienda","1","0");
|
||||
Ab.setChekBoxValue("dettaglio","flgPrivTrattamento","1","0");
|
||||
Ab.setChekBoxValue("dettaglio","flgPrivComunicazione","1","0");
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
function checkRadio()
|
||||
{
|
||||
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
|
||||
}
|
||||
|
||||
function checkBoxesCR()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
|
||||
}
|
||||
|
||||
function checkRadioCR()
|
||||
{
|
||||
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
|
||||
|
||||
}
|
||||
|
||||
function delUser(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delUser";
|
||||
f.id_users.value=l_id;
|
||||
f.submit();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function modUser(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action="../Users.abl";
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="md";
|
||||
f.act.value="";
|
||||
f.id_users.value=l_id;
|
||||
f.submit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
function aziendaClick()
|
||||
{
|
||||
checkBoxes();
|
||||
var rowRagSoc=Ab.prendiElementoDaId('RAGIONE_SOCIALE');
|
||||
var rowCognomeNome=Ab.prendiElementoDaId('COGNOMENOME');
|
||||
var rowNascita=Ab.prendiElementoDaId('NASCITA');
|
||||
var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
|
||||
if(l_flgAzienda==1)
|
||||
{
|
||||
rowRagSoc.style.display="table-row";
|
||||
rowCognomeNome.style.display="none";
|
||||
rowNascita.style.display="none";
|
||||
}
|
||||
else
|
||||
{
|
||||
rowRagSoc.style.display="none";
|
||||
rowCognomeNome.style.display="table-row";
|
||||
rowNascita.style.display="table-row";
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
707
www/admin/anag/_js/acxent-clifor - Copy.js
Normal file
707
www/admin/anag/_js/acxent-clifor - Copy.js
Normal file
|
|
@ -0,0 +1,707 @@
|
|||
// javascript per gestione campi obbligatori///
|
||||
// barili//
|
||||
|
||||
///////////////////////////////////////////
|
||||
////////T O O L B A R /////////////////////
|
||||
///////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
|
||||
/////////////////////////////////////////////7
|
||||
function checkFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
checkBoxes();
|
||||
var f = document.main;
|
||||
var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
|
||||
var l_flgOk=false;
|
||||
if(l_flgAzienda==1){
|
||||
l_flgOk= Ab.validateForm('cognome','Ragione Sociale','R');
|
||||
//controlli aggiuntivi azienda
|
||||
//p.iva lungo 11 per forza, cf lungo 11 o 16
|
||||
if(l_flgOk && f.pIva.value.length!=11){
|
||||
alert("Attenzione!. Partita iva deve essere lungo 11 numeri.")
|
||||
l_flgOk=false;
|
||||
}
|
||||
|
||||
if(l_flgOk && !(f.codFisc.value.length==11 || f.codFisc.value.length==16)){
|
||||
alert("Attenzione!. Codice fiscale deve essere lungo 11 numero o 16 caratteri.")
|
||||
l_flgOk=false;
|
||||
}
|
||||
}
|
||||
else{
|
||||
l_flgOk= Ab.validateForm('cognome','Cognome','R','nome','Nome','R','flgSesso','Sesso','R');
|
||||
}
|
||||
|
||||
/*if(l_flgOk)
|
||||
{
|
||||
|
||||
if(f.cellulare.value=="" && f.eMail.value=="")
|
||||
{
|
||||
alert("Inserire indirizzo Email oppure numero di cellulare");
|
||||
l_flgOk=false;
|
||||
}
|
||||
if(f.eMail.value!="")
|
||||
l_flgOk=Ab.validateForm('eMail','Indirizzo Email','isEmail');
|
||||
|
||||
}*/
|
||||
return l_flgOk;
|
||||
|
||||
}
|
||||
|
||||
|
||||
function checkBoxes()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
Ab.setChekBoxValue("main","flgArt8","1","0");
|
||||
Ab.setChekBoxValue("main","flgRC","1","0");
|
||||
Ab.setChekBoxValue("main","flgAzienda","1","0");
|
||||
Ab.setChekBoxValue("main","flgPrivTrattamento","1","0");
|
||||
Ab.setChekBoxValue("main","flgPrivComunicazione","1","0");
|
||||
Ab.setChekBoxValue("main","flgMl","1","0");
|
||||
Ab.setChekBoxValue("main","flgDDDefault","1","0");
|
||||
Ab.setChekBoxValue("main","flgDocumentoVerificato","1","0");
|
||||
|
||||
|
||||
}
|
||||
|
||||
function checkRadio()
|
||||
{
|
||||
//Ab.setRadioButtonValue("main","flgPlaAntPos");
|
||||
}
|
||||
|
||||
function checkBoxesCR()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
//Ab.setChekBoxValue("main","flgSommaCRL","1","0");
|
||||
}
|
||||
|
||||
function checkRadioCR()
|
||||
{
|
||||
//Ab.setRadioButtonValue("main","flgPlaAntPos");
|
||||
|
||||
}
|
||||
|
||||
function delUser(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (confirm("L'utente non sarà più legato all'attuale record ma non sarà cancellato. Vuoi Continuare?"))
|
||||
{
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delUser";
|
||||
f.id_users.value=l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function modUser(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
theSvlt=webApp+"/admin/config/Users.abl?cmd=md&id_users="+l_id;
|
||||
location.href=theSvlt;
|
||||
/*
|
||||
f.action="../config/Users.abl";
|
||||
f.cmd.value="md";
|
||||
f.act.value="";
|
||||
f.id_users.value=l_id;
|
||||
f.submit();*/
|
||||
|
||||
}
|
||||
|
||||
function postClickICheck()
|
||||
{
|
||||
aziendaClick();
|
||||
}
|
||||
|
||||
function aziendaClick()
|
||||
{
|
||||
checkBoxes();
|
||||
|
||||
//var rowNascita=Ab.prendiElementoDaId('nascita');
|
||||
//var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
|
||||
//if(l_flgAzienda==1)
|
||||
if ($("#flgAzienda").val()==1)
|
||||
{
|
||||
//rowNascita.style.display="none";
|
||||
$("#nascitaRow").addClass("hide");
|
||||
}
|
||||
else
|
||||
{
|
||||
//rowNascita.style.display="block";
|
||||
$("#nascitaRow").removeClass("hide");
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addDD()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
|
||||
alert(l_nome.value);
|
||||
l_nome.value=l_nome.value.replace(/€/ig,"€");
|
||||
alert(l_nome.value);*/
|
||||
var f = document.main;
|
||||
if (Ab.validateForm('descrizioneDD','Descrizione','R','indirizzoDD','Indirizzo','R'))
|
||||
{
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="addDD";
|
||||
//f.flgRiga.value="A";
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delDD(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if(Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
// FACCIO IL SUBMIT
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delDD";
|
||||
f.id_destinazioneDiversa.value=l_id;
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function modifyDD(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="modDD";
|
||||
//f.cmd.value="md";
|
||||
//f.act.value="refreshCaratteristica";
|
||||
f.id_destinazioneDiversa.value=l_id;
|
||||
//f.flgRiga.value="A";
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addLP()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
|
||||
alert(l_nome.value);
|
||||
l_nome.value=l_nome.value.replace(/€/ig,"€");
|
||||
alert(l_nome.value);*/
|
||||
var f = document.main;
|
||||
if((f.id_tipo.value==0 || f.id_tipo.value=="") && (f.id_articolo.value==0 || f.id_articolo.value==""))
|
||||
{
|
||||
alert("Attenzione!. Selezionare un Tipo Articolo oppure un Articolo.");
|
||||
}
|
||||
else
|
||||
{
|
||||
//if (Ab.validateForm('descrizione','Descrizione','R'))
|
||||
{
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="addLP";
|
||||
//f.flgRiga.value="A";
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function delLP(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if(Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
// FACCIO IL SUBMIT
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delLP";
|
||||
f.id_listinoPers.value=l_id;
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function modifyLP(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="modLP";
|
||||
//f.cmd.value="md";
|
||||
//f.act.value="refreshCaratteristica";
|
||||
f.id_listinoPers.value=l_id;
|
||||
//f.flgRiga.value="A";
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
function salvaEEsciSw()
|
||||
{
|
||||
if (checkFields())
|
||||
{
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
f.act.value="save";
|
||||
f.cmd.value="asq";
|
||||
f.closeCommand.value=1;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function uniscix()
|
||||
{
|
||||
alert('non attivo');
|
||||
}
|
||||
function unisci()
|
||||
{
|
||||
var f=document.main;
|
||||
if(f.id_clifor.value!=0)
|
||||
{
|
||||
if(f.id_cliforDup.value!=0 && f.id_clifor.value!= f.id_cliforDup.value && confirm("L'unione dei record clienti/fornitore è una procedura NON reversibile. Sei sicuro?"))
|
||||
if(confirm("ATTENZIONE!! PROCEDURA NON REVERSIBILE!!! Sei veramente sicuro?????"))
|
||||
{
|
||||
f.action=f.actionPage.value;
|
||||
f.act.value="";
|
||||
f.cmd.value="join";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addContratto()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
|
||||
alert(l_nome.value);
|
||||
l_nome.value=l_nome.value.replace(/€/ig,"€");
|
||||
alert(l_nome.value);*/
|
||||
var f = document.main;
|
||||
if (Ab.validateForm('id_tipoContratto','Tipo Contratto','RisNumKey'))
|
||||
{
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="addContratto";
|
||||
//f.flgRiga.value="A";
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delContratto(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if(Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
// FACCIO IL SUBMIT
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delContratto";
|
||||
f.id_listinoPers.value=l_id;
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function modifyContratto(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="modContratto";
|
||||
//f.cmd.value="md";
|
||||
//f.act.value="refreshCaratteristica";
|
||||
f.id_contratto.value=l_id;
|
||||
//f.flgRiga.value="A";
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
function hideCr()
|
||||
{
|
||||
//var theImgDown = document.getElementById("imgDown").style;
|
||||
// theImgDown.display = "block";
|
||||
/*var theNoCrStyl = document.getElementById("NOCR").style;
|
||||
theNoCrStyl.display = "block";
|
||||
var theCrStyl = document.getElementById("CR").style;
|
||||
theCrStyl.display = "none";*/
|
||||
$("#CR").hide();
|
||||
$("#NOCR").show(300);
|
||||
|
||||
}
|
||||
|
||||
function showCr()
|
||||
{
|
||||
$("#NOCR").hide(300);
|
||||
$("#CR").show(300);
|
||||
|
||||
/*var theNoCrStyl = document.getElementById("NOCR").style;
|
||||
theNoCrStyl.display = "none";
|
||||
var theCrStyl = document.getElementById("CR").style;
|
||||
theCrStyl.display = "block"; */
|
||||
// var theImgDown = document.getElementById("imgDown").style;
|
||||
// theImgDown.display = "none";
|
||||
|
||||
}
|
||||
function creaCodaSms()
|
||||
{
|
||||
//FACCIO IL SUBMIT
|
||||
if(confirm("ATTENZIONE!! Verra' creato un messaggio sms per ogni cliente secondo il criterio di ricerca impostato. Vuoi continuare?"))
|
||||
{
|
||||
var f = document.main;
|
||||
if(f.testoMessaggio.value=="")
|
||||
alert("ERRORE! Testo del messaggio vuoto");
|
||||
else
|
||||
{
|
||||
//alert(f.testoMessaggio.value);
|
||||
//f.flgReport.value="S";
|
||||
//f.action=webApp+"/tr/Pratica.abl";
|
||||
f.action=f.actionPage.value;
|
||||
f.cmd.value="creaCodaSms";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
}
|
||||
function creaMList()
|
||||
{
|
||||
if(confirm("Verrà creata una lista di spedizione in base ai criteri di main. Vuoi Continuare?"))
|
||||
{
|
||||
var f=document.main;
|
||||
f.action=f.actionPage.value;
|
||||
checkBoxesCR();
|
||||
f.act.value="";
|
||||
f.cmd.value="creaMList";
|
||||
Ab.submitAj('main');
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
function nuovoContratto()
|
||||
{
|
||||
var f=document.main;
|
||||
if(f.id_clifor.value!="")
|
||||
{
|
||||
f.action="Contratto.abl";
|
||||
f.cmd.value="ni";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
function creaCodaMsg()
|
||||
{
|
||||
var f = document.main;
|
||||
if(f.id_templateMsg.value!="")
|
||||
{
|
||||
if (confirm("Verrà creata una nuova coda di messaggi in base al template scelto. Sei Sicuro?"))
|
||||
{
|
||||
Ab.popUp("ELAB");
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="creaCodaMsg";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
else
|
||||
alert('Template non selezionato');
|
||||
|
||||
|
||||
}
|
||||
/////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////
|
||||
function addAllegato()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
if (Ab.validateForm('fileNameOnServer_1','File non caricato','R'))
|
||||
{
|
||||
checkBoxes();
|
||||
f.cmd.value="addAllegato";
|
||||
//f.act.value="addAllegato";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delAllegato(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="delAllegato";
|
||||
//f.act.value="delAllegato";
|
||||
f.id_allegatoClifor.value=l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
function labelIndirizzo()
|
||||
{
|
||||
var f = document.main;
|
||||
|
||||
{
|
||||
var debug=false;
|
||||
var wwD="700";
|
||||
var whD="500";
|
||||
|
||||
//+"&xxx="+f.xxx.value
|
||||
theAction=f.actionPage.value+"?cmd=print&act=lblInd"+"&id_clifor="+f.id_clifor.value;
|
||||
|
||||
//
|
||||
//var numLabels=prompt("Numero di etichette da stampare","1");
|
||||
//var blankLabels=prompt("Numero di etichette da saltare","0");
|
||||
//theAction=theAction+"&blankLabels="+blankLabels+"&numLabels="+numLabels;
|
||||
if(debug==false)
|
||||
{
|
||||
window.open(theAction, "Stampa_Etichette_Accessori_Articolo","width="+wwD+",height="+whD+",status=no,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
}
|
||||
else
|
||||
{
|
||||
window.open(theAction);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addAgente()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
if (Ab.validateForm('id_agente','Agente','R', 'percCliforAgente', 'Percentuale Agente', 'RisNUm>0'))
|
||||
{
|
||||
f.cmd.value="gr";
|
||||
f.act.value="addAgente";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delAgente(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delAgente";
|
||||
f.id_cliforAgente.value=l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
function rebuildAllEditor()
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
function documentReadyScriptCR()
|
||||
{
|
||||
hideCr();
|
||||
}
|
||||
function documentReadyScript()
|
||||
{
|
||||
//checkPIva();
|
||||
}
|
||||
|
||||
|
||||
function xxxxxxxxxcaricaFlagTipoFornitore() {
|
||||
//alert('carica');
|
||||
if($("#id_tipoFornitore").length>0)
|
||||
{
|
||||
var id_tipoFornitore = document.getElementById('id_tipoFornitore').value;
|
||||
|
||||
fetch("Clifor.abl", "cmd=rendiFlag&id_tipoFornitore=" + id_tipoFornitore, null, 'visualizzaPercentuale');
|
||||
}
|
||||
}
|
||||
|
||||
function visualizzaPercentuale(msg) {
|
||||
var f = document.main;
|
||||
|
||||
if(msg==0) {
|
||||
document.getElementById('lblPerc').style.display = 'none';
|
||||
document.getElementById('percProvvigione').style.display = 'none';
|
||||
} else {
|
||||
document.getElementById('lblPerc').style.display = 'block';
|
||||
document.getElementById('percProvvigione').style.display = 'block';
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addTipologia()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
if (Ab.validateForm('id_tipologia','Tipologia','R'))
|
||||
{
|
||||
f.cmd.value="gr";
|
||||
f.act.value="addTipologia";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delTipologia(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delTipologia";
|
||||
f.id_cliforTipoClifor.value=l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//controllo su partita iva
|
||||
function checkPIva()
|
||||
{
|
||||
//fetch(servlet, command, divList, postProcess)
|
||||
//$("#cmd").val("checkPiva");
|
||||
if($("#pIva").val().length>0){
|
||||
$("#cmd").val("checkPiva");
|
||||
//alert($("#main").serialize());
|
||||
fetch("Clifor.abl", "cmd=checkPiva&id_clifor="+$("#id_clifor").val()+"&pIva="+$("#pIva").val(), "_checkPiva", null,1) ;
|
||||
|
||||
//fetch("Clifor.abl", $("#main").serialize(), _checkPiva, null,1) ;
|
||||
//Ab.submitAj('main','checkPiva','_checkPiva');
|
||||
}
|
||||
}
|
||||
|
||||
//evento su id pIva
|
||||
$(function(){
|
||||
$( "#pIvaxxx" ).on('keyup', function(){
|
||||
if($("#pIva").val().length==11){
|
||||
var svlt="cmd=checkPiva&id_clifor="+$("#id_clifor").val()+"&pIva="+$("#pIva").val();
|
||||
$("#cmd").val("checkPiva");
|
||||
fetch("Clifor.abl",svlt , "_checkPiva", null,1) ;
|
||||
// alert(svlt);
|
||||
//fetch("Clifor.abl", $("#main").serialize(), _checkPiva, null,1) ;
|
||||
}
|
||||
else{
|
||||
$("#_checkPiva").html("");
|
||||
}
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
//////////////////////////////////
|
||||
//navigazione verso pagina dei pagamenti
|
||||
//////////////////////////////////
|
||||
function vediPagamenti()
|
||||
{
|
||||
|
||||
Ab.callAbl('/admin/contab/DocumentoPagamento','body','search&id_clifor='+$('#id_clifor').val());
|
||||
}
|
||||
|
||||
|
||||
/********************************************/
|
||||
/********************************************/
|
||||
function addContatto()
|
||||
/********************************************/
|
||||
/********************************************/
|
||||
{
|
||||
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
|
||||
alert(l_nome.value);
|
||||
l_nome.value=l_nome.value.replace(/€/ig,"€");
|
||||
alert(l_nome.value);*/
|
||||
var f = document.main;
|
||||
if (Ab.validateForm('descrizioneC','Descrizione','R','nomeC','nome','R'))
|
||||
{
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="addContatto";
|
||||
//f.flgRiga.value="A";
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delContatto(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if(Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
// FACCIO IL SUBMIT
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="delContatto";
|
||||
f.id_contatto.value=l_id;
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function modifyContatto(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="modifyContatto";
|
||||
//f.cmd.value="md";
|
||||
//f.act.value="refreshCaratteristica";
|
||||
f.id_contatto.value=l_id;
|
||||
//f.flgRiga.value="A";
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
|
||||
1044
www/admin/anag/_js/acxent-clifor.js
Normal file
1044
www/admin/anag/_js/acxent-clifor.js
Normal file
File diff suppressed because it is too large
Load diff
291
www/admin/anag/_js/acxent-cliforE - Copia.js
Normal file
291
www/admin/anag/_js/acxent-cliforE - Copia.js
Normal file
|
|
@ -0,0 +1,291 @@
|
|||
/***** GESTIONE MODIFICA E NUOVO CLIENTE TRAMITE MODAL ***/
|
||||
/* V. 1.0
|
||||
06-7-2021 */
|
||||
/** 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 */
|
||||
|
||||
|
||||
/***** ROBA VECCHIA!!!!!*/
|
||||
function nuovoCliforXX(RI) {
|
||||
var f = document.main;
|
||||
var CF = f.flgClienteFornitore.value;
|
||||
clrField('main', 'id_clifor', 'descrizioneClifor');
|
||||
//alert(RI);
|
||||
if (CF == "F") {
|
||||
theAction = webApp + "/admin/anag/Fornitore.abl?cmd=ni&sw=1&RI=" + RI;
|
||||
wCliente = window.open(theAction, "Nuovo_Fornitore", "width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
} else {
|
||||
theAction = webApp + "/admin/anag/Cliente.abl?cmd=ni&sw=1&RI=" + RI;
|
||||
wCliente = window.open(theAction, "Nuovo_Cliente", "width=840,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
}
|
||||
//f.descrizioneCli.value="";
|
||||
//f.id_clifor.value="";
|
||||
wCliente.focus();
|
||||
}
|
||||
/***** ROBA VECCHIA!!!!!*/
|
||||
function modifyCliforXX(RI) {
|
||||
var f = document.main;
|
||||
//alert(f.id_cliente.value);
|
||||
if (f.id_clifor.value != "" && f.id_clifor.value != 0) {
|
||||
var CF = f.flgClienteFornitore.value;
|
||||
if (CF == "F") {
|
||||
theAction = webApp + "/admin/anag/Fornitore.abl?cmd=md&sw=1&id_clifor=" + f.id_clifor.value + "&RI=" + RI;
|
||||
wCliente = window.open(theAction, "Modifica_Fornitore", "width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
} else {
|
||||
theAction = webApp + "/admin/anag/Cliente.abl?cmd=md&sw=1&id_clifor=" + f.id_clifor.value + "&RI=" + RI;
|
||||
wCliente = window.open(theAction, "Modifica_Cliente", "width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
}
|
||||
|
||||
wCliente.focus();
|
||||
}
|
||||
}
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/** NUOVO CLIENTE FORNITORE SU MODAL*/
|
||||
/* vedi _inc_cliforE.jsp */
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function newCli(form, retItems) {
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
Ab.fetch("../anag/Cliente.abl", "cmd=ni&sw=1", "cliforContainer", "postLoadClifor()", true);
|
||||
}
|
||||
|
||||
function newFor(form, retItems) {
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
Ab.fetch("../anag/Fornitore.abl", "cmd=ni&sw=1", "cliforContainer", "postLoadClifor()", true);
|
||||
}
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/* MODIFICA CLIENTE SU MODAL */
|
||||
/** carica i dati tramite una fetch e li mette nel div cliforContainer*/
|
||||
/* vedi _inc_cliforE.jsp */
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function modCli(form, retItems) {
|
||||
|
||||
var id = $("#id_clifor").val();
|
||||
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
if (id != "") {
|
||||
//sw=1 chiama la pagina cliforE.jsp che carico in cliforcontainer
|
||||
Ab.fetch("../anag/Cliente.abl", "cmd=md&sw=1&id_clifor=" + id, "cliforContainer", "postLoadClifor()", true);
|
||||
} else {
|
||||
swal("Errore!", "Selezionare un cliente/fornitore!", "error");
|
||||
}
|
||||
}
|
||||
function modFor(form, retItems) {
|
||||
|
||||
var id = $("#id_clifor").val();
|
||||
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
if (id != "") {
|
||||
//sw=1 chiama la pagina cliforE.jsp che carico in cliforcontainer
|
||||
Ab.fetch("../anag/Fornitore.abl", "cmd=md&sw=1&id_clifor=" + id, "cliforContainer", "postLoadClifor()", true);
|
||||
} else {
|
||||
swal("Errore!", "Selezionare un cliente/fornitore!", "error");
|
||||
}
|
||||
}
|
||||
/*** generica **/
|
||||
function modClifor(form, retItems) {
|
||||
|
||||
var id = $("#id_clifor").val();
|
||||
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
if (id != "" && id != 0) {
|
||||
//sw=1 chiama la pagina cliforE.jsp che carico in cliforcontainer
|
||||
Ab.fetch("../anag/Clifor.abl", "cmd=md&sw=1&id_clifor=" + id, "cliforContainer", "postLoadClifor()", true);
|
||||
} else {
|
||||
swal("Errore!", "Selezionare un cliente/fornitore!", "error");
|
||||
}
|
||||
}
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/** SEMPLICEMENTE POPUP MODAL CON CLIENTE */
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function postLoadClifor() {
|
||||
$('#cliforModalDialog').modal("show");
|
||||
}
|
||||
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/* Salvataggio nuovi dati tramite fetch */
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function saveClifor() {
|
||||
if (Ab.validateForm('cognome', 'Cognome / Ragione Sociale', 'R')) {
|
||||
var campiClifor = $("#cliforModal").serialize();
|
||||
|
||||
Ab.fetch("../anag/Clifor.abl", "cmd=asq&act=save&sw=1&" + campiClifor, "cliforContainer", "postSave()");
|
||||
}
|
||||
}
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/* Callback del salvataggio nuovi dati: legge i campi da caricare che sono stati inseriti (come json) nel campo cliforRetItems*/
|
||||
/* come oggetti chiave (campo della form chiamante) / valore (campo della form nella modal dei clienti)*/
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function postSave(response) {
|
||||
var form = "#" + $("#cliforRetForm").val(),
|
||||
retItems = JSON.parse($("#cliforRetItems").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, "#cliforModal").val() + " / " + $("#"+item.formField, form).prop('tagName'));
|
||||
|
||||
$("#" + item.formField, form).val($("#" + item.modalField, "#cliforModal").val());
|
||||
}
|
||||
|
||||
$('#cliforModalDialog').modal('hide');
|
||||
//richiamo se c'è postSaveCliforCaller
|
||||
|
||||
if(funcExists("postSaveCliforCaller")){
|
||||
setTimeout(function () {
|
||||
{
|
||||
|
||||
postSaveCliforCaller();
|
||||
|
||||
}
|
||||
|
||||
}, 300);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
function funcExists(fname)
|
||||
{
|
||||
return (typeof window[fname] === 'function');
|
||||
}
|
||||
|
||||
|
||||
|
||||
function postClickICheckE() {
|
||||
aziendaClickE();
|
||||
}
|
||||
|
||||
function aziendaClickE() {
|
||||
//checkBoxes();
|
||||
|
||||
//var rowNascita=Ab.prendiElementoDaId('nascita');
|
||||
//var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
|
||||
//if(l_flgAzienda==1)
|
||||
//alert($("#flgAzienda").val());
|
||||
if ($("#flgAzienda").val() == 0) {
|
||||
//rowNascita.style.display="none";
|
||||
$("#nascitaRow").removeClass("hide");
|
||||
$("#aziendaRow").addClass("hide");
|
||||
} else {
|
||||
//rowNascita.style.display="block";
|
||||
$("#nascitaRow").addClass("hide");
|
||||
$("#aziendaRow").removeClass("hide");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//postSubmitAj();
|
||||
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
//iCheck for checkbox and radio inputs
|
||||
if ($('input[type="checkbox"].minimal, input[type="radio"].minimal')) {
|
||||
$('input[type="checkbox"].minimal, input[type="radio"].minimal').iCheck({
|
||||
checkboxClass: 'icheckbox_minimal-blue',
|
||||
radioClass: 'iradio_minimal-blue',
|
||||
focusClass: 'hover'
|
||||
});
|
||||
}
|
||||
//Datemask dd/mm/yyyy
|
||||
if ($(".datemask")) {
|
||||
$(".datemask").inputmask( { alias: "datetime", inputFormat: "dd/mm/yyyy",
|
||||
"placeholder": "gg/mm/aaaa"
|
||||
});
|
||||
}
|
||||
//numero con 2 decimali (default)
|
||||
if ($(".numberinput")) {
|
||||
$(".numberinput").numeric({
|
||||
decimalPlaces: 2,
|
||||
decimal: ","
|
||||
});
|
||||
}
|
||||
//numero intero
|
||||
if ($(".numberinput0")) {
|
||||
$(".numberinput0").numeric();
|
||||
}
|
||||
//time
|
||||
if ($(".timemask")) {
|
||||
$(".timemask").inputmask("h:s", {
|
||||
"placeholder": "hh:mm"
|
||||
});
|
||||
}
|
||||
//email mask
|
||||
if ($(".emailmask")) {
|
||||
$(".emailmask").inputmask({
|
||||
mask: "*{1,20}[.*{1,20}][.*{1,20}][.*{1,20}]@*{1,20}[.*{2,6}][.*{1,2}]",
|
||||
greedy: false,
|
||||
onBeforePaste: function (pastedValue, opts) {
|
||||
pastedValue = pastedValue.toLowerCase();
|
||||
return pastedValue.replace("mailto:", "");
|
||||
},
|
||||
definitions: {
|
||||
'*': {
|
||||
validator: "[0-9A-Za-z!#$%&'*+/=?^_`{|}~\-]",
|
||||
cardinality: 1,
|
||||
casing: "lower"
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
//color picker
|
||||
if ($(".colorpicker")) {
|
||||
$(".colorpicker").colorpicker();
|
||||
}
|
||||
// GESTIONE CHECKBOXES
|
||||
|
||||
$(":checkbox").on("focus", null, null, function () {
|
||||
if ($("#currentFocus"))
|
||||
$("#currentFocus").val(this.id);
|
||||
});
|
||||
//
|
||||
$(":checkbox").on("ifChanged", null, null, function () {
|
||||
//dataChanged();
|
||||
var name = $(this).attr("name").replace("ck", "");
|
||||
// controllo lo stato della checkbox e valorizzo la input
|
||||
if ($(this).is(":checked")) {
|
||||
$("#" + name).val(1);
|
||||
} else {
|
||||
$("#" + name).val(0);
|
||||
}
|
||||
//eseguo l'onchange sul campo text corrispondente
|
||||
//se funziona evito postClickICheck
|
||||
|
||||
$("#" + name).change();
|
||||
|
||||
/*if (typeof postClickICheckCR == 'function') {
|
||||
postClickICheckCR(name);
|
||||
}
|
||||
*/
|
||||
|
||||
//if (postClickICheck)
|
||||
// postClickICheck();
|
||||
});
|
||||
});
|
||||
207
www/admin/anag/_js/acxent-cliforE.js
Normal file
207
www/admin/anag/_js/acxent-cliforE.js
Normal file
|
|
@ -0,0 +1,207 @@
|
|||
/***** GESTIONE MODIFICA E NUOVO CLIENTE TRAMITE MODAL ***/
|
||||
/* V. 2.0
|
||||
15-7-2021 corretto datemask... tolto tutto quello dopo postsubmitaj. secondo me non serve ma devo capire quando facciamo la fetch
|
||||
06-7-2021 */
|
||||
/** 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 */
|
||||
|
||||
|
||||
/***** ROBA VECCHIA!!!!!*/
|
||||
function nuovoCliforXX(RI) {
|
||||
var f = document.main;
|
||||
var CF = f.flgClienteFornitore.value;
|
||||
clrField('main', 'id_clifor', 'descrizioneClifor');
|
||||
//alert(RI);
|
||||
if (CF == "F") {
|
||||
theAction = webApp + "/admin/anag/Fornitore.abl?cmd=ni&sw=1&RI=" + RI;
|
||||
wCliente = window.open(theAction, "Nuovo_Fornitore", "width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
} else {
|
||||
theAction = webApp + "/admin/anag/Cliente.abl?cmd=ni&sw=1&RI=" + RI;
|
||||
wCliente = window.open(theAction, "Nuovo_Cliente", "width=840,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
}
|
||||
//f.descrizioneCli.value="";
|
||||
//f.id_clifor.value="";
|
||||
wCliente.focus();
|
||||
}
|
||||
/***** ROBA VECCHIA!!!!!*/
|
||||
function modifyCliforXX(RI) {
|
||||
var f = document.main;
|
||||
//alert(f.id_cliente.value);
|
||||
if (f.id_clifor.value != "" && f.id_clifor.value != 0) {
|
||||
var CF = f.flgClienteFornitore.value;
|
||||
if (CF == "F") {
|
||||
theAction = webApp + "/admin/anag/Fornitore.abl?cmd=md&sw=1&id_clifor=" + f.id_clifor.value + "&RI=" + RI;
|
||||
wCliente = window.open(theAction, "Modifica_Fornitore", "width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
} else {
|
||||
theAction = webApp + "/admin/anag/Cliente.abl?cmd=md&sw=1&id_clifor=" + f.id_clifor.value + "&RI=" + RI;
|
||||
wCliente = window.open(theAction, "Modifica_Cliente", "width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
}
|
||||
|
||||
wCliente.focus();
|
||||
}
|
||||
}
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/** NUOVO CLIENTE FORNITORE SU MODAL*/
|
||||
/* vedi _inc_cliforE.jsp */
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function newCli(form, retItems) {
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
Ab.fetch("../anag/Cliente.abl", "cmd=ni&sw=1", "cliforContainer", "postLoadClifor()", true);
|
||||
}
|
||||
|
||||
function newFor(form, retItems) {
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
Ab.fetch("../anag/Fornitore.abl", "cmd=ni&sw=1", "cliforContainer", "postLoadClifor()", true);
|
||||
}
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/* MODIFICA CLIENTE SU MODAL */
|
||||
/** carica i dati tramite una fetch e li mette nel div cliforContainer*/
|
||||
/* vedi _inc_cliforE.jsp */
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function modCli(form, retItems) {
|
||||
|
||||
var id = $("#id_clifor").val();
|
||||
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
if (id != "") {
|
||||
//sw=1 chiama la pagina cliforE.jsp che carico in cliforcontainer
|
||||
Ab.fetch("../anag/Cliente.abl", "cmd=md&sw=1&id_clifor=" + id, "cliforContainer", "postLoadClifor()", true);
|
||||
} else {
|
||||
swal("Errore!", "Selezionare un cliente/fornitore!", "error");
|
||||
}
|
||||
}
|
||||
function modFor(form, retItems) {
|
||||
|
||||
var id = $("#id_clifor").val();
|
||||
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
if (id != "") {
|
||||
//sw=1 chiama la pagina cliforE.jsp che carico in cliforcontainer
|
||||
Ab.fetch("../anag/Fornitore.abl", "cmd=md&sw=1&id_clifor=" + id, "cliforContainer", "postLoadClifor()", true);
|
||||
} else {
|
||||
swal("Errore!", "Selezionare un cliente/fornitore!", "error");
|
||||
}
|
||||
}
|
||||
/*** generica **/
|
||||
function modClifor(form, retItems) {
|
||||
|
||||
var id = $("#id_clifor").val();
|
||||
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
if (id != "" && id != 0) {
|
||||
//sw=1 chiama la pagina cliforE.jsp che carico in cliforcontainer
|
||||
Ab.fetch("../anag/Clifor.abl", "cmd=md&sw=1&id_clifor=" + id, "cliforContainer", "postLoadClifor()", true);
|
||||
} else {
|
||||
swal("Errore!", "Selezionare un cliente/fornitore!", "error");
|
||||
}
|
||||
}
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/** SEMPLICEMENTE POPUP MODAL CON CLIENTE */
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function postLoadClifor() {
|
||||
$('#cliforModalDialog').modal("show");
|
||||
postSubmitAj();
|
||||
}
|
||||
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/* Salvataggio nuovi dati tramite fetch */
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function saveClifor() {
|
||||
debugger;
|
||||
if (Ab.validateForm('cognome', 'Cognome / Ragione Sociale', 'R')) {
|
||||
var campiClifor = $("#cliforModal").serialize();
|
||||
|
||||
Ab.fetch("../anag/Clifor.abl", "cmd=asq&act=save&sw=1&" + campiClifor, "cliforContainer", "postSave()");
|
||||
}
|
||||
}
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/* Callback del salvataggio nuovi dati: legge i campi da caricare che sono stati inseriti (come json) nel campo cliforRetItems*/
|
||||
/* come oggetti chiave (campo della form chiamante) / valore (campo della form nella modal dei clienti)*/
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function postSave(response) {
|
||||
var form = "#" + $("#cliforRetForm").val(),
|
||||
retItems = JSON.parse($("#cliforRetItems").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, "#cliforModal").val() + " / " + $("#"+item.formField, form).prop('tagName'));
|
||||
|
||||
$("#" + item.formField, form).val($("#" + item.modalField, "#cliforModal").val());
|
||||
}
|
||||
|
||||
$('#cliforModalDialog').modal('hide');
|
||||
//richiamo se c'è postSaveCliforCaller
|
||||
|
||||
if(funcExists("postSaveCliforCaller")){
|
||||
setTimeout(function () {
|
||||
{
|
||||
|
||||
postSaveCliforCaller();
|
||||
|
||||
}
|
||||
|
||||
}, 300);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
function funcExists(fname)
|
||||
{
|
||||
return (typeof window[fname] === 'function');
|
||||
}
|
||||
|
||||
|
||||
|
||||
function postClickICheckE() {
|
||||
aziendaClickE();
|
||||
}
|
||||
|
||||
function aziendaClickE() {
|
||||
//checkBoxes();
|
||||
|
||||
//var rowNascita=Ab.prendiElementoDaId('nascita');
|
||||
//var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
|
||||
//if(l_flgAzienda==1)
|
||||
//alert($("#flgAzienda").val());
|
||||
if ($("#flgAzienda").val() == 0) {
|
||||
//rowNascita.style.display="none";
|
||||
$("#nascitaRow").removeClass("hide");
|
||||
$("#aziendaRow").addClass("hide");
|
||||
} else {
|
||||
//rowNascita.style.display="block";
|
||||
$("#nascitaRow").addClass("hide");
|
||||
$("#aziendaRow").removeClass("hide");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//postSubmitAj();
|
||||
152
www/admin/anag/_js/acxent-contratto.js
Normal file
152
www/admin/anag/_js/acxent-contratto.js
Normal file
|
|
@ -0,0 +1,152 @@
|
|||
// pkg_contratto
|
||||
|
||||
///////////////////////////////////////////
|
||||
////////T O O L B A R /////////////////////
|
||||
///////////////////////////////////////////
|
||||
|
||||
function report()
|
||||
{
|
||||
//FACCIO IL SUBMIT
|
||||
var f = document.main;
|
||||
f.flgReport.value="S";
|
||||
//f.action=webApp+"/tr/Pratica.abl";
|
||||
f.cmd.value="search";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////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('id_clifor','Cliente','RisNumkey','id_tipoContratto','Tipo Contratto','RisNumKey','dataInizioContratto','dataInizioContratto','R');
|
||||
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////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_rowBean','RowBean','R'))
|
||||
{
|
||||
f.cmd.value="gr";
|
||||
f.act.value="addRow";
|
||||
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="gr";
|
||||
f.act.value="delRow";
|
||||
f.id_rowBean.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="gr";
|
||||
f.act.value="modRow";
|
||||
f.id_rowBean.value=l_id;
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
|
||||
function creaAvvisoSms()
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
|
||||
if(confirm("Verrà creata la coda sms per contratto. Vuoi Continuare?"))
|
||||
{
|
||||
f.cmd.value="crea1CodaSmsD";
|
||||
f.act.value="";
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function creaAvvisiSms()
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
|
||||
if(confirm("Verrà creata la coda sms per i contratto in scadenza. Vuoi Continuare?"))
|
||||
{
|
||||
f.cmd.value="creaCodaSms";
|
||||
f.act.value="";
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
95
www/admin/anag/_js/acxent-fornitore.js
Normal file
95
www/admin/anag/_js/acxent-fornitore.js
Normal file
|
|
@ -0,0 +1,95 @@
|
|||
|
||||
|
||||
/////////////////////////////////////////////7
|
||||
function checkFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
|
||||
if(l_flgAzienda==1)
|
||||
return Ab.validateForm('nominativo','Ragione Sociale','R');
|
||||
else
|
||||
return Ab.validateForm('cognome','Cognome','R','nome','Nome','R');
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
function checkBoxes()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
Ab.setChekBoxValue("dettaglio","flgAzienda","1","0");
|
||||
Ab.setChekBoxValue("dettaglio","flgPrivTrattamento","1","0");
|
||||
Ab.setChekBoxValue("dettaglio","flgPrivComunicazione","1","0");
|
||||
|
||||
|
||||
}
|
||||
|
||||
function checkRadio()
|
||||
{
|
||||
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
|
||||
}
|
||||
|
||||
function checkBoxesCR()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
|
||||
}
|
||||
|
||||
function checkRadioCR()
|
||||
{
|
||||
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
|
||||
|
||||
}
|
||||
|
||||
function delUser(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delUser";
|
||||
f.id_users.value=l_id;
|
||||
f.submit();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function modUser(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action="../Users.abl";
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="md";
|
||||
f.act.value="";
|
||||
f.id_users.value=l_id;
|
||||
f.submit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
function aziendaClick()
|
||||
{
|
||||
checkBoxes();
|
||||
var rowRagSoc=Ab.prendiElementoDaId('RAGIONE_SOCIALE');
|
||||
var rowNascita=Ab.prendiElementoDaId('NASCITA');
|
||||
var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
|
||||
if(l_flgAzienda==1)
|
||||
{
|
||||
rowRagSoc.style.display="table-row";
|
||||
rowNascita.style.display="none";
|
||||
}
|
||||
else
|
||||
{
|
||||
rowRagSoc.style.display="none";
|
||||
rowNascita.style.display="table-row";
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
719
www/admin/anag/_js/acxent-rubrica.js
Normal file
719
www/admin/anag/_js/acxent-rubrica.js
Normal file
|
|
@ -0,0 +1,719 @@
|
|||
// javascript per gestione campi obbligatori///
|
||||
// barili//
|
||||
|
||||
///////////////////////////////////////////
|
||||
////////T O O L B A R /////////////////////
|
||||
///////////////////////////////////////////
|
||||
|
||||
|
||||
function report()
|
||||
{
|
||||
//FACCIO IL SUBMIT
|
||||
var f = document.main;
|
||||
f.flgReport.value="S";
|
||||
//f.action=webApp+"/tr/Pratica.abl";
|
||||
f.cmd.value="search";
|
||||
Ab.submitAj("main");
|
||||
//f.submit();
|
||||
}
|
||||
|
||||
|
||||
/////////////////////////////////////////////7
|
||||
function checkFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
checkBoxes();
|
||||
var f = document.main;
|
||||
var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
|
||||
var l_flgOk=false;
|
||||
if(l_flgAzienda==1){
|
||||
//l_flgOk= Ab.validateForm('cognome','Ragione Sociale','R','codFisc','Codice Fiscale','R','pIva','Partita Iva','R');
|
||||
l_flgOk= Ab.validateForm('cognome','Ragione Sociale','R');
|
||||
//controlli aggiuntivi azienda
|
||||
//p.iva lungo 11 per forza, cf lungo 11 o 16
|
||||
/* if(l_flgOk && f.pIva.value.length!=11){
|
||||
alert("Attenzione!. Partita iva deve essere lungo 11 numeri.")
|
||||
l_flgOk=false;
|
||||
}
|
||||
|
||||
if(l_flgOk && !(f.codFisc.value.length==11 || f.codFisc.value.length==16)){
|
||||
alert("Attenzione!. Codice fiscale deve essere lungo 11 numero o 16 caratteri.")
|
||||
l_flgOk=false;
|
||||
}
|
||||
*/
|
||||
}
|
||||
else{
|
||||
l_flgOk= Ab.validateForm('cognome','Cognome','R','nome','Nome','R','flgSesso','Sesso','R');
|
||||
}
|
||||
|
||||
if(l_flgOk)
|
||||
{
|
||||
|
||||
if(f.cellulare.value=="" && f.eMail.value=="")
|
||||
{
|
||||
alert("Inserire indirizzo Email oppure numero di cellulare");
|
||||
l_flgOk=false;
|
||||
}
|
||||
if(f.eMail.value!="")
|
||||
l_flgOk=Ab.validateForm('eMail','Indirizzo Email','isEmail');
|
||||
|
||||
}
|
||||
return l_flgOk;
|
||||
|
||||
}
|
||||
|
||||
|
||||
function checkBoxes()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
Ab.setChekBoxValue("main","flgArt8","1","0");
|
||||
Ab.setChekBoxValue("main","flgRC","1","0");
|
||||
Ab.setChekBoxValue("main","flgAzienda","1","0");
|
||||
Ab.setChekBoxValue("main","flgPrivTrattamento","1","0");
|
||||
Ab.setChekBoxValue("main","flgPrivComunicazione","1","0");
|
||||
Ab.setChekBoxValue("main","flgMl","1","0");
|
||||
Ab.setChekBoxValue("main","flgDDDefault","1","0");
|
||||
Ab.setChekBoxValue("main","flgDocumentoVerificato","1","0");
|
||||
|
||||
|
||||
}
|
||||
|
||||
function checkRadio()
|
||||
{
|
||||
//Ab.setRadioButtonValue("main","flgPlaAntPos");
|
||||
}
|
||||
|
||||
function checkBoxesCR()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
//Ab.setChekBoxValue("main","flgSommaCRL","1","0");
|
||||
}
|
||||
|
||||
function checkRadioCR()
|
||||
{
|
||||
//Ab.setRadioButtonValue("main","flgPlaAntPos");
|
||||
|
||||
}
|
||||
|
||||
function delUser(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (confirm("L'utente non sarà più legato all'attuale record ma non sarà cancellato. Vuoi Continuare?"))
|
||||
{
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delUser";
|
||||
f.id_users.value=l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function modUser(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
theSvlt=webApp+"/admin/config/Users.abl?cmd=md&id_users="+l_id;
|
||||
location.href=theSvlt;
|
||||
/*
|
||||
f.action="../config/Users.abl";
|
||||
f.cmd.value="md";
|
||||
f.act.value="";
|
||||
f.id_users.value=l_id;
|
||||
f.submit();*/
|
||||
|
||||
}
|
||||
|
||||
function postClickICheck()
|
||||
{
|
||||
aziendaClick();
|
||||
}
|
||||
|
||||
function aziendaClick()
|
||||
{
|
||||
checkBoxes();
|
||||
|
||||
//var rowNascita=Ab.prendiElementoDaId('nascita');
|
||||
//var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
|
||||
//if(l_flgAzienda==1)
|
||||
if ($("#flgAzienda").val()==1)
|
||||
{
|
||||
//rowNascita.style.display="none";
|
||||
$("#nascitaRow").addClass("hide");
|
||||
}
|
||||
else
|
||||
{
|
||||
//rowNascita.style.display="block";
|
||||
$("#nascitaRow").removeClass("hide");
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addDD()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
|
||||
alert(l_nome.value);
|
||||
l_nome.value=l_nome.value.replace(/€/ig,"€");
|
||||
alert(l_nome.value);*/
|
||||
var f = document.main;
|
||||
if (Ab.validateForm('descrizioneDD','Descrizione','R','indirizzoDD','Indirizzo','R'))
|
||||
{
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="addDD";
|
||||
//f.flgRiga.value="A";
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delDD(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if(Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
// FACCIO IL SUBMIT
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delDD";
|
||||
f.id_destinazioneDiversa.value=l_id;
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function modifyDD(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="modDD";
|
||||
//f.cmd.value="md";
|
||||
//f.act.value="refreshCaratteristica";
|
||||
f.id_destinazioneDiversa.value=l_id;
|
||||
//f.flgRiga.value="A";
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addLP()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
|
||||
alert(l_nome.value);
|
||||
l_nome.value=l_nome.value.replace(/€/ig,"€");
|
||||
alert(l_nome.value);*/
|
||||
var f = document.main;
|
||||
if((f.id_tipo.value==0 || f.id_tipo.value=="") && (f.id_articolo.value==0 || f.id_articolo.value==""))
|
||||
{
|
||||
alert("Attenzione!. Selezionare un Tipo Articolo oppure un Articolo.");
|
||||
}
|
||||
else
|
||||
{
|
||||
//if (Ab.validateForm('descrizione','Descrizione','R'))
|
||||
{
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="addLP";
|
||||
//f.flgRiga.value="A";
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function delLP(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if(Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
// FACCIO IL SUBMIT
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delLP";
|
||||
f.id_listinoPers.value=l_id;
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function modifyLP(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="modLP";
|
||||
//f.cmd.value="md";
|
||||
//f.act.value="refreshCaratteristica";
|
||||
f.id_listinoPers.value=l_id;
|
||||
//f.flgRiga.value="A";
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
function salvaEEsciSw()
|
||||
{
|
||||
if (checkFields())
|
||||
{
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
f.act.value="save";
|
||||
f.cmd.value="asq";
|
||||
f.closeCommand.value=1;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function uniscix()
|
||||
{
|
||||
alert('non attivo');
|
||||
}
|
||||
function unisci()
|
||||
{
|
||||
var f=document.main;
|
||||
if(f.id_clifor.value!=0)
|
||||
{
|
||||
if(f.id_cliforDup.value!=0 && f.id_clifor.value!= f.id_cliforDup.value && confirm("L'unione dei record clienti/fornitore è una procedura NON reversibile. Sei sicuro?"))
|
||||
if(confirm("ATTENZIONE!! PROCEDURA NON REVERSIBILE!!! Sei veramente sicuro?????"))
|
||||
{
|
||||
f.action=f.actionPage.value;
|
||||
f.act.value="";
|
||||
f.cmd.value="join";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addContratto()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
|
||||
alert(l_nome.value);
|
||||
l_nome.value=l_nome.value.replace(/€/ig,"€");
|
||||
alert(l_nome.value);*/
|
||||
var f = document.main;
|
||||
if (Ab.validateForm('id_tipoContratto','Tipo Contratto','RisNumKey'))
|
||||
{
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="addContratto";
|
||||
//f.flgRiga.value="A";
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delContratto(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if(Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
// FACCIO IL SUBMIT
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delContratto";
|
||||
f.id_listinoPers.value=l_id;
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function modifyContratto(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="gr";
|
||||
f.act.value="modContratto";
|
||||
//f.cmd.value="md";
|
||||
//f.act.value="refreshCaratteristica";
|
||||
f.id_contratto.value=l_id;
|
||||
//f.flgRiga.value="A";
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
function hideCr()
|
||||
{
|
||||
//var theImgDown = document.getElementById("imgDown").style;
|
||||
// theImgDown.display = "block";
|
||||
/*var theNoCrStyl = document.getElementById("NOCR").style;
|
||||
theNoCrStyl.display = "block";
|
||||
var theCrStyl = document.getElementById("CR").style;
|
||||
theCrStyl.display = "none";*/
|
||||
$("#CR").hide();
|
||||
$("#NOCR").show(300);
|
||||
|
||||
}
|
||||
|
||||
function showCr()
|
||||
{
|
||||
$("#NOCR").hide(300);
|
||||
$("#CR").show(300);
|
||||
|
||||
/*var theNoCrStyl = document.getElementById("NOCR").style;
|
||||
theNoCrStyl.display = "none";
|
||||
var theCrStyl = document.getElementById("CR").style;
|
||||
theCrStyl.display = "block"; */
|
||||
// var theImgDown = document.getElementById("imgDown").style;
|
||||
// theImgDown.display = "none";
|
||||
|
||||
}
|
||||
function creaCodaSms()
|
||||
{
|
||||
//FACCIO IL SUBMIT
|
||||
if(confirm("ATTENZIONE!! Verra' creato un messaggio sms per ogni cliente secondo il criterio di ricerca impostato. Vuoi continuare?"))
|
||||
{
|
||||
var f = document.main;
|
||||
if(f.testoMessaggio.value=="")
|
||||
alert("ERRORE! Testo del messaggio vuoto");
|
||||
else
|
||||
{
|
||||
//alert(f.testoMessaggio.value);
|
||||
//f.flgReport.value="S";
|
||||
//f.action=webApp+"/tr/Pratica.abl";
|
||||
f.action=f.actionPage.value;
|
||||
f.cmd.value="creaCodaSms";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
}
|
||||
function creaMList()
|
||||
{
|
||||
if(confirm("Verrà creata una lista di spedizione in base ai criteri di main. Vuoi Continuare?"))
|
||||
{
|
||||
var f=document.main;
|
||||
f.action=f.actionPage.value;
|
||||
checkBoxesCR();
|
||||
f.act.value="";
|
||||
f.cmd.value="creaMList";
|
||||
Ab.submitAj('main');
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
function nuovoContratto()
|
||||
{
|
||||
var f=document.main;
|
||||
if(f.id_clifor.value!="")
|
||||
{
|
||||
f.action="Contratto.abl";
|
||||
f.cmd.value="ni";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
function creaCodaMsg()
|
||||
{
|
||||
var f = document.main;
|
||||
if(f.id_templateMsg.value!="")
|
||||
{
|
||||
if (confirm("Verrà creata una nuova coda di messaggi in base al template scelto. Sei Sicuro?"))
|
||||
{
|
||||
Ab.popUp("ELAB");
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="creaCodaMsg";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
else
|
||||
alert('Template non selezionato');
|
||||
|
||||
|
||||
}
|
||||
/////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////
|
||||
function addAllegato()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
if (Ab.validateForm('fileNameOnServer_1','File non caricato','R'))
|
||||
{
|
||||
checkBoxes();
|
||||
f.cmd.value="addAllegato";
|
||||
//f.act.value="addAllegato";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delAllegato(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="delAllegato";
|
||||
//f.act.value="delAllegato";
|
||||
f.id_allegatoClifor.value=l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
function labelIndirizzo()
|
||||
{
|
||||
var f = document.main;
|
||||
|
||||
{
|
||||
var debug=false;
|
||||
var wwD="700";
|
||||
var whD="500";
|
||||
|
||||
//+"&xxx="+f.xxx.value
|
||||
theAction=f.actionPage.value+"?cmd=print&act=lblInd"+"&id_clifor="+f.id_clifor.value;
|
||||
|
||||
//
|
||||
//var numLabels=prompt("Numero di etichette da stampare","1");
|
||||
//var blankLabels=prompt("Numero di etichette da saltare","0");
|
||||
//theAction=theAction+"&blankLabels="+blankLabels+"&numLabels="+numLabels;
|
||||
if(debug==false)
|
||||
{
|
||||
window.open(theAction, "Stampa_Etichette_Accessori_Articolo","width="+wwD+",height="+whD+",status=no,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
}
|
||||
else
|
||||
{
|
||||
window.open(theAction);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addAgente()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
if (Ab.validateForm('id_agente','Agente','R', 'percCliforAgente', 'Percentuale Agente', 'RisNUm>0'))
|
||||
{
|
||||
f.cmd.value="gr";
|
||||
f.act.value="addAgente";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delAgente(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delAgente";
|
||||
f.id_cliforAgente.value=l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
function rebuildAllEditor()
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
function documentReadyScriptCR()
|
||||
{
|
||||
hideCr();
|
||||
}
|
||||
function documentReadyScript()
|
||||
{
|
||||
//checkPIva();
|
||||
}
|
||||
|
||||
|
||||
function xxxxxxxxxcaricaFlagTipoFornitore() {
|
||||
//alert('carica');
|
||||
if($("#id_tipoFornitore").length>0)
|
||||
{
|
||||
var id_tipoFornitore = document.getElementById('id_tipoFornitore').value;
|
||||
|
||||
fetch("Clifor.abl", "cmd=rendiFlag&id_tipoFornitore=" + id_tipoFornitore, null, 'visualizzaPercentuale');
|
||||
}
|
||||
}
|
||||
|
||||
function visualizzaPercentuale(msg) {
|
||||
var f = document.main;
|
||||
|
||||
if(msg==0) {
|
||||
document.getElementById('lblPerc').style.display = 'none';
|
||||
document.getElementById('percProvvigione').style.display = 'none';
|
||||
} else {
|
||||
document.getElementById('lblPerc').style.display = 'block';
|
||||
document.getElementById('percProvvigione').style.display = 'block';
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addTipologia()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
if (Ab.validateForm('id_tipologia','Tipologia','R'))
|
||||
{
|
||||
f.cmd.value="gr";
|
||||
f.act.value="addTipologia";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delTipologia(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value="gr";
|
||||
f.act.value="delTipologia";
|
||||
f.id_cliforTipoClifor.value=l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//controllo su partita iva
|
||||
function checkPIva()
|
||||
{
|
||||
//fetch(servlet, command, divList, postProcess)
|
||||
//$("#cmd").val("checkPiva");
|
||||
if($("#pIva").val().length>0){
|
||||
$("#cmd").val("checkPiva");
|
||||
//alert($("#main").serialize());
|
||||
fetch("Clifor.abl", "cmd=checkPiva&id_clifor="+$("#id_clifor").val()+"&pIva="+$("#pIva").val(), "_checkPiva", null,1) ;
|
||||
|
||||
//fetch("Clifor.abl", $("#main").serialize(), _checkPiva, null,1) ;
|
||||
//Ab.submitAj('main','checkPiva','_checkPiva');
|
||||
}
|
||||
}
|
||||
|
||||
//evento su id pIva
|
||||
$(function(){
|
||||
$( "#pIva" ).on('keyup', function(){
|
||||
if($("#pIva").val().length==11){
|
||||
var svlt="cmd=checkPiva&id_clifor="+$("#id_clifor").val()+"&pIva="+$("#pIva").val();
|
||||
$("#cmd").val("checkPiva");
|
||||
fetch("Clifor.abl",svlt , "_checkPiva", null,1) ;
|
||||
// alert(svlt);
|
||||
//fetch("Clifor.abl", $("#main").serialize(), _checkPiva, null,1) ;
|
||||
}
|
||||
else{
|
||||
$("#_checkPiva").html("");
|
||||
}
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
//////////////////////////////////
|
||||
//navigazione verso pagina dei pagamenti
|
||||
//////////////////////////////////
|
||||
function vediPagamenti()
|
||||
{
|
||||
|
||||
Ab.callAbl('/admin/contab/DocumentoPagamento','body','search&id_clifor='+$('#id_clifor').val());
|
||||
}
|
||||
|
||||
|
||||
/********************************************/
|
||||
/********************************************/
|
||||
function addContatto()
|
||||
/********************************************/
|
||||
/********************************************/
|
||||
{
|
||||
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
|
||||
alert(l_nome.value);
|
||||
l_nome.value=l_nome.value.replace(/€/ig,"€");
|
||||
alert(l_nome.value);*/
|
||||
var f = document.main;
|
||||
if (Ab.validateForm('descrizioneC','Descrizione','R','nomeC','nome','R'))
|
||||
{
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="addContatto";
|
||||
//f.flgRiga.value="A";
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delContatto(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if(Ab.confirmDelete())
|
||||
{
|
||||
var f = document.main;
|
||||
// FACCIO IL SUBMIT
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="delContatto";
|
||||
f.id_contatto.value=l_id;
|
||||
f.action=f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function modifyContatto(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
checkBoxes();
|
||||
checkRadio();
|
||||
f.cmd.value="modifyContatto";
|
||||
//f.cmd.value="md";
|
||||
//f.act.value="refreshCaratteristica";
|
||||
f.id_contatto.value=l_id;
|
||||
//f.flgRiga.value="A";
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue