// 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'); }