937 lines
43 KiB
Plaintext
937 lines
43 KiB
Plaintext
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="reportMappatura.aspx.cs" Inherits="reportMappatura" ValidateRequest="false"%>
|
||
|
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
<head id="Head1" runat="server">
|
||
<title></title>
|
||
<%-- <meta http-equiv="X-UA-Compatible" content="IE=8" />--%>
|
||
|
||
|
||
|
||
<link type="text/css" href="./jquery-ui-1.8.20.CSEI/css/ui-lightness/jquery-ui-1.8.20.custom.css" rel="stylesheet" />
|
||
<link href="./jquery-ui-1.8.20.CSEI/alerts-1.1/jquery.alerts.css" rel="stylesheet" type="text/css" media="screen" />
|
||
<link href="./jquery-ui-1.8.20.CSEI/alerts-1.1/jquery.Dialog1.css" rel="stylesheet" type="text/css" media="screen" />
|
||
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
|
||
<script type="text/javascript" src="./jquery-ui-1.8.20.CSEI/js/jquery-1.7.2.min.js"></script>
|
||
<script type="text/javascript" src="./jquery-ui-1.8.20.CSEI/js/jquery-ui-1.8.20.custom.min.js"></script>
|
||
<script src="./jquery-ui-1.8.20.CSEI/alerts-1.1/jquery.alerts.js" type="text/javascript"></script>
|
||
<script src="./jquery-ui-1.8.20.CSEI/alerts-1.1/jquery.Dialog1.js" type="text/javascript"></script>
|
||
<script src="./jquery-ui-1.8.20.CSEI/alerts-1.1/jquery.popupwindow.js"></script>
|
||
|
||
<script type="text/javascript">
|
||
var lstId = null;
|
||
var lstImmagine = null;
|
||
var lstTab = null;
|
||
var lstTesto = null;
|
||
var lstDisable = null;
|
||
var lstSezioni = null;
|
||
var lstTemplate = null;
|
||
var lstIsPATRI = null;
|
||
var lstVincoli = null;
|
||
var lstDatiMulti = null;
|
||
var isSizeImg = true;
|
||
var lstNOPATRI = new Array();
|
||
var perc = 1;
|
||
$(function () {
|
||
jTooltipObj();
|
||
jTooltip('img');
|
||
|
||
if ($("#HFGENERAPDF").attr("value") != "" && $("#HFRETURN").attr("value") != "") {
|
||
generaPDF("Generator.aspx", $("#HFGENERAPDF").attr("value"));
|
||
$("#HFGENERAPDF").attr("value", "");
|
||
return;
|
||
}
|
||
|
||
if ($("#HFERRORMSG").attr("value") == "101") {
|
||
$("#mainForm").html("<br><span style=' color: red; font-family: Tahoma; font-size: 12px; font-weight: bold;display: inline-block;height:466px;width:700px;'>" + $("#HFERRORMSG").attr("value") + "</span>");
|
||
wait2(false);
|
||
return;
|
||
}
|
||
|
||
|
||
|
||
wait2(true);
|
||
|
||
Touch();
|
||
|
||
$('#tabs').tabs();
|
||
$('#tabsort').tabs();
|
||
$("#sortable").sortable({
|
||
update: function (event, ui) {
|
||
//SelezionaSeleziona();
|
||
}
|
||
});
|
||
|
||
$("#sortable-2").sortable({
|
||
update: function (event, ui) {
|
||
//SelezionaSeleziona();
|
||
}
|
||
});
|
||
|
||
// $("#sortable").disableSelection();
|
||
$("#ButSalva").attr("disabled", "disabled").css("opacity", "0.5");
|
||
$("#ButSvuota").attr("disabled", "disabled").css("opacity", "0.5");
|
||
$("#ButStampa").attr("disabled", "disabled").css("opacity", "0.5");
|
||
|
||
|
||
|
||
function SIPATRI() {
|
||
for (i = 0; i < lstNOPATRI.length; i++) {
|
||
var ID = lstNOPATRI[i];
|
||
$('table#' + ID + ' div').css("opacity", "1");
|
||
$('table#' + ID + ' img:not(.ModRptA)').css("opacity", "1");
|
||
$('table#' + ID + ' img.ModRptA').attr("title", "Seleziona Scheda");
|
||
$('table#' + ID + ' img.ModRptA').attr("src", "Images/report/_aggiungi2.png");
|
||
$('table#' + ID + ' img.ModRptA').removeAttr("disabled").css("opacity", "1");
|
||
|
||
$('table#tutte' + ID + ' div').css("opacity", "1");
|
||
$('table#tutte' + ID + ' img:not(.ModRptA)').css("opacity", "1");
|
||
$('table#tutte' + ID + ' img.ModRptA').attr("title", "Seleziona Scheda");
|
||
$('table#tutte' + ID + ' img.ModRptA').attr("src", "Images/report/_aggiungi2.png");
|
||
$('table#tutte' + ID + ' img.ModRptA').removeAttr("disabled").css("opacity", "1");
|
||
}
|
||
}
|
||
function NOPATRI() {
|
||
for (i = 0; i < lstNOPATRI.length; i++) {
|
||
var ID = lstNOPATRI[i];
|
||
$("table.TempRpt#sid" + ID + " img.TempRptS").click();
|
||
$('table#' + ID + ' div').css("opacity", "0.5");
|
||
$('table#' + ID + ' img:not(.ModRptA)').css("opacity", "0.5");
|
||
$('table#' + ID + ' img.ModRptA').attr("title", "");
|
||
$('table#' + ID + ' img.ModRptA').attr("src", "Images/report/_noaggiungi2.png");
|
||
$('table#' + ID + ' img.ModRptA').attr("disabled", "disabled");
|
||
|
||
$('table#tutte' + ID + ' div').css("opacity", "0.5");
|
||
$('table#tutte' + ID + ' img:not(.ModRptA)').css("opacity", "0.5");
|
||
$('table#tutte' + ID + ' img.ModRptA').attr("title", "");
|
||
$('table#tutte' + ID + ' img.ModRptA').attr("src", "Images/report/_noaggiungi2.png");
|
||
$('table#tutte' + ID + ' img.ModRptA').attr("disabled", "disabled");
|
||
}
|
||
}
|
||
function SIPATRI_OLD() {
|
||
$("table.ModRpt,table.ModRptTutte").each(function () {
|
||
if ($('table#' + $(this).attr("ID") + ' img:not(.ModRptA)').attr("src").indexOf("schede-18") > -1 ||
|
||
$('table#' + $(this).attr("ID") + ' img:not(.ModRptA)').attr("src").indexOf("schede-19") > -1) {
|
||
$('table#' + $(this).attr("ID") + ' div').css("opacity", "1");
|
||
$('table#' + $(this).attr("ID") + ' img:not(.ModRptA)').css("opacity", "1");
|
||
$('table#' + $(this).attr("ID") + ' img.ModRptA').attr("title", "Seleziona Scheda");
|
||
$('table#' + $(this).attr("ID") + ' img.ModRptA').attr("src", "Images/report/_aggiungi2.png");
|
||
$('table#' + $(this).attr("ID") + ' img.ModRptA').removeAttr("disabled").css("opacity", "1");
|
||
}
|
||
});
|
||
}
|
||
function NOPATRI_OLD() {
|
||
$("table.TempRpt").each(function () {
|
||
if ($('table.TempRpt#' + $(this).attr("ID") + ' img:not(.TempRptS)').attr("src").indexOf("schede-18") > -1 ||
|
||
$('table.TempRpt#' + $(this).attr("ID") + ' img:not(.TempRptS)').attr("src").indexOf("schede-19") > -1) {
|
||
$("table.TempRpt#" + $(this).attr("ID") + " img.TempRptS").click();
|
||
}
|
||
});
|
||
$("table.ModRpt,table.ModRptTutte").each(function () {
|
||
if ($('table#' + $(this).attr("ID") + ' img:not(.ModRptA)').attr("src").indexOf("schede-18") > -1 ||
|
||
$('table#' + $(this).attr("ID") + ' img:not(.ModRptA)').attr("src").indexOf("schede-19") > -1) {
|
||
$('table#' + $(this).attr("ID") + ' div').css("opacity", "0.5");
|
||
$('table#' + $(this).attr("ID") + ' img:not(.ModRptA)').css("opacity", "0.5");
|
||
$('table#' + $(this).attr("ID") + ' img.ModRptA').attr("title", "");
|
||
$('table#' + $(this).attr("ID") + ' img.ModRptA').attr("src", "Images/report/_noaggiungi2.png");
|
||
$('table#' + $(this).attr("ID") + ' img.ModRptA').attr("disabled", "disabled");
|
||
}
|
||
});
|
||
}
|
||
|
||
$("#rbl_Privacy input[value='Patrimonio']").click(function () {
|
||
if ($(this).attr("checked")) {
|
||
SIPATRI();
|
||
} else {
|
||
NOPATRI();
|
||
}
|
||
});
|
||
//***************************************************+
|
||
//*** #HideOpzioni
|
||
$("#HideOpzioni").mouseout(CursorDefault);
|
||
$("#HideOpzioni").mouseover(CursorPointer);
|
||
$("#HideOpzioni").click(function () {
|
||
if ($("#rbl_Privacy").css("display") == "none") {
|
||
$("#rbl_Privacy").css("display", "block");
|
||
$("#HideOpzioni").css("background-image", "url(Images/report/_opzaperto.jpg)");
|
||
} else {
|
||
$("#rbl_Privacy").css("display", "none");
|
||
$("#HideOpzioni").css("background-image", "url(Images/report/_opzchiuso.jpg)");
|
||
}
|
||
return false;
|
||
});
|
||
$("#rbl_Privacy input").css("vertical-align", "middle");
|
||
$("#HideOpzioni").click();
|
||
//*** #DDLTemplate
|
||
if ($("#DDLTemplate option:selected").text() != "Seleziona") {
|
||
$("#ButCarica").removeAttr("disabled").css("opacity", "1");
|
||
} else {
|
||
$("#ButCarica").attr("disabled", "disabled").css("opacity", "0.5");
|
||
}
|
||
if (ISDEFAULT($("#DDLTemplate option:selected").text()) ||
|
||
$("#DDLTemplate option:selected").text() == "Seleziona") {
|
||
$("#ButElimina").attr("disabled", "disabled").css("opacity", "0.5");
|
||
} else {
|
||
$("#ButElimina").removeAttr("disabled").css("opacity", "1");
|
||
}
|
||
$("#DDLTemplate").change(function () {
|
||
if ($("#DDLTemplate option:selected").text() != "Seleziona") {
|
||
$("#ButCarica").removeAttr("disabled").css("opacity", "1"); ;
|
||
} else {
|
||
$("#ButCarica").attr("disabled", "disabled").css("opacity", "0.5");
|
||
|
||
}
|
||
if (ISDEFAULT($("#DDLTemplate option:selected").text()) ||
|
||
$("#DDLTemplate option:selected").text() == "Seleziona") {
|
||
$("#ButElimina").attr("disabled", "disabled").css("opacity", "0.5");
|
||
} else {
|
||
$("#ButElimina").removeAttr("disabled").css("opacity", "1");
|
||
}
|
||
});
|
||
|
||
|
||
|
||
if (document.documentElement.scrollHeight != 1 && document.documentElement.offsetHeight != 1) {
|
||
$("#sortablesdiv").css("height", document.documentElement.offsetHeight);
|
||
while (document.documentElement.scrollHeight != document.documentElement.offsetHeight) {
|
||
$("#sortablesdiv").css("height", $("#sortablesdiv").height() - 1);
|
||
if ($("#sortablesdiv").height() < 400) break;
|
||
}
|
||
$("#sortablesdiv").css("height", $("#sortablesdiv").height() - 7);
|
||
$(".tabsdiv").css("height", $("#sortablesdiv").height());
|
||
|
||
} else {
|
||
|
||
$("#sortablesdiv").css("height", 500);
|
||
$(".tabsdiv").css("height", $("#sortablesdiv").height());
|
||
|
||
}
|
||
|
||
|
||
var tt1 = $("#DatiHidden").attr("value");
|
||
if (tt1 == null) {
|
||
wait2(false);
|
||
return;
|
||
}
|
||
tt = tt1.split("var[");
|
||
lstId = eval("[" + tt[1]);
|
||
if (lstId == null) {
|
||
wait2(false);
|
||
return;
|
||
}
|
||
lstImmagine = eval("[" + tt[2]);
|
||
lstTab = eval("[" + tt[3]);
|
||
lstTesto = eval("[" + tt[4]);
|
||
lstDisable = eval("[" + tt[5]);
|
||
lstSezioni = eval("[" + tt[6]);
|
||
lstIsPATRI = eval("[" + tt[7]);
|
||
lstVincoli = eval("[" + tt[8]);
|
||
lstDatiMulti = eval("[" + tt[9]);
|
||
lstTemplate = eval("[" + tt[10]);
|
||
|
||
|
||
|
||
var ObjTabs = "<table class='ModRpt'><tr><td colspan='2' align='right' valign='top' ><img class='ModRptA' width='19px' height='19px' src='Images/report/_aggiungi2.png' /></td><td><img height='118px' width='157px'/></td><td><div ></div></td></tr></table>";
|
||
var ObjSort = "<table class='TempRpt' style='float:left;width:0;height:0;'><tr><td align='right' valign='top' ><img class='TempRptS' width='19px' height='19px' title='Elimina Scheda' src='Images/report/_sottrai2.png' /></td><td><img height='118px' width='157px' /></td></tr></table>";
|
||
var ObjTabsMulti = "";
|
||
|
||
//*** table.ModRpt
|
||
for (i = 0; i < lstId.length; i++) {
|
||
if (lstVincoli[i].indexOf("&hide") == -1)
|
||
$("#tabs-" + lstTab[i]).append($(ObjTabs).attr("ID", i));
|
||
}
|
||
|
||
$('#tabs a').click(function () {
|
||
GetImportaTutto();
|
||
});
|
||
|
||
|
||
$(".rr table.ModRpt").each(function () {
|
||
var t = $(this).clone();
|
||
$("#tabs-Tutte").append(t.attr("ID", "tutte" + $(this).attr("id")).removeClass("ModRpt").addClass("ModRptTutte"));
|
||
});
|
||
|
||
$('table.ModRpt').each(function () {
|
||
var Index = $(this).attr("ID");
|
||
var padre = $(this);
|
||
var contx = $("table#" + padre.attr("ID") + " , table#tutte" + padre.attr("ID"));
|
||
$("img:not(.ModRptA)", contx).attr("src", "Images/report/" + lstImmagine[Index]);
|
||
$("div", contx).html(lstTesto[Index]);
|
||
|
||
if (lstVincoli[Index].indexOf("&disable") == -1) {
|
||
//if (lstDisable[Index] == "False") {
|
||
var modrpta = $("img.ModRptA", contx);
|
||
modrpta.attr("title", "Seleziona Scheda");
|
||
modrpta.mouseout(CursorDefault);
|
||
modrpta.mouseover(CursorPointer);
|
||
|
||
modrpta.click(function () {
|
||
if ($(this).css("opacity") != "1") return;
|
||
if (lstSezioni[Index] == '136' || lstSezioni[Index] == '135') {
|
||
$("#sortable-2").append($(ObjSort).attr("ID", "sid" + Index));
|
||
//$("#sortable").append($(ObjSort).attr("ID", "sid" + Index));
|
||
}
|
||
else {
|
||
$("#sortable").append($(ObjSort).attr("ID", "sid" + Index));
|
||
}
|
||
var imgScheda = $('table#sid' + Index + ' img:not(.TempRptS)');
|
||
var imgClick = $('table#sid' + Index + ' img.TempRptS');
|
||
imgScheda.attr("src", "Images/report/" + lstImmagine[Index]);
|
||
|
||
var title = $(lstTesto[Index]).text();
|
||
imgScheda.attr("title", title);
|
||
|
||
if (imgScheda.width() > 0)
|
||
imgScheda.attr("widthOld", imgScheda.width());
|
||
else
|
||
imgScheda.attr("widthOld", "115");
|
||
|
||
if (imgScheda.height() > 0)
|
||
imgScheda.attr("heightOld", imgScheda.height());
|
||
else
|
||
imgScheda.attr("heightOld", "163px");
|
||
imgScheda.css("width", imgScheda.attr("widthOld") * perc);
|
||
imgScheda.css("height", imgScheda.attr("heightOld") * perc);
|
||
imgClick.attr("widthOld", imgClick.width());
|
||
imgClick.attr("heightOld", imgClick.height());
|
||
imgClick.css("width", imgClick.attr("widthOld") * perc);
|
||
imgClick.css("height", imgClick.attr("heightOld") * perc);
|
||
imgClick.mouseout(CursorDefault);
|
||
imgClick.mouseover(CursorPointer);
|
||
imgClick.click(function () {
|
||
$("table#" + Index).show("slow");
|
||
$('table.ModRptTutte#tutte' + Index).show("slow");
|
||
$('table#sid' + Index).remove();
|
||
SizeImg();
|
||
if ($('table.TempRpt').length == 0) {
|
||
$("#ButSalva").attr("disabled", "disabled").css("opacity", "0.5");
|
||
$("#ButSvuota").attr("disabled", "disabled").css("opacity", "0.5");
|
||
$("#ButStampa").attr("disabled", "disabled").css("opacity", "0.5");
|
||
}
|
||
GetImportaTutto();
|
||
});
|
||
|
||
padre.css("display", "none");
|
||
$('table.ModRptTutte#tutte' + Index).css("display", "none");
|
||
$("#ButSalva").removeAttr("disabled").css("opacity", "1");
|
||
$("#ButSvuota").removeAttr("disabled").css("opacity", "1");
|
||
$("#ButStampa").removeAttr("disabled").css("opacity", "1");
|
||
SizeImg();
|
||
jTooltip('img');
|
||
GetImportaTutto();
|
||
imgScheda.attr("value", "");
|
||
if (lstDatiMulti[Index] != "") {
|
||
wait3(true);
|
||
jDialog1(lstDatiMulti[Index], "<b>Scheda di dettaglio dell\'abitazioni</b>", "Abitazioni", "Seleziona le abitazioni per la quali vuoi creare e stampare la scheda di dettaglio:", function (totrows, selectrows, valuerows) {
|
||
if (selectrows != 0) {
|
||
var title = $(lstTesto[Index]).text();
|
||
title = selectrows + " di " + totrows + " " + title;
|
||
imgScheda.attr("title", title);
|
||
imgScheda.attr("value", valuerows);
|
||
imgScheda.attr("allrows", ( totrows - selectrows == 0) ? 'S' : 'N');
|
||
jTooltip('img');
|
||
} else imgClick.click();
|
||
wait3(false);
|
||
});
|
||
}
|
||
});
|
||
} else {
|
||
$("div", contx).css("color", "#909090");
|
||
$("img.ModRptA", contx).css("opacity", "0.5");
|
||
$("img.ModRptA", contx).attr("title", "");
|
||
$("img.ModRptA", contx).attr("src", "Images/report/_noaggiungi2.png");
|
||
$("img.ModRptA", contx).attr('disabled', 'disabled');
|
||
}
|
||
});
|
||
|
||
|
||
|
||
|
||
if (lstTemplate.length > 0) {
|
||
isSizeImg = false;
|
||
for (t = 0; t < lstTemplate.length; t++) {
|
||
for (i = 0; i < lstId.length; i++) {
|
||
if (lstTemplate[t] == lstId[i]) {
|
||
$('table#' + i + ' img.ModRptA').click();
|
||
break;
|
||
}
|
||
}
|
||
}
|
||
isSizeImg = true;
|
||
SizeImg();
|
||
}
|
||
|
||
|
||
$("#tabsortli").click(function () {
|
||
SizeImg();
|
||
});
|
||
|
||
|
||
|
||
$("#ButSalva").mouseout(CursorDefault);
|
||
$("#ButSalva").mouseover(CursorPointer);
|
||
$("#ButSalva").click(function () {
|
||
|
||
var ntest = $("#DDLTemplate option:selected").text() != "Seleziona" ? $("#DDLTemplate option:selected").text() : "";
|
||
if (ISDEFAULT(ntest)) ntest = "";
|
||
|
||
jPrompt("Per salvare il modello nell’Archivio Modelli è necessario inserire un nome. Continuare?", "Nome Modello", ntest, "Salvataggio modello", function (newText) {
|
||
var cmd = "inserisci";
|
||
if (newText != null && (newText == "" || ISDEFAULT(newText))) {
|
||
jAlert("Caratteri speciali non validi", "Warning");
|
||
return false;
|
||
}
|
||
if (newText != null) {
|
||
$("#DDLTemplate option").each(function () {
|
||
if (cmd != "annulla") {
|
||
var oldText = $(this).text();
|
||
if (oldText == newText) {
|
||
$("#HFNomeTemplate").attr("value", newText);
|
||
jConfirm("Un modello con il nome “" + oldText + "” è già presente nell’Archivio Modelli. Sovrascrivere il modello esistente?", "Salvataggio modello", function (r) {
|
||
if (r) doPostBack("ButSalva");
|
||
});
|
||
cmd = "annulla";
|
||
}
|
||
}
|
||
});
|
||
} else { cmd = "annulla"; }
|
||
if (cmd == "annulla")
|
||
return false;
|
||
$("#HFNomeTemplate").attr("value", newText);
|
||
doPostBack("ButSalva");
|
||
|
||
});
|
||
return false;
|
||
});
|
||
$("#ButImportaTutto").mouseout(CursorDefault);
|
||
$("#ButImportaTutto").mouseover(CursorPointer);
|
||
$("#ButImportaTutto").click(function () {
|
||
isSizeImg = false;
|
||
$("div.rr:visible table.ModRpt:visible img.ModRptA:not(:disabled)").click();
|
||
$("div.rr:visible table.ModRptTutte:visible img.ModRptA:not(:disabled)").click();
|
||
isSizeImg = true;
|
||
SizeImg();
|
||
return false;
|
||
});
|
||
|
||
|
||
$("#ButSvuota").mouseout(CursorDefault);
|
||
$("#ButSvuota").mouseover(CursorPointer);
|
||
$("#ButSvuota").click(function () {
|
||
jConfirm("Eliminare tutte le schede inserite?", "Svuota Report", function (r) {
|
||
if (r) {
|
||
isSizeImg = false;
|
||
$("table.TempRpt img.TempRptS").click();
|
||
perc = 1;
|
||
isSizeImg = true;
|
||
}
|
||
});
|
||
return false;
|
||
});
|
||
$("#ButStampa").mouseout(CursorDefault);
|
||
$("#ButStampa").mouseover(CursorPointer);
|
||
$("#ButStampa").click(function () {
|
||
wait(true);
|
||
var merr = ControlloVincoli();
|
||
if (merr != "") {
|
||
jAlert(merr, "Warning Report");
|
||
wait(false);
|
||
} else {
|
||
var sUrl = "";
|
||
$('#sortable table.TempRpt').each(function () {
|
||
var msid = $(this).attr("ID").replace("sid", "");
|
||
sUrl += "&s=" + lstSezioni[msid];
|
||
// if (lstDatiMulti[msid] != "") {
|
||
// var sUrl2 = encodeURIComponent($("img:not(.TempRptS)", $(this)).attr("value"));
|
||
// for (i = 0; i < sUrl2.split('.').length; i++) {
|
||
// sUrl += "&ic=" + sUrl2.split('.')[i];
|
||
// //sUrl += "&ccpb=" + sUrl2.split('.')[i + 1];
|
||
// }
|
||
// }
|
||
});
|
||
if (sUrl != "") {
|
||
sUrl += "&s=137";
|
||
}
|
||
var stest = "";
|
||
var stest2 = "";
|
||
var stest3 = "";
|
||
$('#sortable-2 table.TempRpt').each(function () {
|
||
|
||
var msid = $(this).attr("ID").replace("sid", "");
|
||
sUrl += "&s=" + lstSezioni[msid];
|
||
if (lstDatiMulti[msid] != "") {
|
||
stest = $("img:not(.TempRptS)", $(this)).attr("value");
|
||
var sUrl2 = encodeURIComponent($("img:not(.TempRptS)", $(this)).attr("value"));
|
||
stest2 = sUrl2;
|
||
for (i = 0; i < sUrl2.split('-.').length; i++) {
|
||
sUrl += "&ic=" + sUrl2.split('-.')[i]+"-";
|
||
//sUrl += "&ccpb=" + sUrl2.split('.')[i + 1];
|
||
}
|
||
if (sUrl.substr(sUrl.length - 2) == "--") {
|
||
sUrl = sUrl.slice(0, sUrl.length - 1);
|
||
}
|
||
}
|
||
});
|
||
|
||
|
||
sUrl = "ReportGeneratorWs.aspx?" + sUrl;
|
||
$.popupWindow(sUrl, {
|
||
onUnload: function () {
|
||
wait(false);
|
||
}
|
||
});
|
||
}
|
||
return false;
|
||
});
|
||
|
||
|
||
|
||
$("#ButCarica").mouseout(CursorDefault);
|
||
$("#ButCarica").mouseover(CursorPointer);
|
||
$("#ButCarica").click(function () {
|
||
$("#HFNomeTemplate").attr("value", $("#DDLTemplate option:selected").text());
|
||
PostDatiHidden();
|
||
wait2(true);
|
||
return true;
|
||
});
|
||
$("#ButElimina").mouseout(CursorDefault);
|
||
$("#ButElimina").mouseover(CursorPointer);
|
||
$("#ButElimina").click(function () {
|
||
jConfirm("Attenzione. Si è deciso di eliminare il modello “" + $("#DDLTemplate option:selected").text() + "” dall’Archivio Modelli. Continuare?", "Eliminazione modello", function (r) {
|
||
if (r) doPostBack("ButElimina");
|
||
});
|
||
return false;
|
||
});
|
||
|
||
if ($("#rbl_Privacy input[value='Patrimonio']").attr("disabled") == null &&
|
||
$("#rbl_Privacy input[value='Patrimonio']").attr("checked") == null) {
|
||
//$("#rbl_Privacy input[value='Patrimonio']").click();
|
||
NOPATRI();
|
||
}
|
||
|
||
jTooltip('img');
|
||
|
||
wait2(false);
|
||
if ($("#HFERRORMSG").attr("value") == "1") jAlert("Il modello è stato eliminato correttamente dall’Archivio.", "Elimina Modelli");
|
||
if ($("#HFERRORMSG").attr("value") == "2") jAlert("Modello non selezionato.", "Elimina Modelli");
|
||
if ($("#HFERRORMSG").attr("value") == "3") jAlert("Errore nella cancellazione.", "Elimina Modelli");
|
||
if ($("#HFERRORMSG").attr("value") == "4") jAlert("Il modello è stato salvato correttamente nell’Archivio Modelli.", "Salva Modelli");
|
||
if ($("#HFERRORMSG").attr("value") == "5") jAlert("Il modello è stato salvato correttamente nell’Archivio Modelli.", "Salva Modelli");
|
||
if ($("#HFERRORMSG").attr("value") == "6") jAlert("Errore nel salvataggio.", "Salva Modelli");
|
||
$("#HFERRORMSG").attr("value", "");
|
||
//selsel = true;
|
||
});
|
||
function doPostBack(idName) {
|
||
PostDatiHidden();
|
||
$("#" + idName).unbind("click");
|
||
$("#" + idName).click(function () {
|
||
wait2(true);
|
||
return true;
|
||
});
|
||
$("#" + idName).click();
|
||
}
|
||
function wait2(is) {
|
||
if (is) {
|
||
$("#wait2").css("display", "");
|
||
} else {
|
||
$("#wait2").css("display", "none");
|
||
}
|
||
}
|
||
function wait3(is) {
|
||
$("#wait3").css("opacity", "0.5");
|
||
if (is) {
|
||
$("#wait3").css("display", "");
|
||
} else {
|
||
$("#wait3").css("display", "none");
|
||
}
|
||
}
|
||
function wait(is) {
|
||
|
||
if (is) {
|
||
$("#wait").css("display", "");
|
||
} else {
|
||
$("#wait").css("display", "none");
|
||
}
|
||
}
|
||
function CursorDefault() {
|
||
|
||
$(this).css("cursor", "default");
|
||
}
|
||
function CursorPointer() {
|
||
$(this).css("cursor", "pointer");
|
||
}
|
||
function ISDEFAULT(nome) {
|
||
if (nome.length > 3) {
|
||
if (nome.substring(0, 4) == "* - ") return true;
|
||
}
|
||
return false;
|
||
}
|
||
function PostDatiHidden() {
|
||
$(function () {
|
||
var t = $("#DatiHidden").attr("value");
|
||
//¢ = ¢
|
||
var charspc1 = ["¢", "à", "è", "é", "ì", "ò", "ù", "À", "È", "É", "Ì", "Ò", "Ù", "&", "<", ">", "©", "°", "÷", "×", "¿"];
|
||
var charspc2 = ["//g", "/à/g", "/è/g", "/é/g", "/ì/g", "/ò/g", "/ù/g", "/à/g", "/È/g", "/é/g", "/ì/g", "/ò/g", "/ù/g", "/&/g", "/</g", "/>/g", "/©/g", "/°/g", "/÷/g", "/×/g", "/¿/g"];
|
||
for (i = 0; i < charspc1.length; i++)
|
||
t = t.replace(eval(charspc2[i]), charspc1[i]);
|
||
t = t.substring(0, t.lastIndexOf("var[")) + "var[";
|
||
var tok = "";
|
||
|
||
$('#sortable table.TempRpt').each(function () {
|
||
var msid = $(this).attr("ID").replace("sid", "");
|
||
t += tok + "'" + lstId[msid] ;
|
||
if (lstDatiMulti[msid] != "")
|
||
t += '.' + $("img:not(.TempRptS)", $(this)).attr("value");
|
||
t += "'";
|
||
tok = ",";
|
||
});
|
||
t += "];";
|
||
$("#DatiHidden").attr("value", t);
|
||
});
|
||
}
|
||
function SizeImg() {
|
||
if (!isSizeImg) return;
|
||
perc = 1;
|
||
$("#sortablesdiv img").each(function () {
|
||
$(this).css("width", $(this).attr("widthOld") * perc);
|
||
$(this).css("height", $(this).attr("heightOld") * perc);
|
||
});
|
||
while ($("#sortablesdiv").prop("scrollHeight") > $("#sortablesdiv").height() ||
|
||
$("#sortablesdiv").prop("scrollWidth") > $("#sortablesdiv").width()) {
|
||
perc = perc <= 0.1 ? 0.1 : perc - 0.05;
|
||
$('#sortablesdiv img').each(function () {
|
||
$(this).css("width", $(this).attr("widthOld") * perc);
|
||
$(this).css("height", $(this).attr("heightOld") * perc);
|
||
});
|
||
if (perc <= 0.2) break;
|
||
}
|
||
$("#sortablesdiv img").each(function () {
|
||
$(this).css("width", $(this).attr("widthOld") * perc);
|
||
$(this).css("height", $(this).attr("heightOld") * perc);
|
||
});
|
||
}
|
||
function GetImportaTutto() {
|
||
if ($("img.ModRptA[disabled!=disabled]", "table.ModRpt:visible,table.ModRptTutte:visible").length > 0)
|
||
$("#ButImportaTutto").removeAttr("disabled").css("opacity", "1");
|
||
else $("#ButImportaTutto").attr("disabled", "disabled").css("opacity", "0.5");
|
||
}
|
||
function ControlloVincoli() {
|
||
var merr = "";
|
||
$('#sortable-2 table.TempRpt').each(function () {
|
||
var msid = $(this).attr("ID").replace("sid", "");
|
||
if (lstDatiMulti[msid] != "") {
|
||
var allrows = encodeURIComponent($("img:not(.TempRptS)", $(this)).attr("allrows"));
|
||
if (allrows == 'S' ) {
|
||
$('#sortable-2 table.TempRpt').each(function () {
|
||
var msid = $(this).attr("ID").replace("sid", "");
|
||
var v1 = lstVincoli[msid].split('&');
|
||
for (i = 0; i < v1.length; i++) {
|
||
var v2 = v1[i].split('_');
|
||
if (v2[0]== "SEN") {
|
||
merr = v2[1];
|
||
}
|
||
}
|
||
});
|
||
}
|
||
}
|
||
});
|
||
return merr;
|
||
}
|
||
|
||
function myClick() {
|
||
prompt("aaa");
|
||
var s = "";
|
||
}
|
||
|
||
function Touch() {
|
||
$.support.touch = 'ontouchend' in document;
|
||
if (!$.support.touch) return;
|
||
|
||
var mouseProto = $.ui.mouse.prototype,
|
||
_mouseInit = mouseProto._mouseInit,
|
||
touchHandled;
|
||
|
||
function simulateMouseEvent(event, simulatedType) {
|
||
if (event.originalEvent.touches.length > 1) return;
|
||
event.preventDefault();
|
||
var touch = event.originalEvent.changedTouches[0],
|
||
simulatedEvent = document.createEvent('MouseEvents');
|
||
simulatedEvent.initMouseEvent(
|
||
simulatedType, // type
|
||
true, // bubbles
|
||
true, // cancelable
|
||
window, // view
|
||
1, // detail
|
||
touch.screenX, // screenX
|
||
touch.screenY, // screenY
|
||
touch.clientX, // clientX
|
||
touch.clientY, // clientY
|
||
false, // ctrlKey
|
||
false, // altKey
|
||
false, // shiftKey
|
||
false, // metaKey
|
||
0, // button
|
||
null // relatedTarget
|
||
);
|
||
event.target.dispatchEvent(simulatedEvent);
|
||
}
|
||
mouseProto._touchStart = function (event) {
|
||
var self = this;
|
||
if (touchHandled || !self._mouseCapture(event.originalEvent.changedTouches[0])) return;
|
||
touchHandled = true;
|
||
self._touchMoved = false;
|
||
simulateMouseEvent(event, 'mouseover');
|
||
simulateMouseEvent(event, 'mousemove');
|
||
simulateMouseEvent(event, 'mousedown');
|
||
};
|
||
mouseProto._touchMove = function (event) {
|
||
if (!touchHandled) return;
|
||
this._touchMoved = true;
|
||
simulateMouseEvent(event, 'mousemove');
|
||
};
|
||
mouseProto._touchEnd = function (event) {
|
||
if (!touchHandled) return;
|
||
simulateMouseEvent(event, 'mouseup');
|
||
simulateMouseEvent(event, 'mouseout');
|
||
if (!this._touchMoved)
|
||
simulateMouseEvent(event, 'click');
|
||
touchHandled = false;
|
||
};
|
||
mouseProto._mouseInit = function () {
|
||
var self = this;
|
||
self.element
|
||
.on('touchstart', $.proxy(self, '_touchStart'))
|
||
.on('touchmove', $.proxy(self, '_touchMove'))
|
||
.on('touchend', $.proxy(self, '_touchEnd'));
|
||
_mouseInit.call(self);
|
||
};
|
||
|
||
}
|
||
|
||
var myWindowPDF = null;
|
||
var timerID;
|
||
var queryStringGlobal;
|
||
function generaPDF(url, querystring) {
|
||
wait(true);
|
||
queryStringGlobal = querystring;
|
||
myWindowPDF = window.open(url + "?" + querystring);
|
||
timerID = setInterval('poolInterval()', 1000);
|
||
return;
|
||
}
|
||
|
||
function poolInterval() {
|
||
// try {
|
||
// if (myWindowPDF.document == null);
|
||
var ca = document.cookie.split(';');
|
||
for (var i = 0; i < ca.length; i++) {
|
||
var c = ca[i];
|
||
var vcookie = c.split('=');
|
||
if (vcookie[0].replace(/^\s+|\s+$/g, "") == 'endOfJob') {
|
||
if (vcookie[1] == 2) {
|
||
clearInterval(timerID);
|
||
var url = "SalvaNucleiFamiliari.aspx?" + $("#HFRETURN").attr("value");
|
||
//window.navigate(url);
|
||
location.href = url;
|
||
|
||
}
|
||
break;
|
||
}
|
||
}
|
||
// } catch (ex) {
|
||
// clearInterval(timerID);
|
||
// var url = "reportNucleiFamiliari.aspx?" + $("#HFRETURN").attr("value");
|
||
// window.navigate(url);
|
||
// }
|
||
}
|
||
|
||
function myClick() {
|
||
|
||
}
|
||
|
||
function checkPresence() {
|
||
var i;
|
||
var found = false;
|
||
var textToFind = trim(document.forms[0].txb_nomeModello.value);
|
||
|
||
var lbl_message = document.getElementById('lbl_message');
|
||
|
||
|
||
if (trim(textToFind) == '') {
|
||
|
||
lbl_message.innerText = 'Attenzione. Immettere il nome del modello da salvare.';
|
||
|
||
return false;
|
||
}
|
||
else if (textToFind.toUpperCase() == "BASE" || textToFind.toUpperCase() == "COMPLETO") {
|
||
lbl_message.innerText = 'Attenzione. Non è possibile salvare un modello con questo nome, cambiare nome e riprovare con il salvataggio.';
|
||
return false;
|
||
}
|
||
else {
|
||
|
||
for (i = 0; i < document.forms[0].ddl_Modello.length; i++) {
|
||
if (textToFind.toUpperCase() == trim(document.forms[0].ddl_Modello[i].text.toUpperCase())) {
|
||
found = true;
|
||
}
|
||
}
|
||
|
||
if (found == true) {
|
||
if (confirm('Un report con questo NOME esiste in archivio. Sovrascriverlo?')) {
|
||
check_all_in_document(document.forms[0]);
|
||
return true;
|
||
}
|
||
else
|
||
return false;
|
||
|
||
}
|
||
else
|
||
check_all_in_document(document.forms[0]);
|
||
}
|
||
}
|
||
|
||
function trim(stringToTrim) {
|
||
return stringToTrim.replace(/^\s+|\s+$/g, "");
|
||
}
|
||
|
||
function CallCheck_all_in_document() {
|
||
check_all_in_document(document.forms[0]);
|
||
}
|
||
|
||
|
||
|
||
function TracciaEventoAudit(boid) {
|
||
|
||
}
|
||
|
||
function Esci() {
|
||
var urlesci = "./SeiEsci.aspx";
|
||
if (window.navigate) {
|
||
window.navigate(urlesci);
|
||
}
|
||
else {
|
||
location.assign(urlesci);
|
||
}
|
||
|
||
}
|
||
|
||
|
||
|
||
</script>
|
||
</head>
|
||
|
||
<body style="overflow: hidden;">
|
||
<form id="mainForm" runat="server">
|
||
|
||
|
||
|
||
<table style="z-index:100;left: 0px; top: 0px;position: absolute;width:850px; border-bottom: 1px solid #598395 !important" cellspacing="0" cellpadding="0">
|
||
<tr>
|
||
<td align="left" style="font-size:14px;font-weight:bold;"> Mappatura preliminare - crea report<div id="test"></div></td>
|
||
<td align="right">
|
||
|
||
<img src="Images/report/chiudiX.png" style="cursor: pointer;" title="Chiudi" onclick="Esci();" alt="" />
|
||
</td>
|
||
</tr></table>
|
||
|
||
<div id="wait" style="display: none; background-color: white; z-index: 5; position: absolute;
|
||
height: 900px; width: 900px; left: 0px; top: 0px;">
|
||
<asp:Button ID="Button1" runat="server" style="z-index: 6;font-size:14px; position: absolute; left: 10px; top: 196px;width:850px;text-align:center;"
|
||
Text="ATTENDERE LA STAMPA DEL REPORT..." />
|
||
</div>
|
||
<div id="wait2" style="background-color: white; z-index: 3; position: absolute;
|
||
height: 900px; width: 900px; left: 0px; top: 0px;">
|
||
<asp:Button ID="Button2" runat="server" style="z-index: 4;font-size:14px; position: absolute; left: 10px; top: 196px;width:850px;text-align:center;"
|
||
Text="ATTENDERE IL COMPLETAMENTO OPERAZIONE PREGO..." />
|
||
</div>
|
||
<div id="wait3" style="opacity:0.5;display: none;background-color: white; z-index: 2; position: absolute;
|
||
height: 900px; width: 900px; left: 0px; top: 0px;">
|
||
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div id="selectorPanel" runat="server" >
|
||
<br /><br /><br />
|
||
|
||
<table id="PDDLTemplate" style="width:850px">
|
||
|
||
</table>
|
||
|
||
<table cellpadding="0" cellspacing="0" style="width:850px;" >
|
||
<tr>
|
||
|
||
<td width="550px">
|
||
<div id="tabs" style="height:490px">
|
||
<ul>
|
||
<li><a href="#tabs0link" style="text-align:center;height:40px;width:85px;" runat="server" id ="tabs0">Scelta Cointestatari</a></li>
|
||
<li><a href="#tabs-1" style="text-align:center;height:40px;width:85px;" runat="server" id ="tabs1">sintesi</a></li>
|
||
<li><a href="#tabs-2" style="text-align:center;height:40px;width:85px;" runat="server" id ="tabs2">dettaglio</a></li>
|
||
<li><a href="#tabs-3" style="text-align:center;height:40px;width:85px;" runat="server" id ="tabs3">schede PB</a></li>
|
||
<li><a href="#tabs-Tutte" style="text-align:center;height:40px;width:85px;" runat="server" id ="tabsTutte">tutte</a></li>
|
||
</ul>
|
||
<p style="text-align: right;">
|
||
<asp:Button ID="ButImportaTutto" Text="inserisci tutte" style="width:100px;font-size:12px;" runat="server" OnClientClick="return false;" />
|
||
</p>
|
||
<div class="tabsdiv" style="overflow: auto; height: 310px;" >
|
||
|
||
<div class="rr" id="tabs0link" runat="server" >
|
||
<!--
|
||
<label>Here be dragons!</label>
|
||
<asp:Button ID="ButtonReEnable" Text="fixit!" style="width:150px;font-size:12px;" runat="server" OnClientClick="return false;" /> -->
|
||
</div>
|
||
|
||
<div runat="server" id="testX">
|
||
<div class="rr" id="tabs-1" ></div>
|
||
<div class="rr" id="tabs-2" ></div>
|
||
<div class="rr" id="tabs-3" ></div>
|
||
<div class="rr" id="tabs-Tutte" ></div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</td>
|
||
<td>
|
||
<div id="tabsort" style="height:490px">
|
||
<ul >
|
||
<li><a href="#sortable" id="tabsortli" style="text-align:center;height:40px;width:55px;">Report cliente</a></li>
|
||
<li><a href="#sortable-2" style="text-align:center;height:40px;width:55px;">schede PB</a></li>
|
||
</ul>
|
||
<p style="text-align: right">
|
||
<asp:Button ID="ButSvuota" style="font-size:12px;" Text="svuota" runat="server" />
|
||
<asp:Button ID="ButStampa" style="font-size:12px;" runat="server"
|
||
Text="stampa" /></p>
|
||
<div id="sortablesdiv" style="overflow: auto; height: 0px;width: 300px;">
|
||
<div id="sortable"> </div>
|
||
<div id="sortable-2"> </div>
|
||
</div>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<asp:HiddenField ID="HFClientID" runat="server" />
|
||
<asp:HiddenField ID="HiddenFieldSezioni" runat="server" />
|
||
<asp:HiddenField ID="HiddenFieldStampa" runat="server" />
|
||
<asp:HiddenField ID="DatiHidden" runat="server" />
|
||
<asp:HiddenField ID="HFNomeTemplate" runat="server" />
|
||
<asp:HiddenField ID="HFOPZTerzi" runat="server" Value="N" />
|
||
<asp:HiddenField ID="HFOPZNominat" runat="server" Value="N" />
|
||
<asp:HiddenField ID="HFidCliente" runat="server" />
|
||
<asp:HiddenField ID="HFERRORMSG" runat="server" Value="" />
|
||
<asp:HiddenField ID="HFRETURN" runat="server" Value="" />
|
||
<asp:HiddenField ID="HFGENERAPDF" runat="server" Value="" />
|
||
</form>
|
||
</body>
|
||
</html>
|