2025-04-15 12:10:19 +02:00

827 lines
40 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="reportNucleiFamiliari.aspx.cs" Inherits="reportNucleiFamiliari" %>
<!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 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='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 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").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 width='118px' height='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 width='118px' height='157px' /></td></tr></table>";
//*** table.ModRpt
for (i = 0; i < lstId.length; i++) {
if (lstVincoli[i].indexOf("&hide") == -1) {
$("#tabs-" + lstTab[i]).append($(ObjTabs).attr("ID", i));
if (lstIsPATRI[i] == "True") {
lstNOPATRI.push(i);
lstNOPATRI.push("tutte" + i);
}
}
}
$('#tabs a').click(function () { GetImportaTutto(); });
$(".rr table.ModRpt").each(function () {
$("#tabs-Tutte").append($(ObjTabs).attr("ID", "tutte" + $(this).attr("id")).removeClass("ModRpt").addClass("ModRptTutte"));
});
$('table.ModRpt').each(function () {
var padre = $(this);
$('table#' + padre.attr("ID") + ' img:not(.ModRptA)').attr("src", "Images/report/" + lstImmagine[padre.attr("ID")]);
$('table#' + padre.attr("ID") + ' div').html(lstTesto[padre.attr("ID")]);
//if (lstDisable[padre.attr("ID")].toString() == "False") {
if (lstVincoli[padre.attr("ID")].indexOf("&disable") == -1) {
$('table#' + padre.attr("ID") + ' img.ModRptA').attr("title", "Seleziona Scheda");
$('table#' + padre.attr("ID") + ' img.ModRptA').mouseout(CursorDefault);
$('table#' + padre.attr("ID") + ' img.ModRptA').mouseover(CursorPointer);
$('table#' + padre.attr("ID") + ' img.ModRptA').click(function () {
$("#sortable").append($(ObjSort).attr("ID", "sid" + padre.attr("ID")));
var imgScheda = $('table#sid' + padre.attr("ID") + ' img:not(.TempRptS)');
var imgClick = $('table#sid' + padre.attr("ID") + ' img.TempRptS');
imgScheda.attr("src", "Images/report/" + lstImmagine[padre.attr("ID")]);
var title = $(lstTesto[padre.attr("ID")]).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#" + padre.attr("ID")).show("slow");
$('table.ModRptTutte#tutte' + padre.attr("ID")).show("slow");
$('table#sid' + padre.attr("ID")).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' + padre.attr("ID")).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();
});
} else {
$('table#' + padre.attr("ID") + ' div').css("color", "#909090");
$('table#' + padre.attr("ID") + ' img:not(.ModRptA)').css("opacity", "0.5");
$('table#' + padre.attr("ID") + ' img.ModRptA').attr("title", "");
$('table#' + padre.attr("ID") + ' img.ModRptA').attr("src", "Images/report/_noaggiungi2.png");
$('table#' + padre.attr("ID") + ' img.ModRptA').attr("disabled", "disabled");
}
});
///*** table.ModRptTutte
$('table.ModRptTutte').each(function () {
var Index = $(this).attr("ID").replace("tutte", "");
$("table.ModRptTutte#tutte" + Index + " img:not(.ModRptA)").attr("src", $("table.ModRpt#" + Index + " img:not(.ModRptA)").attr("src"));
$("table.ModRptTutte#tutte" + Index + " div").html($("table.ModRpt#" + Index + " div").html());
$("table.ModRptTutte#tutte" + Index + " img.ModRptA").attr("title", $("table.ModRpt#" + Index + ' img.ModRptA').attr("title"));
$("table.ModRptTutte#tutte" + Index).css("opacity", $("table.ModRpt#" + Index).css("opacity"));
$("table.ModRptTutte#tutte" + Index + " img.ModRptA").click(function () {
$("table.ModRpt#" + Index + " img.ModRptA").click();
});
if ($("table.ModRptTutte#tutte" + Index + " img.ModRptA").attr("title") != "") {
$("table.ModRptTutte#tutte" + Index + " img.ModRptA").mouseout(CursorDefault);
$("table.ModRptTutte#tutte" + Index + " img.ModRptA").mouseover(CursorPointer);
} else {
// $("table.ModRptTutte#tutte" + Index + " div").css("opacity", "0.5");
$("table.ModRptTutte#tutte" + Index + " div").css("color", "#909090");
$("table.ModRptTutte#tutte" + Index + " img:not(.ModRptA)").css("opacity", "0.5");
$("table.ModRptTutte#tutte" + Index + " img.ModRptA").attr("src", "Images/report/_noaggiungi2.png");
$("table.ModRptTutte#tutte" + Index + " img.ModRptA").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();
}
$("#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 nellArchivio 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 nellArchivio 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 () {
$("#HFNomeTemplate").attr("value", $("#DDLTemplate option:selected").text());
PostDatiHidden();
wait(true);
return true;
});
$("#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() + "” dallArchivio 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 dallArchivio.", "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 nellArchivio Modelli.", "Salva Modelli");
if ($("#HFERRORMSG").attr("value") == "5") jAlert("Il modello è stato salvato correttamente nellArchivio 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 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");
//¢ = &cent
var charspc1 = ["&cent", "&agrave;", "&egrave;", "&eacute;", "&igrave;", "&ograve;", "&ugrave;", "&Agrave;", "&Egrave;", "&Eacute;", "&Igrave;", "&Ograve;", "&Ugrave;", "&amp;", "&lt;", "&gt;", "&copy;", "&deg;", "&divide;", "&times;", "&iquest;"];
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] + "'";
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 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 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;">&nbsp;&nbsp;Nucleo - 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: 3; position: absolute;
height: 900px; width: 900px; left: 0px; top: 0px;">
<asp:Button ID="Button1" runat="server" style="z-index: 4;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: 2; position: absolute;
height: 900px; width: 900px; left: 0px; top: 0px;">
<asp:Button runat="server" style="z-index: 3;font-size:14px; position: absolute; left: 10px; top: 196px;width:850px;text-align:center;"
Text="ATTENDERE IL COMPLETAMENTO OPERAZIONE PREGO..." />
</div>
<!-- FINE MODIFICA PER GESTIONE STAMPA e POOL SU CLIENT-->
<div id="selectorPanel">
<br /><br /><br />
<table id="PDDLTemplate" style="width:850px">
<tr>
<td style="width:50%"></td>
<td style="vertical-align: middle;font-size:12px;">
Modelli&nbsp;
</td>
<td>
<asp:DropDownList ID="DDLTemplate" runat="server" Width="200px" Style="height: 22px;"></asp:DropDownList>
</td>
<td>
<asp:Button ID="ButCarica" runat="server" Text="carica" OnClick="ButCarica_Click" />
</td>
<td>
<asp:Button ID="ButSalva" runat="server" Text="salva" OnClick="ButSalva_Click" />
</td>
<td>
<asp:Button ID="ButElimina" runat="server" Text="elimina" OnClick="ButElimina_Click" />
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" style="width:850px;" >
<tr>
<td Width="550px">
<div id="tabs">
<ul>
<li><a href="#tabs-1" style="text-align:center;height:40px;width:55px;">sintesi</a></li>
<li><a href="#tabs-2" style="text-align:center;height:40px;width:55px;">patrimonio<br/>casa</a></li>
<li><a href="#tabs-3" style="text-align:center;height:40px;width:55px;">patrimonio<br/>terzi</a></li>
<li><a href="#tabs-4" style="text-align:center;height:40px;width:55px;">patrimonio<br/>finanziario<br/>complessivo</a></li>
<li><a href="#tabs-5" style="text-align:center;height:40px;width:55px;">altro<br/>patrimonio</a></li>
<li><a href="#tabs-6" style="text-align:center;height:40px;width:55px;">analisi del<br/>rischio</a></li>
<li><a href="#tabs-Tutte" style="text-align:center;height:40px;width:55px;">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="tabs-1"></div>
<div class="rr" id="tabs-2"></div>
<div class="rr" id="tabs-3"></div>
<div class="rr" id="tabs-4"></div>
<div class="rr" id="tabs-5"></div>
<div class="rr" id="tabs-6"></div>
<div class="rr" id="tabs-Tutte"></div>
</div>
</div>
</td>
<td>
<div id="tabsort">
<ul>
<li><a href="#tabsort-1" style="text-align:center;height:40px;width:55px;">report</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"
OnClick="ButStampa_Click" Text="stampa" /></p>
<div id="sortablesdiv" style="overflow: auto; height: 0px;width: 300px;">
<div id="sortable">
</div>
</div>
</div>
</td>
</tr>
</table>
</div>
<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>