First commit
This commit is contained in:
parent
cf97b64877
commit
cc69770608
1468 changed files with 265316 additions and 128 deletions
364
www/admin/contab/_js/acxent-documentoScadenza.js
Normal file
364
www/admin/contab/_js/acxent-documentoScadenza.js
Normal file
|
|
@ -0,0 +1,364 @@
|
|||
// javascript per gestione campi obbligatori//
|
||||
// javascript per gestione campi obbligatori///
|
||||
|
||||
function documentReadyScriptCR() {
|
||||
calcolaImportoSelezionate();
|
||||
}
|
||||
|
||||
$('#myModal').on('show.bs.modal', function (e) {
|
||||
$("#dataScadenzaMDa").val($("#dataScadenzaDa").val());
|
||||
$("#dataScadenzaMA").val($("#dataScadenzaA").val());
|
||||
|
||||
if ($("input[id^=ckflgScadenzaSelezionata_]:checked").length > 0) {
|
||||
var scadenze = "";
|
||||
|
||||
$("input[id^=ckflgScadenzaSelezionata_]:checked").each(function (k, v) {
|
||||
scadenze += $(v).attr("idScadenza") + ";";
|
||||
});
|
||||
|
||||
$("#scadenzeSelezionate").val(scadenze);
|
||||
} else {
|
||||
swal("Errore", "Selezionare almeno una scadenza!", "error");
|
||||
$('#myModal').close();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
function creaDistinta() {
|
||||
var dataDa = $("#dataScadenzaMDa").val(),
|
||||
dataA = $("#dataScadenzaMA").val();
|
||||
|
||||
/*
|
||||
if (dataDa == "")
|
||||
{
|
||||
swal("Errore!", "Inserire la data da", "error");
|
||||
$("#dataScadenzaMDa").focus();
|
||||
return;
|
||||
}
|
||||
if (dataA == "")
|
||||
{
|
||||
swal("Errore!", "Inserire la data a", "error");
|
||||
$("#dataScadenzaMA").focus();
|
||||
return;
|
||||
}
|
||||
*/
|
||||
if ($("#id_banca").val() == 0) {
|
||||
swal("Errore!", "Inserire la banca", "error");
|
||||
$("#id_banca").focus();
|
||||
return;
|
||||
}
|
||||
if ($("#dataPresentazione").val() == 0) {
|
||||
swal("Errore!", "Inserire la data presentazione", "error");
|
||||
$("#dataPresentazione").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
Ab.removeFadeModal();
|
||||
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
f.cmd.value = "creaDistinta";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
|
||||
$(":checkbox").on("ifChecked", null, null, function () {
|
||||
if ($(this).attr("name").indexOf("ckflgScadenza") >= 0) {
|
||||
var id_documentoScadenza = $(this).attr("idScadenza");
|
||||
|
||||
Ab.fetch($("#actionPage").val(), "cmd=selezionaScadenza&id_documentoScadenza=" + id_documentoScadenza);
|
||||
|
||||
calcolaImportoSelezionate();
|
||||
} else if ($(this).attr("name") == "ckflgAll") {
|
||||
|
||||
$("input[id^=ckflgScadenzaSelezionata_]").each(function (key, val) {
|
||||
$(val).iCheck('check');
|
||||
});
|
||||
|
||||
checkUncheck(this);
|
||||
} else {
|
||||
checkUncheck(this);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
$(":checkbox").on("ifUnchecked", null, null, function () {
|
||||
if ($(this).attr("name").indexOf("ckflgScadenza") >= 0) {
|
||||
var id_documentoScadenza = $(this).attr("idScadenza");
|
||||
|
||||
$("#ckflgAll").iCheck('uncheck');
|
||||
|
||||
Ab.fetch($("#actionPage").val(), "cmd=deselezionaScadenza&id_documentoScadenza=" + id_documentoScadenza);
|
||||
|
||||
calcolaImportoSelezionate();
|
||||
} else if ($(this).attr("name") == "ckflgAll") {
|
||||
|
||||
$("input[id^=ckflgScadenzaSelezionata_]").each(function (key, val) {
|
||||
$(val).iCheck('uncheck');
|
||||
});
|
||||
|
||||
checkUncheck(this);
|
||||
} else {
|
||||
checkUncheck(this);
|
||||
}
|
||||
});
|
||||
|
||||
function checkUncheck(that) {
|
||||
// trovo l'input collegato alla checkbox
|
||||
var name = $(that).attr("name").replace("ck", "");
|
||||
|
||||
// controllo lo stato della checkbox e valorizzo la input
|
||||
if ($(that).is(":checked")) {
|
||||
$("#" + name).val(1);
|
||||
} else {
|
||||
$("#" + name).val(0);
|
||||
}
|
||||
|
||||
searching();
|
||||
}
|
||||
|
||||
function calcolaImportoSelezionate() {
|
||||
var tot = 0;
|
||||
|
||||
$("input[id^=ckflgScadenzaSelezionata_]:checked").each(function (k, v) {
|
||||
tot += parseFloat($(v).attr("importo"));
|
||||
});
|
||||
|
||||
$("#importoSelezionato").val(tot.toFixed(2).replace(".", ","));
|
||||
}
|
||||
|
||||
///////////////////////////////////////////
|
||||
|
||||
function creaDistintaAuto() {
|
||||
var dataFatturaDa = $("#dataFatturaDa").val(),
|
||||
dataFatturaA = $("#dataFatturaA").val(),
|
||||
dataScadenzaDa = $("#dataScadenzaDa").val(),
|
||||
dataScadenzaA = $("#dataScadenzaA").val();
|
||||
|
||||
if ((dataFatturaDa == 0 || dataFatturaA == 0) && (dataScadenzaDa == 0 || dataScadenazaA == 0)) {
|
||||
swal("Errore", "Selezionare almeno una intervallo di fatturazione o scadenza!", "error");
|
||||
return;
|
||||
}
|
||||
if ($("#numBancheSelezionate").val() == 0) {
|
||||
swal("Errore", "Selezionare almeno una banca!", "error");
|
||||
return;
|
||||
}
|
||||
Swal.fire({
|
||||
title: "Sei sicuro?",
|
||||
text: "Vuoi creare le distinte relative agli importi selezionati?",
|
||||
icon: "warning",
|
||||
showDenyButton: true,
|
||||
showCancelButton: false,
|
||||
confirmButtonText: `Si`,
|
||||
confirmButtonColor: "#DD6B55",
|
||||
denyButtonText: `No`,
|
||||
cancelButtonText: `Annulla`,
|
||||
}).then((result) => {
|
||||
/* Read more about isConfirmed, isDenied below */
|
||||
if (result.isConfirmed) {
|
||||
////////////////////////////////////////////////////////////////////
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
f.cmd.value = "creaDistinta";
|
||||
Ab.submitAj('main');
|
||||
////////////////////////////////////////////////////////////////////
|
||||
} else if (result.isDenied) {
|
||||
//Swal.fire('Changes are not saved', '', 'info')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
}
|
||||
|
||||
function recuperaTotaleAuto() {
|
||||
var actionPage = $("#actionPage").val(),
|
||||
dataFatturaDa = $("#dataFatturaDa").val(),
|
||||
dataFatturaA = $("#dataFatturaA").val(),
|
||||
dataScadenzaDa = $("#dataScadenzaDa").val(),
|
||||
dataScadenzaA = $("#dataScadenzaA").val(),
|
||||
numDocumentoDa = $("#numDocumentoDa").val(),
|
||||
numDocumentoA = $("#numDocumentoA").val();
|
||||
|
||||
Ab.fetch(actionPage, "cmd=recuperaTotale&dataFatturaDa=" + dataFatturaDa + "&dataFatturaA=" + dataFatturaA + "&dataScadenzaDa=" + dataScadenzaDa + "&dataScadenzaA=" + dataScadenzaA + "&numDocumentoDa=" + numDocumentoDa + "&numDocumentoA=" + numDocumentoA, null, "postRecuperaTotaleAuto()", true);
|
||||
|
||||
}
|
||||
|
||||
function postRecuperaTotaleAuto(data) {
|
||||
$("#totaleRiba").val(data);
|
||||
}
|
||||
|
||||
function caricaEstrazione(tmstp) {
|
||||
//FACCIO IL SUBMIT
|
||||
var f = document.main;
|
||||
f.timestampElaborazione.value = tmstp;
|
||||
refresh();
|
||||
}
|
||||
|
||||
/*********************************/
|
||||
/*********************************/
|
||||
/* STAMPA SINGOLA DISTINTA */
|
||||
/*********************************/
|
||||
/*********************************/
|
||||
function stampaDistinta(id) {
|
||||
var f = document.main,
|
||||
debug = false,
|
||||
wwD = "700",
|
||||
whD = "500",
|
||||
theAction = f.actionPage.value + ".pdf?cmd=print" + "&id_distintaRiba=" + id;
|
||||
|
||||
if (debug == false) {
|
||||
window.open(theAction, "Stampa_Report", "width=" + wwD + ",height=" + whD + ",status=no,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
} else {
|
||||
window.open(theAction);
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////7
|
||||
function checkFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
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 printr() {
|
||||
var f = document.main;
|
||||
var debug = false;
|
||||
var wwD = "700";
|
||||
var whD = "500";
|
||||
//+"&xxx="+f.xxx.value
|
||||
theAction = f.actionPage.value + ".pdf?cmd=print&act=lista" + "&id_clifor=" + f.id_clifor.value + "&dataScadenzaDa=" + f.dataScadenzaDa.value + "&dataScadenzaA=" + f.dataScadenzaA.value + "&flgTipoPagamento=" + f.flgTipoPagamento.value;
|
||||
//
|
||||
//var numLabels=prompt("Numero di etichette da stampare","1");
|
||||
if (debug == false) {
|
||||
window.open(theAction, "Stampa_Report", "width=" + wwD + ",height=" + whD + ",status=no,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
} else {
|
||||
window.open(theAction);
|
||||
}
|
||||
|
||||
/*
|
||||
var f = document.main;
|
||||
f.action=f.actionPage.value;
|
||||
f.cmd.value="print";
|
||||
f.act.value="lista";
|
||||
Ab.submitAj('main');
|
||||
*/
|
||||
}
|
||||
|
||||
function eliminaDistinta(l_id) {
|
||||
Swal.fire({
|
||||
title: "Sei sicuro?",
|
||||
text: "I dati saranno cancellati. Vuoi continuare?",
|
||||
icon: "warning",
|
||||
showDenyButton: true,
|
||||
showCancelButton: false,
|
||||
confirmButtonText: `Si`,
|
||||
confirmButtonColor: "#DD6B55",
|
||||
denyButtonText: `No`,
|
||||
cancelButtonText: `Annulla`,
|
||||
}).then((result) => {
|
||||
/* Read more about isConfirmed, isDenied below */
|
||||
if (result.isConfirmed) {
|
||||
////////////////////////////////////////////////////////////////////
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
f.id_distintaRiba.value = l_id;
|
||||
f.cmd.value = "eliminaDistinta";
|
||||
f.act.value = "";
|
||||
Ab.submitAj('main');
|
||||
////////////////////////////////////////////////////////////////////
|
||||
} else if (result.isDenied) {
|
||||
//Swal.fire('Changes are not saved', '', 'info')
|
||||
}
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
function bancaPiu(id) {
|
||||
//console.log("aaaa");
|
||||
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
f.id_banca.value = id;
|
||||
f.cmd.value = "bancaMeno";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
function bancaMeno(id) {
|
||||
console.log("bbbb");
|
||||
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
f.id_banca.value = id;
|
||||
f.cmd.value = "bancaPiu";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
/*******************************************/
|
||||
/*******************************************/
|
||||
/* aggiunge la banca all'elenco delle visibili per la distinta */
|
||||
/*******************************************/
|
||||
/*******************************************/
|
||||
function addBancaADistinta() {
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
//f.id_banca.value = id;
|
||||
f.cmd.value = "addBancaADistinta";
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
/*******************************************/
|
||||
/*******************************************/
|
||||
/* rimuove la banca all'elenco delle visibili per la distinta */
|
||||
/*******************************************/
|
||||
/*******************************************/
|
||||
function rimuoviBancaDaDistinta(id) {
|
||||
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
f.id_banca.value = id;
|
||||
f.cmd.value = "rimuoviBancaDaDistinta";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
|
||||
/*********************************/
|
||||
/*********************************/
|
||||
/* STAMPA elaborazione DISTINTA */
|
||||
/*********************************/
|
||||
/*********************************/
|
||||
function stampaElaborazione() {
|
||||
var f = document.main,
|
||||
debug = false,
|
||||
wwD = "700",
|
||||
whD = "500",
|
||||
theAction = f.actionPage.value + ".pdf?cmd=print" + "×tampElaborazione=" + $("#timestampElaborazione").val();
|
||||
|
||||
if (debug == false) {
|
||||
window.open(theAction, "Stampa_Report", "width=" + wwD + ",height=" + whD + ",status=no,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
} else {
|
||||
window.open(theAction);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue