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

905 lines
42 KiB
Plaintext
Raw Permalink 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="reportMappatura.aspx.cs" Inherits="reportMappatura" %>
<!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));
}
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 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 () {
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 (sUrl != "") {
sUrl += "&s=137";
}
$('#sortable-2 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];
}
}
});
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() + "” 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 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");
//¢ = &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] ;
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 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;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>
<!-- 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:110px;">sintesi</a></li>
<li><a href="#tabs-2" style="text-align:center;height:40px;width:110px;">dettaglio</a></li>
<li><a href="#tabs-3" style="text-align:center;height:40px;width:110px;">schede PB</a></li>
<li><a href="#tabs-Tutte" style="text-align:center;height:40px;width:110px;">tutte</a></li>
</ul>
<p style="text-align: right;" >
<asp:Button ID="ButImportaTutto" Text="inserisci tutte" style="width:150px;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-Tutte"></div>
</div>
</div>
</td>
<td>
<div id="tabsort">
<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="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>