From 9cdb8608e9a95a714cfec23cd69656a5fe939a40 Mon Sep 17 00:00:00 2001 From: samuele Date: Wed, 12 May 2010 09:48:06 +0000 Subject: [PATCH] Aggiunte WebMasterPages e WebUserControls git-svn-id: https://keyhammer.ath.cx/svn/GMW/trunk@38 365432ac-a1b5-4ffd-bb28-6d3099d32164 --- GMW/GMW/GMW.csproj | 110 +++++++++++ GMW/GMW/WebMasterPages/Ajax.master | 67 +++++++ GMW/GMW/WebMasterPages/Ajax.master.cs | 55 ++++++ .../WebMasterPages/Ajax.master.designer.cs | 104 ++++++++++ GMW/GMW/WebMasterPages/AjaxSearch.master | 80 ++++++++ GMW/GMW/WebMasterPages/AjaxSearch.master.cs | 48 +++++ .../AjaxSearch.master.designer.cs | 122 ++++++++++++ GMW/GMW/WebMasterPages/AjaxSearchEmpty.master | 81 ++++++++ .../WebMasterPages/AjaxSearchEmpty.master.cs | 48 +++++ .../AjaxSearchEmpty.master.designer.cs | 122 ++++++++++++ GMW/GMW/WebMasterPages/AjaxSimple.master | 37 ++++ GMW/GMW/WebMasterPages/AjaxSimple.master.cs | 20 ++ .../AjaxSimple.master.designer.cs | 50 +++++ .../WebMasterPages/AjaxSimpleUpload.master | 38 ++++ .../WebMasterPages/AjaxSimpleUpload.master.cs | 20 ++ .../AjaxSimpleUpload.master.designer.cs | 59 ++++++ GMW/GMW/WebMasterPages/AjaxTitle.master | 76 ++++++++ GMW/GMW/WebMasterPages/AjaxTitle.master.cs | 49 +++++ .../AjaxTitle.master.designer.cs | 104 ++++++++++ GMW/GMW/WebMasterPages/MasterAjax.master | 57 ++++++ GMW/GMW/WebMasterPages/MasterAjax.master.cs | 49 +++++ .../MasterAjax.master.designer.cs | 104 ++++++++++ GMW/GMW/WebUserControls/mod_menuBottom.ascx | 4 + .../WebUserControls/mod_menuBottom.ascx.cs | 20 ++ .../mod_menuBottom.ascx.designer.cs | 41 ++++ .../mod_menuBottomPortable.ascx | 4 + .../mod_menuBottomPortable.ascx.cs | 18 ++ .../mod_menuBottomPortable.ascx.designer.cs | 32 ++++ GMW/GMW/WebUserControls/mod_menuSx.ascx | 16 ++ GMW/GMW/WebUserControls/mod_menuSx.ascx.cs | 43 +++++ .../mod_menuSx.ascx.designer.cs | 41 ++++ GMW/GMW/WebUserControls/mod_menuTop.ascx | 39 ++++ GMW/GMW/WebUserControls/mod_menuTop.ascx.cs | 153 +++++++++++++++ .../mod_menuTop.ascx.designer.cs | 113 +++++++++++ .../mod_pageTitleAndSearch.ascx | 25 +++ .../mod_pageTitleAndSearch.ascx.cs | 28 +++ .../mod_pageTitleAndSearch.ascx.designer.cs | 32 ++++ .../WebUserControls/mod_ricercaGenerica.ascx | 6 + .../mod_ricercaGenerica.ascx.cs | 181 ++++++++++++++++++ .../mod_ricercaGenerica.ascx.designer.cs | 32 ++++ GMW/GMW/bin/GMW.dll | Bin 55808 -> 66560 bytes GMW/GMW/bin/GMW_data.dll | Bin 372736 -> 483328 bytes GMW/GMW/bin/SteamWare.XML | 104 +++++----- GMW/GMW/bin/SteamWare.dll | Bin 359936 -> 359936 bytes .../obj/Debug/GMW.csproj.FileListAbsolute.txt | 20 ++ GMW/GMW/obj/Debug/GMW.dll | Bin 55808 -> 66560 bytes .../obj/Debug/ResolveAssemblyReference.cache | Bin 56211 -> 66996 bytes GMW/GMW_data/DataProxy.cs | 3 +- GMW/GMW_data/GMW_data.csproj | 17 ++ GMW/GMW_data/bin/Debug/GMW_data.dll | Bin 372736 -> 483328 bytes GMW/GMW_data/bin/Debug/SteamWare.dll | Bin 359936 -> 359936 bytes GMW/GMW_data/bin/Debug/SteamWare.xml | 104 +++++----- GMW/GMW_data/obj/Debug/GMW_data.dll | Bin 372736 -> 483328 bytes .../obj/Debug/ResolveAssemblyReference.cache | Bin 33678 -> 33678 bytes 54 files changed, 2470 insertions(+), 106 deletions(-) create mode 100644 GMW/GMW/WebMasterPages/Ajax.master create mode 100644 GMW/GMW/WebMasterPages/Ajax.master.cs create mode 100644 GMW/GMW/WebMasterPages/Ajax.master.designer.cs create mode 100644 GMW/GMW/WebMasterPages/AjaxSearch.master create mode 100644 GMW/GMW/WebMasterPages/AjaxSearch.master.cs create mode 100644 GMW/GMW/WebMasterPages/AjaxSearch.master.designer.cs create mode 100644 GMW/GMW/WebMasterPages/AjaxSearchEmpty.master create mode 100644 GMW/GMW/WebMasterPages/AjaxSearchEmpty.master.cs create mode 100644 GMW/GMW/WebMasterPages/AjaxSearchEmpty.master.designer.cs create mode 100644 GMW/GMW/WebMasterPages/AjaxSimple.master create mode 100644 GMW/GMW/WebMasterPages/AjaxSimple.master.cs create mode 100644 GMW/GMW/WebMasterPages/AjaxSimple.master.designer.cs create mode 100644 GMW/GMW/WebMasterPages/AjaxSimpleUpload.master create mode 100644 GMW/GMW/WebMasterPages/AjaxSimpleUpload.master.cs create mode 100644 GMW/GMW/WebMasterPages/AjaxSimpleUpload.master.designer.cs create mode 100644 GMW/GMW/WebMasterPages/AjaxTitle.master create mode 100644 GMW/GMW/WebMasterPages/AjaxTitle.master.cs create mode 100644 GMW/GMW/WebMasterPages/AjaxTitle.master.designer.cs create mode 100644 GMW/GMW/WebMasterPages/MasterAjax.master create mode 100644 GMW/GMW/WebMasterPages/MasterAjax.master.cs create mode 100644 GMW/GMW/WebMasterPages/MasterAjax.master.designer.cs create mode 100644 GMW/GMW/WebUserControls/mod_menuBottom.ascx create mode 100644 GMW/GMW/WebUserControls/mod_menuBottom.ascx.cs create mode 100644 GMW/GMW/WebUserControls/mod_menuBottom.ascx.designer.cs create mode 100644 GMW/GMW/WebUserControls/mod_menuBottomPortable.ascx create mode 100644 GMW/GMW/WebUserControls/mod_menuBottomPortable.ascx.cs create mode 100644 GMW/GMW/WebUserControls/mod_menuBottomPortable.ascx.designer.cs create mode 100644 GMW/GMW/WebUserControls/mod_menuSx.ascx create mode 100644 GMW/GMW/WebUserControls/mod_menuSx.ascx.cs create mode 100644 GMW/GMW/WebUserControls/mod_menuSx.ascx.designer.cs create mode 100644 GMW/GMW/WebUserControls/mod_menuTop.ascx create mode 100644 GMW/GMW/WebUserControls/mod_menuTop.ascx.cs create mode 100644 GMW/GMW/WebUserControls/mod_menuTop.ascx.designer.cs create mode 100644 GMW/GMW/WebUserControls/mod_pageTitleAndSearch.ascx create mode 100644 GMW/GMW/WebUserControls/mod_pageTitleAndSearch.ascx.cs create mode 100644 GMW/GMW/WebUserControls/mod_pageTitleAndSearch.ascx.designer.cs create mode 100644 GMW/GMW/WebUserControls/mod_ricercaGenerica.ascx create mode 100644 GMW/GMW/WebUserControls/mod_ricercaGenerica.ascx.cs create mode 100644 GMW/GMW/WebUserControls/mod_ricercaGenerica.ascx.designer.cs diff --git a/GMW/GMW/GMW.csproj b/GMW/GMW/GMW.csproj index 004766e9..f8b47e74 100644 --- a/GMW/GMW/GMW.csproj +++ b/GMW/GMW/GMW.csproj @@ -35,6 +35,10 @@ 4 + + False + ..\..\..\..\..\..\..\Library\AspNetAjax\WebForms\Release\AjaxControlToolkit.dll + @@ -88,6 +92,97 @@ + + Ajax.master + ASPXCodeBehind + + + Ajax.master + + + AjaxSearch.master + ASPXCodeBehind + + + AjaxSearch.master + + + AjaxSearchEmpty.master + ASPXCodeBehind + + + AjaxSearchEmpty.master + + + AjaxSimple.master + ASPXCodeBehind + + + AjaxSimple.master + + + AjaxSimpleUpload.master + ASPXCodeBehind + + + AjaxSimpleUpload.master + + + AjaxTitle.master + ASPXCodeBehind + + + AjaxTitle.master + + + MasterAjax.master + ASPXCodeBehind + + + MasterAjax.master + + + mod_menuBottom.ascx + ASPXCodeBehind + + + mod_menuBottom.ascx + + + mod_menuBottomPortable.ascx + ASPXCodeBehind + + + mod_menuBottomPortable.ascx + + + mod_menuSx.ascx + ASPXCodeBehind + + + mod_menuSx.ascx + + + mod_menuTop.ascx + ASPXCodeBehind + + + mod_menuTop.ascx + + + mod_pageTitleAndSearch.ascx + ASPXCodeBehind + + + mod_pageTitleAndSearch.ascx + + + mod_ricercaGenerica.ascx + ASPXCodeBehind + + + mod_ricercaGenerica.ascx + bilance.asmx Component @@ -118,6 +213,21 @@ + + + + + + + + + + + + + + + diff --git a/GMW/GMW/WebMasterPages/Ajax.master b/GMW/GMW/WebMasterPages/Ajax.master new file mode 100644 index 00000000..6da714d4 --- /dev/null +++ b/GMW/GMW/WebMasterPages/Ajax.master @@ -0,0 +1,67 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="Ajax" Codebehind="Ajax.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + +
+ + + + +
+ + +
+
+
+
+
+
+ +
+
+ + diff --git a/GMW/GMW/WebMasterPages/Ajax.master.cs b/GMW/GMW/WebMasterPages/Ajax.master.cs new file mode 100644 index 00000000..ff0d2480 --- /dev/null +++ b/GMW/GMW/WebMasterPages/Ajax.master.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +public partial class Ajax : System.Web.UI.MasterPage +{ + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + Mod_menuTop1.eh_toggleMenuSx += new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu += new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + } + + void Mod_menuTop1_eh_reqUpdateMenu(object sender, EventArgs e) + { + // chiamo update del menu sx... + Mod_menuSx1.forzaUpdateMenu(); + } + + void Mod_menuTop1_eh_toggleMenuSx(object sender, EventArgs e) + { + // cambio stato visualizzaizone menù laterale... + Mod_menuSx1.Visible = !Mod_menuSx1.Visible; + } + + protected override void OnUnload(EventArgs e) + { + base.OnUnload(e); + // svuoto tutti gli event handler inseriti... + Mod_menuTop1.eh_toggleMenuSx -= new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu -= new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + } + /// + /// determina visibilità menù sx... + /// + public bool sxMenuVisible + { + get + { + return Mod_menuSx1.Visible; + } + set + { + Mod_menuSx1.Visible = value; + } + } +} diff --git a/GMW/GMW/WebMasterPages/Ajax.master.designer.cs b/GMW/GMW/WebMasterPages/Ajax.master.designer.cs new file mode 100644 index 00000000..d9bcf9aa --- /dev/null +++ b/GMW/GMW/WebMasterPages/Ajax.master.designer.cs @@ -0,0 +1,104 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class Ajax { + + /// + /// Head1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// sm control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.ToolkitScriptManager sm; + + /// + /// UpdatePanel1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel1; + + /// + /// Mod_menuTop1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuTop Mod_menuTop1; + + /// + /// UpdatePanel2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel2; + + /// + /// Mod_menuSx1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuSx Mod_menuSx1; + + /// + /// updPanelPagina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel updPanelPagina; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/GMW/GMW/WebMasterPages/AjaxSearch.master b/GMW/GMW/WebMasterPages/AjaxSearch.master new file mode 100644 index 00000000..05c33edd --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSearch.master @@ -0,0 +1,80 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxSearch" Codebehind="AjaxSearch.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" + TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagName="mod_ricercaGenerica" + TagPrefix="uc4" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" + TagPrefix="uc5" %> + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + +
+ + + + + + + + +
+ + + +
+ + +
+
+
+
+
+
+ +
+
+ + diff --git a/GMW/GMW/WebMasterPages/AjaxSearch.master.cs b/GMW/GMW/WebMasterPages/AjaxSearch.master.cs new file mode 100644 index 00000000..4c3de9bf --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSearch.master.cs @@ -0,0 +1,48 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class AjaxSearch : System.Web.UI.MasterPage +{ + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + Mod_menuTop1.eh_toggleMenuSx += new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu += new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + } + + void Mod_menuTop1_eh_reqUpdateMenu(object sender, EventArgs e) + { + // chiamo update del menu sx... + Mod_menuSx1.forzaUpdateMenu(); + } + + void Mod_menuTop1_eh_toggleMenuSx(object sender, EventArgs e) + { + // cambio stato visualizzaizone menù laterale... + Mod_menuSx1.Visible = !Mod_menuSx1.Visible; + } + + protected override void OnUnload(EventArgs e) + { + base.OnUnload(e); + // svuoto tutti gli event handler inseriti... + Mod_menuTop1.eh_toggleMenuSx -= new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu -= new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + + } +} diff --git a/GMW/GMW/WebMasterPages/AjaxSearch.master.designer.cs b/GMW/GMW/WebMasterPages/AjaxSearch.master.designer.cs new file mode 100644 index 00000000..2b17bef9 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSearch.master.designer.cs @@ -0,0 +1,122 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class AjaxSearch { + + /// + /// Head1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// sm control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.ToolkitScriptManager sm; + + /// + /// UpdatePanel1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel1; + + /// + /// Mod_menuTop1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuTop Mod_menuTop1; + + /// + /// UpdatePanel2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel2; + + /// + /// Mod_menuSx1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuSx Mod_menuSx1; + + /// + /// updPanelPagina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel updPanelPagina; + + /// + /// Mod_pageTitleAndSearch1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_pageTitleAndSearch Mod_pageTitleAndSearch1; + + /// + /// Mod_ricercaGenerica1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_ricercaGenerica Mod_ricercaGenerica1; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/GMW/GMW/WebMasterPages/AjaxSearchEmpty.master b/GMW/GMW/WebMasterPages/AjaxSearchEmpty.master new file mode 100644 index 00000000..bb48d9e6 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSearchEmpty.master @@ -0,0 +1,81 @@ +<%@ Master Language="C#" AutoEventWireup="True" + Inherits="AjaxSearchEmpty" Codebehind="AjaxSearchEmpty.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" + TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagName="mod_ricercaGenerica" + TagPrefix="uc4" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" + TagPrefix="uc5" %> + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + +
+ + + + + + + + +
+ + + +
+ + +
+
+
+
+
+
+ +
+
+ + diff --git a/GMW/GMW/WebMasterPages/AjaxSearchEmpty.master.cs b/GMW/GMW/WebMasterPages/AjaxSearchEmpty.master.cs new file mode 100644 index 00000000..d805c957 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSearchEmpty.master.cs @@ -0,0 +1,48 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class AjaxSearchEmpty : System.Web.UI.MasterPage +{ + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + Mod_menuTop1.eh_toggleMenuSx += new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu += new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + } + + void Mod_menuTop1_eh_reqUpdateMenu(object sender, EventArgs e) + { + // chiamo update del menu sx... + Mod_menuSx1.forzaUpdateMenu(); + } + + void Mod_menuTop1_eh_toggleMenuSx(object sender, EventArgs e) + { + // cambio stato visualizzaizone menù laterale... + Mod_menuSx1.Visible = !Mod_menuSx1.Visible; + } + + protected override void OnUnload(EventArgs e) + { + base.OnUnload(e); + // svuoto tutti gli event handler inseriti... + Mod_menuTop1.eh_toggleMenuSx -= new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu -= new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + + } +} diff --git a/GMW/GMW/WebMasterPages/AjaxSearchEmpty.master.designer.cs b/GMW/GMW/WebMasterPages/AjaxSearchEmpty.master.designer.cs new file mode 100644 index 00000000..bbf7a6b3 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSearchEmpty.master.designer.cs @@ -0,0 +1,122 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class AjaxSearchEmpty { + + /// + /// Head1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// sm control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.ToolkitScriptManager sm; + + /// + /// UpdatePanel1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel1; + + /// + /// Mod_menuTop1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuTop Mod_menuTop1; + + /// + /// UpdatePanel2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel2; + + /// + /// Mod_menuSx1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuSx Mod_menuSx1; + + /// + /// updPanelPagina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel updPanelPagina; + + /// + /// Mod_pageTitleAndSearch1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_pageTitleAndSearch Mod_pageTitleAndSearch1; + + /// + /// Mod_ricercaGenerica1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_ricercaGenerica Mod_ricercaGenerica1; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/GMW/GMW/WebMasterPages/AjaxSimple.master b/GMW/GMW/WebMasterPages/AjaxSimple.master new file mode 100644 index 00000000..317f1627 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSimple.master @@ -0,0 +1,37 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxSimple" Codebehind="AjaxSimple.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc1" %> + + + + Simplepage + + + + + +
+ + +
+ + + + + + + +
+
+ + +
+
+ +
+
+
+ + diff --git a/GMW/GMW/WebMasterPages/AjaxSimple.master.cs b/GMW/GMW/WebMasterPages/AjaxSimple.master.cs new file mode 100644 index 00000000..adf692f8 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSimple.master.cs @@ -0,0 +1,20 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class AjaxSimple : System.Web.UI.MasterPage +{ + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } +} diff --git a/GMW/GMW/WebMasterPages/AjaxSimple.master.designer.cs b/GMW/GMW/WebMasterPages/AjaxSimple.master.designer.cs new file mode 100644 index 00000000..84da9623 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSimple.master.designer.cs @@ -0,0 +1,50 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class AjaxSimple { + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// ToolkitScriptManager1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.ToolkitScriptManager ToolkitScriptManager1; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/GMW/GMW/WebMasterPages/AjaxSimpleUpload.master b/GMW/GMW/WebMasterPages/AjaxSimpleUpload.master new file mode 100644 index 00000000..9552a206 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSimpleUpload.master @@ -0,0 +1,38 @@ +<%@ Master Language="C#" AutoEventWireup="True" + Inherits="AjaxSimpleUpload" Codebehind="AjaxSimpleUpload.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc1" %> + + + + SimplePage + + + + + +
+ + +
+ + + + + + + +
+
+ + +
+
+ +
+
+
+ + diff --git a/GMW/GMW/WebMasterPages/AjaxSimpleUpload.master.cs b/GMW/GMW/WebMasterPages/AjaxSimpleUpload.master.cs new file mode 100644 index 00000000..38e09825 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSimpleUpload.master.cs @@ -0,0 +1,20 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class AjaxSimpleUpload : System.Web.UI.MasterPage +{ + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } +} diff --git a/GMW/GMW/WebMasterPages/AjaxSimpleUpload.master.designer.cs b/GMW/GMW/WebMasterPages/AjaxSimpleUpload.master.designer.cs new file mode 100644 index 00000000..3d0b19a4 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSimpleUpload.master.designer.cs @@ -0,0 +1,59 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class AjaxSimpleUpload { + + /// + /// Head1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// ToolkitScriptManager1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.ToolkitScriptManager ToolkitScriptManager1; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/GMW/GMW/WebMasterPages/AjaxTitle.master b/GMW/GMW/WebMasterPages/AjaxTitle.master new file mode 100644 index 00000000..bfb603ba --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxTitle.master @@ -0,0 +1,76 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxTitle" Codebehind="AjaxTitle.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + +
+ + + + + + + + +
+ + +   +
+ + +
+
+
+
+
+
+ +
+
+ + diff --git a/GMW/GMW/WebMasterPages/AjaxTitle.master.cs b/GMW/GMW/WebMasterPages/AjaxTitle.master.cs new file mode 100644 index 00000000..011838ce --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxTitle.master.cs @@ -0,0 +1,49 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class AjaxTitle : System.Web.UI.MasterPage +{ + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + Mod_menuTop1.eh_toggleMenuSx += new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu += new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + } + + void Mod_menuTop1_eh_reqUpdateMenu(object sender, EventArgs e) + { + // chiamo update del menu sx... + Mod_menuSx1.forzaUpdateMenu(); + } + + void Mod_menuTop1_eh_toggleMenuSx(object sender, EventArgs e) + { + // cambio stato visualizzaizone menù laterale... + Mod_menuSx1.Visible = !Mod_menuSx1.Visible; + } + + protected override void OnUnload(EventArgs e) + { + base.OnUnload(e); + // svuoto tutti gli event handler inseriti... + Mod_menuTop1.eh_toggleMenuSx -= new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu -= new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + + } +} diff --git a/GMW/GMW/WebMasterPages/AjaxTitle.master.designer.cs b/GMW/GMW/WebMasterPages/AjaxTitle.master.designer.cs new file mode 100644 index 00000000..2e4d4804 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxTitle.master.designer.cs @@ -0,0 +1,104 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class AjaxTitle { + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// sm control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.ToolkitScriptManager sm; + + /// + /// UpdatePanel1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel1; + + /// + /// Mod_menuTop1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuTop Mod_menuTop1; + + /// + /// UpdatePanel2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel2; + + /// + /// Mod_menuSx1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuSx Mod_menuSx1; + + /// + /// updPanelPagina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel updPanelPagina; + + /// + /// Mod_pageTitleAndSearch1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_pageTitleAndSearch Mod_pageTitleAndSearch1; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/GMW/GMW/WebMasterPages/MasterAjax.master b/GMW/GMW/WebMasterPages/MasterAjax.master new file mode 100644 index 00000000..a0d8c877 --- /dev/null +++ b/GMW/GMW/WebMasterPages/MasterAjax.master @@ -0,0 +1,57 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="MasterAjax" Codebehind="MasterAjax.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + + + + + +
+
+ +
+
+ + diff --git a/GMW/GMW/WebMasterPages/MasterAjax.master.cs b/GMW/GMW/WebMasterPages/MasterAjax.master.cs new file mode 100644 index 00000000..5a34c140 --- /dev/null +++ b/GMW/GMW/WebMasterPages/MasterAjax.master.cs @@ -0,0 +1,49 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class MasterAjax : System.Web.UI.MasterPage +{ + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + Mod_menuTop1.eh_toggleMenuSx += new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu += new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + } + + void Mod_menuTop1_eh_reqUpdateMenu(object sender, EventArgs e) + { + // chiamo update del menu sx... + Mod_menuSx1.forzaUpdateMenu(); + } + + void Mod_menuTop1_eh_toggleMenuSx(object sender, EventArgs e) + { + // cambio stato visualizzaizone menù laterale... + Mod_menuSx1.Visible = !Mod_menuSx1.Visible; + } + + protected override void OnUnload(EventArgs e) + { + base.OnUnload(e); + // svuoto tutti gli event handler inseriti... + Mod_menuTop1.eh_toggleMenuSx -= new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu -= new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + + } +} diff --git a/GMW/GMW/WebMasterPages/MasterAjax.master.designer.cs b/GMW/GMW/WebMasterPages/MasterAjax.master.designer.cs new file mode 100644 index 00000000..f4f3d344 --- /dev/null +++ b/GMW/GMW/WebMasterPages/MasterAjax.master.designer.cs @@ -0,0 +1,104 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class MasterAjax { + + /// + /// Head1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// sm control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.ToolkitScriptManager sm; + + /// + /// UpdatePanel1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel1; + + /// + /// Mod_menuTop1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuTop Mod_menuTop1; + + /// + /// UpdatePanel2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel2; + + /// + /// Mod_menuSx1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuSx Mod_menuSx1; + + /// + /// updPanelPagina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel updPanelPagina; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/GMW/GMW/WebUserControls/mod_menuBottom.ascx b/GMW/GMW/WebUserControls/mod_menuBottom.ascx new file mode 100644 index 00000000..b703d0a0 --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_menuBottom.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_menuBottom" Codebehind="mod_menuBottom.ascx.cs" %> + - + diff --git a/GMW/GMW/WebUserControls/mod_menuBottom.ascx.cs b/GMW/GMW/WebUserControls/mod_menuBottom.ascx.cs new file mode 100644 index 00000000..d67b058c --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_menuBottom.ascx.cs @@ -0,0 +1,20 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class mod_menuBottom : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + // sistemo le stringhe... + lblApp.Text = string.Format("{0} v.{1}.{2}", ConfigurationManager.AppSettings.Get("appName"), ConfigurationManager.AppSettings.Get("mainRev"), ConfigurationManager.AppSettings.Get("minRev")); + lblCopyRight.Text = string.Format("{0}",ConfigurationManager.AppSettings.Get("copyRight")); + } +} diff --git a/GMW/GMW/WebUserControls/mod_menuBottom.ascx.designer.cs b/GMW/GMW/WebUserControls/mod_menuBottom.ascx.designer.cs new file mode 100644 index 00000000..70d58dbb --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_menuBottom.ascx.designer.cs @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_menuBottom { + + /// + /// lblApp control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblApp; + + /// + /// lblrev control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblrev; + + /// + /// lblCopyRight control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblCopyRight; +} diff --git a/GMW/GMW/WebUserControls/mod_menuBottomPortable.ascx b/GMW/GMW/WebUserControls/mod_menuBottomPortable.ascx new file mode 100644 index 00000000..65b79519 --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_menuBottomPortable.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuBottomMini" Codebehind="mod_menuBottomPortable.ascx.cs" %> +
+ + diff --git a/GMW/GMW/WebUserControls/mod_menuBottomPortable.ascx.cs b/GMW/GMW/WebUserControls/mod_menuBottomPortable.ascx.cs new file mode 100644 index 00000000..c15d5816 --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_menuBottomPortable.ascx.cs @@ -0,0 +1,18 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class mod_menuBottomMini : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + lblCopyRight.Text = string.Format("{0}", ConfigurationManager.AppSettings.Get("copyRight")); + } +} diff --git a/GMW/GMW/WebUserControls/mod_menuBottomPortable.ascx.designer.cs b/GMW/GMW/WebUserControls/mod_menuBottomPortable.ascx.designer.cs new file mode 100644 index 00000000..3dbc80be --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_menuBottomPortable.ascx.designer.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_menuBottomMini { + + /// + /// lblCopyRight control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblCopyRight; + + /// + /// lbl1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lbl1; +} diff --git a/GMW/GMW/WebUserControls/mod_menuSx.ascx b/GMW/GMW/WebUserControls/mod_menuSx.ascx new file mode 100644 index 00000000..a9bd331f --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_menuSx.ascx @@ -0,0 +1,16 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuSx" Codebehind="mod_menuSx.ascx.cs" %> + + + + + + + + + + + + + \ No newline at end of file diff --git a/GMW/GMW/WebUserControls/mod_menuSx.ascx.cs b/GMW/GMW/WebUserControls/mod_menuSx.ascx.cs new file mode 100644 index 00000000..f439628a --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_menuSx.ascx.cs @@ -0,0 +1,43 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class mod_menuSx : ApplicationUserControl +{ + + protected override void aggiornaControlliDataGL() + { + // se l'utente c'è... + if (user_std.UtSn.isAuth && !Page.IsPostBack) + { + updateTreeMenu(); + } + } + /// + /// aggiornamento del menù + /// + private void updateTreeMenu() + { + XmlDataSource1.Data = user_std.UtSn.mappaSito; + //user_std.UtSn.ricaricaMappaSito(); + //XmlDataSource1.Data = user_std.UtSn.mappaSitoLive; + XmlDataSource1.XPath = "mainMenu/menu"; + XmlDataSource1.DataBind(); + } + /// + /// forza l'update del menù sx + /// + public void forzaUpdateMenu() + { + user_std.UtSn.ricaricaMappaSito(); + updateTreeMenu(); + } +} diff --git a/GMW/GMW/WebUserControls/mod_menuSx.ascx.designer.cs b/GMW/GMW/WebUserControls/mod_menuSx.ascx.designer.cs new file mode 100644 index 00000000..1e198c59 --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_menuSx.ascx.designer.cs @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_menuSx { + + /// + /// pnlTree control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlTree; + + /// + /// tvMenuSx control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TreeView tvMenuSx; + + /// + /// XmlDataSource1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.XmlDataSource XmlDataSource1; +} diff --git a/GMW/GMW/WebUserControls/mod_menuTop.ascx b/GMW/GMW/WebUserControls/mod_menuTop.ascx new file mode 100644 index 00000000..1d54dced --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_menuTop.ascx @@ -0,0 +1,39 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuTop" CodeBehind="mod_menuTop.ascx.cs" %> + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + +
+ + + + + + +
+
diff --git a/GMW/GMW/WebUserControls/mod_menuTop.ascx.cs b/GMW/GMW/WebUserControls/mod_menuTop.ascx.cs new file mode 100644 index 00000000..94397f57 --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_menuTop.ascx.cs @@ -0,0 +1,153 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using System.Collections.Generic; +using SteamWare; + +public partial class mod_menuTop : ApplicationUserControl +{ + private string _titleString; + + #region gestione eventi + + public event EventHandler eh_toggleMenuSx; + public event EventHandler eh_reqUpdateMenu; + + #endregion + + protected override void Page_Load(object sender, EventArgs e) + { + base.Page_Load(sender, e); + btnLogOut.Visible = user_std.UtSn.isForcedUser; + if(memLayer.ML.isInSessionObject("doUpdateNow")) + { + doFullDataUpdate(); + memLayer.ML.emptySessionVal("doUpdateNow"); + } + } + + protected void btnLogOut_Click(object sender, EventArgs e) + { + Session.Abandon(); + Response.Redirect("forceUser.aspx"); + } + protected void btnUpdate_Click(object sender, EventArgs e) + { + doFullDataUpdate(); + } + + private void doFullDataUpdate() + { + // salvo i dati attuali... + string cod_cdc = SteamWare.memLayer.ML.StringSessionObj("valRicercaCdC"); + string lingua = user_std.UtSn.lingua; + string USER_NAME = SteamWare.memLayer.ML.StringSessionObj("USER_NAME"); + string DOMINIO = SteamWare.memLayer.ML.StringSessionObj("DOMINIO"); + bool isForceUser = user_std.UtSn.isForcedUser; + // salvo i valori delle tab in session... + Dictionary sessionParam = SteamWare.memLayer.ML.valSess2SurvUpd; + + // svuoto session e cache per rileggere i dati da Db + Session.RemoveAll(); + + SteamWare.memLayer.ML.flushRegisteredCache(); + + // rimemorizzo + SteamWare.memLayer.ML.setSessionVal("valRicercaCdC", cod_cdc); + user_std.UtSn.startUpUtente(DOMINIO, USER_NAME); + user_std.UtSn.lingua = lingua; + user_std.UtSn.isForcedUser = isForceUser; + DataWrap.DW.resetVocabolario(); + + // risalvo in session i valori... + foreach (KeyValuePair kvp in sessionParam) + { + SteamWare.memLayer.ML.setSessionVal(kvp.Key, kvp.Value, true); + } + + // cambio visibilità del menù laterale... + if (eh_reqUpdateMenu != null) + { + eh_reqUpdateMenu(this, new EventArgs()); + } + + Response.Redirect(_paginaCorrente); + } + + protected override void loadSessionData() + { + base.loadSessionData(); + _titleString = SteamWare.memLayer.ML.StringSessionObj("_titleString"); + } + + protected override void bindControlli() + { + if (!Page.IsPostBack) + { + lnkHelp.ToolTip = traduci("ApriManualeHelp"); + // solo se user è auth... + if (user_std.UtSn.isAuth) + { + lnkShowHide.Text = user_std.UtSn.Traduci("lnkShowHide"); + lblTitle.Text = user_std.UtSn.Traduci(SteamWare.memLayer.ML.confReadString("titleApp")); + if (_titleString != "") + { + // traduzione di tutti i termini + lblMessUtente.Text = user_std.UtSn.Traduci(_titleString); + //doppio in english! + lblMessUtenteEn.Text = "(" + user_std.UtSn.TraduciEn(_titleString) + ")"; + _titleString = ""; + Session["_titleString"] = _titleString; + Session["SessionUpdateMenu"] = true; + } + else + { + lblMessUtente.Text = user_std.UtSn.Traduci(SteamWare.memLayer.ML.confReadString("welcomeApp")); + lblMessUtenteEn.Text = ""; + Session["SessionUpdateMenu"] = false; + } + btnLogOut.Text = user_std.UtSn.Traduci("LogOut"); + btnUpdate.Text = user_std.UtSn.Traduci("Update"); + lblUser.Text = String.Format("{0}: {1}", user_std.UtSn.Traduci("User"), user_std.UtSn.CognomeNome); + setTimer(); + setClock(); + } + } + } + /// + /// imposta il tempo di scadenza del timer x il refresh della pagina (della parte top) per evitare che la sessione sul server scada + /// + private void setTimer() + { + Timer1.Interval = SteamWare.memLayer.ML.confReadInt("intUpdatePagina_ms"); + } + protected void lnkShowHide_Click(object sender, EventArgs e) + { + // cambio visibilità del menù laterale... + if (eh_toggleMenuSx != null) + { + eh_toggleMenuSx(this, new EventArgs()); + } + + } + protected void Timer1_Tick(object sender, EventArgs e) + { + setClock(); + } + + private void setClock() + { + lblDateTime.Text = DateTime.Now.ToString("HH:mm:ss"); + } + protected void lblUser_Click(object sender, EventArgs e) + { + Response.Redirect("./chLang.aspx"); + } +} diff --git a/GMW/GMW/WebUserControls/mod_menuTop.ascx.designer.cs b/GMW/GMW/WebUserControls/mod_menuTop.ascx.designer.cs new file mode 100644 index 00000000..2cd2e2e2 --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_menuTop.ascx.designer.cs @@ -0,0 +1,113 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_menuTop { + + /// + /// Timer1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.Timer Timer1; + + /// + /// btnLogOut control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton btnLogOut; + + /// + /// lblTitle control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTitle; + + /// + /// btnUpdate control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton btnUpdate; + + /// + /// lblDateTime control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblDateTime; + + /// + /// lnkHelp control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.HyperLink lnkHelp; + + /// + /// imgHelp control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Image imgHelp; + + /// + /// lnkShowHide control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton lnkShowHide; + + /// + /// lblMessUtente control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMessUtente; + + /// + /// lblMessUtenteEn control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMessUtenteEn; + + /// + /// lblUser control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton lblUser; +} diff --git a/GMW/GMW/WebUserControls/mod_pageTitleAndSearch.ascx b/GMW/GMW/WebUserControls/mod_pageTitleAndSearch.ascx new file mode 100644 index 00000000..a227c2cd --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_pageTitleAndSearch.ascx @@ -0,0 +1,25 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_pageTitleAndSearch" Codebehind="mod_pageTitleAndSearch.ascx.cs" %> +
+ + + + + + +
+ + +   + + + +
+
+
+ +
+
+
+
+
diff --git a/GMW/GMW/WebUserControls/mod_pageTitleAndSearch.ascx.cs b/GMW/GMW/WebUserControls/mod_pageTitleAndSearch.ascx.cs new file mode 100644 index 00000000..4d66a9b3 --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_pageTitleAndSearch.ascx.cs @@ -0,0 +1,28 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class mod_pageTitleAndSearch : ApplicationUserControl +{ + #region area protected + + protected string _titolo; + protected override void traduciObj() + { + DataLayer_AnagGen.PermessiRow riga = (DataLayer_AnagGen.PermessiRow)user_std.UtSn.permessi.Select(string.Format("URL = '{0}'", _paginaCorrente))[0]; + _titolo = riga.NOME; + lblTitolo.Text = traduci(_titolo); + } + + + #endregion + +} diff --git a/GMW/GMW/WebUserControls/mod_pageTitleAndSearch.ascx.designer.cs b/GMW/GMW/WebUserControls/mod_pageTitleAndSearch.ascx.designer.cs new file mode 100644 index 00000000..aafb6bed --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_pageTitleAndSearch.ascx.designer.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_pageTitleAndSearch { + + /// + /// lblTitolo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTitolo; + + /// + /// updtRicerca control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdateProgress updtRicerca; +} diff --git a/GMW/GMW/WebUserControls/mod_ricercaGenerica.ascx b/GMW/GMW/WebUserControls/mod_ricercaGenerica.ascx new file mode 100644 index 00000000..29a553d5 --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_ricercaGenerica.ascx @@ -0,0 +1,6 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_ricercaGenerica" Codebehind="mod_ricercaGenerica.ascx.cs" %> +
+ + +
diff --git a/GMW/GMW/WebUserControls/mod_ricercaGenerica.ascx.cs b/GMW/GMW/WebUserControls/mod_ricercaGenerica.ascx.cs new file mode 100644 index 00000000..8362fd44 --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_ricercaGenerica.ascx.cs @@ -0,0 +1,181 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class mod_ricercaGenerica : ApplicationUserControl +{ + + #region gestione eventi + + public event EventHandler eh_nuovaRicerca; + + #endregion + + # region area protected + + #region area ricerche dettaglio specifiche + + protected bool _cercaMatricole = false; + protected bool _cercaUsername = false; + //protected bool _cercaManufacturer = false; + //protected bool _cercaCategorie = false; + protected bool _cercaModelli = false; + protected bool _cercaMag = false; + + #endregion + + protected override void Page_Load(object sender, EventArgs e) + { + base.Page_Load(sender, e); + updateText(); + } + /// + /// cambiato valore in ricerca + /// + /// + /// + protected void txtCerca_TextChanged(object sender, EventArgs e) + { + salvaCerca(); + } + /// + /// pressione del button di ricerca + /// + /// + /// + protected void btnCerca_Click(object sender, EventArgs e) + { + salvaCerca(); + } + /// + /// testo ricerca trimmato da spazi + /// + protected string testoRicerca + { + get + { + return txtCerca.Text.Trim(); + } + set + { + txtCerca.Text = value; + } + } + + protected void salvaCerca() + { + if (testoRicerca == "") + { + SteamWare.memLayer.ML.emptySessionVal("valoreCercato"); + SteamWare.memLayer.ML.emptySessionVal("listaMatricoleSearch"); + } + else + { + SteamWare.memLayer.ML.setSessionVal("valoreCercato", testoRicerca); + // verifico ricerche accessorie + if (_cercaMatricole) + { + salvaCercaMatricole(); + } + if (_cercaUsername) + { + salvaCercaUsername(); + } + // raise dell'evento + if (eh_nuovaRicerca != null) + { + eh_nuovaRicerca(this, new EventArgs()); + } + } + } + /// + /// ricerca utenti e salva lista matricole x SQL IN + /// + protected void salvaCercaMatricole() + { + // salvo anche l'elenco delle matricole compatibili... + DataLayer_AnagGen.UTENTEDataTable righeUtenti = DataWrap.DW.taUtente.getByRicercaNomeCognome(testoRicerca); + string listaMatricoleSearch = ""; + foreach (DataLayer_AnagGen.UTENTERow riga in righeUtenti) + { + listaMatricoleSearch += string.Format("'{0}', ", riga.MATRICOLA); + } + if (listaMatricoleSearch.Length > 0) + { + listaMatricoleSearch = listaMatricoleSearch.Remove(listaMatricoleSearch.Length - 2); + } + SteamWare.memLayer.ML.setSessionVal("listaMatricoleSearch", listaMatricoleSearch); + } + /// + /// ricerca utenti e salva lista username x SQL IN + /// + protected void salvaCercaUsername() + { + // salvo anche l'elenco delle matricole compatibili... + DataLayer_AnagGen.UTENTEDataTable righeUtenti = DataWrap.DW.taUtente.getByRicercaNomeCognome(testoRicerca); + string listaUsernameSearch = ""; + foreach (DataLayer_AnagGen.UTENTERow riga in righeUtenti) + { + listaUsernameSearch += string.Format("'{0}', ", riga.USER_NAME); + } + if (listaUsernameSearch.Length > 0) + { + listaUsernameSearch = listaUsernameSearch.Remove(listaUsernameSearch.Length - 2); + } + SteamWare.memLayer.ML.setSessionVal("listaUsernameSearch", listaUsernameSearch); + } + + #endregion + + #region area public + + /// + /// aggiorna il testo cercato + /// + public void updateText() + { + if (SteamWare.memLayer.ML.StringSessionObj("valoreCercato") != "" && !Page.IsPostBack) + { + testoRicerca = SteamWare.memLayer.ML.StringSessionObj("valoreCercato"); + } + } + + /// + /// indica se generare da stringa search un elenco delle matricole corrispondenti + /// + public bool cercaMatricole + { + get + { + return _cercaMatricole; + } + set + { + _cercaMatricole = value; + } + } + /// + /// indica se generare da stringa search un elenco di username corrispondenti + /// + public bool cercaUsername + { + get + { + return _cercaUsername; + } + set + { + _cercaUsername = value; + } + } + #endregion + +} diff --git a/GMW/GMW/WebUserControls/mod_ricercaGenerica.ascx.designer.cs b/GMW/GMW/WebUserControls/mod_ricercaGenerica.ascx.designer.cs new file mode 100644 index 00000000..b7d2bb33 --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_ricercaGenerica.ascx.designer.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_ricercaGenerica { + + /// + /// txtCerca control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtCerca; + + /// + /// btnCerca control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnCerca; +} diff --git a/GMW/GMW/bin/GMW.dll b/GMW/GMW/bin/GMW.dll index 7b5a0a6b9b0baabc7a8ee109fedcc972adc1f57e..e36d761ff8a59d6773a40d08bff1e4472fe81072 100644 GIT binary patch literal 66560 zcmeIb34B|{wLgCDm2AtK9NUSrI>^rEIEiCtcQCp{w6$ykaL}XhDHcK6t_;mc$6U}!(30}taia)l^qzqcJ zm*|2siR_dQtRlK}ImbA%ze=+L6`q60l~>q7(`6NcR{+~9FJgUSdi96)=e!x&e!Nw$MI>>A9bAb+uI2!nhLN*EMq zFq8puk!Zsh6f>YoO12*kl(3IMiv6g8gq%T&Ji{qxkRnHxiS!IoP)TDnY$S{fuA$B48u~be#0IM(;?Jg+WSLvYm1UDRTH&B0Yo38`&3* z#FWY$svK>ySvi&8HA{ARk=m^A0iqK`uZOj};0A8<>@u(-@WXDa93hD(ZEn(J)F~XW zkj$MN_3W{b?;HnWjc2l7iZ3GT>j;a}7NadV9ULP$-2_fj!Q_5NIt<0h>EJNQ=_YcL zN+u6F(tR^E9ULh+-6T!|OLD9m9O-UMO@}s1PB(>26C+2Pa5QSHnrBF}dB5?v6w{7r`XzH$Rs(eZUNn#%>EZR&t&*IMqxhcRKRCD>cu4 z)48l!113bCBhmh|@d+<0q%jD{Uk)kffh5Oe%>ga3YFW)(kQ{m?0}k~Hvd^7FS(Rj9 zbR~?KzDbk;$25wo-Lz6T(5Vz1D~jqkb*6P3Ynlg=n|1NYh@V%IKWPYgvNN--<5^S> zavfz4U6-Go^^vl=`G?hQN)=$fvh7Z-fatfl(sjAH z?%)oT&+$v_I%5ZMSs34P5(O>!$V{s>6kO`fMdjn{ddr|?(1)&HNTnG=*N;AVT~2{n z(Fk4nMXtJXVx7Q>c#wq6L&lRDaWL$3TbQkwNe=hObVcCr-4#nAx(JpV6(~ZE zJGvY+!|V2DM9}u#)(XHp@@O}LcjV;8-6$)65@o|k1A`yerf&)jVLu|;L4}`Jbu+Sh zD7^_Os_b83|1pE}5*|K45yX0LrZ>wwNGjM{7+nRsy*b`IZ?=@rqZqjn6uH}*U$GkE zC{}JcUT;VucnkDrk=J9jK#)(_&MHWB4zDN6T7wAV6Sbl}zQ20;7L7e<*UK=v7d2Iw zsF#x5MA4j`S9~{5wPq`~3C|z-(s0F|B9F&<3;t4Z5}3u=McEZ=Ip995I6L%_S@Mxl zoKu)HWfGme4k;oRLbEITB4l6`x-V+ON5y*ZM_K6UDBT=4jMY&uGy07>LPu4lV8?VH zxnmwPxH!X6{7iR$-kE4w4;qy_kGDuSr8nQ3BTZMBp*VSwJti90>u6lNQ3vV9E%s(x zr$9+@CbW^LmfY5)kj82ai*KyVOium z9*0^;*;8YWoW7^#c={X#dn$YGRjYo-AnQC#+QD5FV~F(IGZ|pS=(pdFhw}J&5rdR= z!)%|BGf?MA17zSFD*xsf9Cxw_7<0s)vlw8Q5wME^Miv2QGk|KbG~~BA?-uGmvvYIHLMP)Booi$>}@J-i(IM zsrZ6!)7=cd)Nh;4be4%hN||RlyB0X|!9bQ1g^8RG^AD4c zPvyh0lJY6*C!ax_PopCrj0QP!;)Hydf0%sARX!XmDW5U@zRut^4ZgwPbq#J|@P-DrGI&#i+ZgrT(0t8=ae&u z%g0Op>z#52ae0ZzPj<=~#O2EVQ=D=JakXb7`k)P(2Gl489G2V!$mLdGu)4apQ1ciKyrEh9=BVUNAv#{=O@Y&O)d{ZbEhx|E>BuEx;$yw ze46rn`qKBQ(z{TJNv)~*xI(4*iPC>Ix%3Rpox&Wr^l91X(x+vkN-z7JLLz=1#p}!g`l%1GcPF$#*$p(P4cr9*l5Knb!Bg z7%%CwJ=T+PkY)WqVsd2^x~-=KJPm3+!$B&{uzrXD9x;zA%BpylgSs+`GI_RzEV(>^-&4d%_FVn!K9bbv$rXLGC+mutmy_ z5iCEE#sHQnFh(*<@%Gvvh<*&=9ExlQ%m# zmdZhtOVO1hM7Tb5g5QV@;;E4tNH_GN2)ddjY?`#fX@e@mx_-+b#_%J0on=B{iBqAu zGv2i#VOHd6;8V{x`w$mCi2ltU$SBDJrR$1rJFO3C2dla2Cd8Jj zEICCKc^X;q-cmP2<#O%4kyqFT<-C}_evcTkF2*RQY)E+8{R3&#Hm zQ6i%evfe~UZXc)?=J;=ch4p$SoesO@&)j)8C!H2gx*?uaG=-AkS#h`?sCn#!eZu|I9}3g#tB7D68KFv*atW?eK0K!&?6hxC@I-Okh|!x-r`@ zP@P?RO}s*Q!hzbPd4;jeD@u@QZbiXN?c}kN=TjSmcVvH`3}^$t#`O4 z-UW#-c9`w5-UExBm3{R(q*1M3k5-z&oCz(KUn(=c-9UqE!8e??H= z?V(KTeW3hF}bWi3-Y6^-#%on@k!PacO|iCL(hVP}{g6$D2YHf;DwOd_Nqi2Mofe3U?jYuM>nmVnzdgj#X8qMhlYzl^h zF=Sb;G|r85e2miORZE*wl`8cefoQNZ9Eg;|OrNi=(I4|STRoBXKvWn>EZ=f}SKzqv z#mm+%u)^U$JDboPi@-va+K0coNXOiSlBULa9kn&JGiqkcoZ|P-uAVZ(KYiAeIU8sD zr?l5jtF4_rYg6r>OHs1t2Ymc&^a*pw2*!I2pAtys+JN>-D^vrSUH2fj3Y z+RT~l9f8^@vuF5grp!REm@=ojdd`$-)2DUJnLcx7$Lv|PQm}XmQL)nB8E{rp0*hGO zH4sa7_&_Y-?K(nhG}hhP9f>XQM`H7LtZ7`}@cKo;K&ZpkAPy)Ttz&`JvB2u;_J?;Q zlEl4NBF;-hQ9h-(Y@hwdJ*#C$cYr(LyyhLzSfHy)d9f5ZE=r`So0_Vn&S}+(#+3t_ z1KEGfj-;AQsTRooV|KLoBmMy^goU5Pl18g%V@P$~Pu?<39ow5@{+KnOHFktgViCrS z>C--?tE`F*Tr-e;5;GbD?ZGa8=u;YkZqn4X(H{y8TsMg*pTw+xswXXo1pKi8hKay{ zEtZJ#NvvX(Ey1o&>qpD1j>8(I<^N8L^ca*F8tYc|1R^_}6R!-fvgVMXt)JzEGEhyk z62~#dVPNg@hdWyEh2D7`8?CC;L7M09L<~nl45w?NfyDtVeuC|ddKr|MaQl(jiR-2& zmm$993B;Phn=EJ9crNE9RUl@UO+)d2r^r^WmQXEzj2@CCy*xY*#Krw2Yv}NIW66

mTAM~{0N`?Hdy-?><#N`OqjI%J z1Y*urmpzBqVF(ELrYe!1_^Wxz<5(2Uw>oSmMD$QkSJ+-3$x14jrHs+5_$Exe4tHk9 z+h}dqGd+K=9H_=Q4v2dMHu-x($_eZ^s%Q>@U1qp|vb1Je)vVe%GsL2V?P@_#*Bsjs z3OL#ZsbIAgnb#Z(1VZyeyl_;EgkHp1WQAjk{9VD&j(IKq%~lr%ZwD(aYIE?+z`SYI z-7ytSU|OWLYF#_Kx?083I4Ryre+O@ico8^n8mn_M`im(m%A}}@(_h>ct2-$s5{_x_6wM`EkHgZJJi~j1W+L{^DYS|4n z#}VfwKbmVEFDwJ0P%v!y)N(_y?Ra%lwXemCRww=0c0KM($&Tk7Uofm{n6{3Mcc#=K zgR5}{Tbx{P8mpw*>ZYcsNwElBAvH#7Mmhp-n(Q{vxi@1spU#F#7Rsz=zhCUTQo&!vX=?04`nG%5vX$ ze^>XhzSQ|cvk{?gYVthXj{#{jb84KrsUJTu!3}r{A8;&m$on5nF@VeY;`FMS)wAcw zsxfV;VH>8EVN_4+=m}A3HoSC6n<8{{nQa}qoNT8adub~xp|nM9V<6@arc4%UxzW%3 z6BjtLRpnEXf##irG%X<~KY}?VW&Y4B`Wenuzg^MVpp?nNPH~t$K#GEo8`=K(+2e?3 zj!!phU?MxBndyjUi?|s_JX6>vd~97hCV-FGB&DBCO<$)^rG{Oq8%1Gb5rPP}}IULzkp{I%dc4H}e4?6>V z+~}{z$^l0HfBA5ge$eeKOzK)!6+UJB8py{!cACtP{-^5r_NfB* z0d=fkFAIGqc7DvlPz}jA4D5fA@i7a+|L~BIcsz0BYnViuf8{FXh}H;>ZQ>`|x!MbW zkJ}ypUt5D59UlIv;UUoz?6b$i?HK=k1A}AGaBjKOjB}*BL#-rrXP96+RrC2w>W)pX zSLC6JGcG!<+Te;LWmMGL!dX?*Yv#`XDIsKjfCyhm{zN+w!c-Ut-l6m1S!gSY}C)h z>X!P$ojtfUGcOpM($rEnHI6x_IxOasZ|x))BIo-x`ryI7>f~VII-H*S<{iC9ck~{e z+;GA$!cWQN5`cKGlcD;@(R+0ERXgtTy8lUcQ@iBk9+||GSlGbDZ^a$GM|bodojs|_ zv#t0QwSUFE!t~<>xmK+1BC68_?(GV*Z`yx+@{nrD(R*~Loqj9k=smhm;6+F8(eX8X z=d7A~*TZ>B?&v)_$Gx=Fib}l#mn!E$%#pnR8*-^i`j3^OD*1-o(R+0IuH9iypX`T? zNAJ-&FAE&KN2fd|egvV850b8?Igdfrx1!Rn@E*NKrxtEU@6kCIu~@D3b4h}0N_km7 z_ZX6dai>(3tEfKTI(m=p}q=sh}TZ$el6ln*?_y>!}7ei_1<`jcIV zaHjm^mm(zf(R*}U4g6;xz7IH>+K1#v@6jE8-bqONpR|tP$|K)eO8fTA(R+02YfZ{s zQ|ZxX*r_!lSgz9?y+@Z+H}*95$)}8?_vn%;QiGIhzv&0v&O}G=(IwS}{k4++e_z)9 zlJs6Y_W=0Unlsu6M>`G zY?EDw(f`)rA<+|#-lIb+Id022?}#N!Qnp@4@6n07+gtemBlqa$H=i)y;I}y9kKcp0 zby^kf2UgFXHk&ya6arm0lW5G@L{H%J;3S0AD{t`LaH8w|_^nb8cx#&J<)HlbFpXKf zrl}FKH-N9ky9me34_O;IGX6}w>u~Lm`?9k+%fA`Z2``c4Al{frrTB*z=F#zB;C+gO z_YD%>;4E*>LpuKbb^hIFIt~Bu=1czla7mkkPnP2~fVw1^^f{x~$f28zJ%*PK7`Gt& z6v9Px(0Bpizam^hMP{~n43#74F@&E_1zq9BOVjCnH>aJDk(V)omS*fRGU@uvUc{e? z43D9;LYq+LO!{w6FQmh>dyQl0v-vE&LZ}~R9z(aG?8neTybc_+i0KVN{~>f`F>|gG z`YWMh@FLb@C@AzEp{^m!X%adcHI+lb;dvRO>B8aLhmWAI4c`Mh=ZqMQm-9X`qSqKf zKO4!MS4WN>kwYH{9X*P})k1F)dauy$fsUZEQjT9&%5j!~X40RJdF7Z)%JMNCD|CU- z4MKZ_UMBP#LVx3X!k0;Z6`E1TsYVN3UUqC*ma(ynYw7Z`Gs-gQPNC0&dg;TmThK0p z%5O2ssiAyQc@dpd{sK5*a7w7JJliaxd&@5^FQH!x^^D>0G@+*mJx}P(LVqdrA3~2G zdujPG)H;@EJY6{UoU!BSOG57e&7_}><(7IG(h{08?$Yv1`oXwfc*UQ_y?}Q7E5e!d zKf-a3e*ygEpe1z5c#axJEhD8(Duf96ra}#pti3yj0 zKf1zIQAAf(ykOjI++D$Gp9Tjn_npYz)i{xB`>P07(&)4Zr?GlB^7ANL-n{NEtN9E)CSqbY)1 zKV&U%h9Yn*xa!fZ>XVin9oUsfvn6V19J7W!E{veCv|4yjO!{I%6E4e}U<;+2jKbG)YLUVGN zGaokGt6O}50T=ly(6Rp@1^v`vz* zDs`xU`MZVQEcClVe=F2Ah^6I1j}`iNp+gFpuS$2Xgq60RNce3~)KbxB3^!d?bTQ}~ zMOT5=7k>@(g5rBXe^mS^=-|OW09`lur=Zsj{ypfsgFgVBGb95)53zG7=b|(_OO#$G zTm#AWsCriQbJlkVU2(oOtU!(1iWzzwT z&V?+8ex}jokmb-pg<$m*%yCo8#WJxvkLJeFbgX$p3VBX*mty|=tVUsX8PG)=+CGtplJol9m$EoPk$luT?vEAh+wb&D0#425V% z#yTpdkVY3~oCb8gMtd?kfL_*Uf5z!RgR!E47J4kB8)&IUKh4+*bgo9PW}F4|Esg#= z<1;|-Yvj$`jb8z%9;dX7%DfaPq|xlmD=|AB&}ebye_<^&3Tq+GuMKD@ZP#df<~|xm zH*0iJ=1rJ6-`D8Y%v)##wM2pZ z1zB(6o!=`pD$jbCn&@hc8ngaROKHv&NhkHWf)>P)%UD6%74mG#Dy5ZlsYX3nWk6SH zbS`A8=yr|12-zxnK%?s+TTRbubU$RP=|zRmwl1TY%&J80Ei@>OvW*rRHdSPvb)HgM zLsK={>?s49qtSLxfpHS8(CBlX!9eRYx)SNulBLm&NVk@@YjhuE>*!LAo`7r}U8T{F zp>sXmuF0eVrRvg|3wDfE^`HQCdE-q)xBvJF&FtxB{4 zvJEs$qf@g>=~SAkQ7F3%XpTlZAv=v$X!Lo=PNQ`i?SZV7ERFU<)=JwodJwWUx>Tbl zA#0Wr)u=e94CqCT#zEFjZ)r3WvUYl3qlJ)lP(h6< z-${^l&@hcUAq&t{jUtc*XpTm^AlpPMG`bM7O|(uScu2O1^ArIGXn0~Jj*KU~ptP$6)MOo98)m*z44N?fXcNpC?MIq@OXV9ED zI^8&fw(E4)<(E=~F4gF^{4$`cH2NlFQMz5D??D!&2Q=a~iqW$gaT~?xMU9?Ex*mE< zqu(K2552DtEIZxUN>gVf>SY_%#ZkAhjlQpt%p}|CR~qryx}9FrDB>-p9rO>4KI1I| z^5BF5V~FPp$j+o=G`b$LGpRzO`yks%$7}RG$ac~ajb4Q8ENa#0b;!=5%^H0O*)BRq zqx^z0pbIn_T~JDA(^oaBhU{#*S)=)ookNdmv>dW?==&O-3|TMzN~3njdg(QVP)prL zA8nbHsHM-));QW~e1@)8$n*H1Qu-|2tvQAqhCUHF8xHKHy}HgURDS>Y&FiK z4-^s)IiK8e?!zmHvyAg;gF-TbeU73U@d)-gI!mK9g{5=>eLNpQo2K+5_2z^o~Y1L3Sa1s1U3^%eaV6oRg@Ri)o!g)K>I4 z<6^p5A?V&9i zHJ6kD#Wdo!{R&;E5x4DE=!+WhnDt-u4UKrr`Y*aiBObG^rl&OGG3#o2ULzh+uAx6_ z#3RZz^sYuc>R(H_$1BTt)W4PnYs91eS80+)JnDayW@yAC^jIMm$?wPfuyYv&HrFyhf*#6c{(q zAMKbWgMr@FC|Yu|c_Zc4tMc`hoCY*lBVNDUM3Xe)^~+5(Ln9ssZ>AG9;&Je1YSHLo zwBLT(qS3Wzzx@=`=yv4yb-GZahmhab>5CeDucY1l27N=LAC+_h-J{V8EMni_So43;>jmn000?p89 z3S@WCi5k^Hb_ca+v~XyFaVKrjsAcG2pqNJOkljTWYGgrn7kyD7j3LeD-DE6aTb`hy z!?&6D&;*S}1Kmp-1@+Om;k9%houSbJpaHIeB(=yiiZTg-=_BcK3kUdWCX~g+GLDdTr z`F)3u*NF4`9&He$@_Ul55_G=jyb-sVKcIUx`tpdofWD)Uj1y1MGddmH@)W(J5$E?b zRV_;7_Y57U5$E?Toh(S@_Z)pmkSgDg=^8C#oj<0>9kQR$Qx4fr=xvQSzvpT4;zWKw zrDHYX{C-C31gZR9qAv(i`Td;!3&;l_JT&5f`E$BQqxXP*LC4cHBbdb){=wzT@(*=V1==71r^eVmBq|)sa^u9(H3i|ztstkJs zd6qIdm#%}BS829J_W=El8U^*y0mOWby0z>{$X=s!1*!7AP8SJ!g1Sc))9dt@PIrNz zzp9w@WkGq%I6phxU_ol1`a0D)WN%QTL-q!J(;<74o)Gi|<&_rGn^d|yq4P}|2gG&V zReHdDljdpE2lN)Lm6)nN|4gR~I+va;t;JbyOruwU-lblJJnxj2(qHI0johQlfbP*T zhm0TGO!v|1d(04~Oeab-+C{xUb`rReR$IGj$$c$oi{ zJWlm94}|2-UKq3X+uI(xS>?2PkCV;)I-RVU6| zoVh#0&N$AnGmbN?;tW*h&Y1s>uruEy(eI4^)ad<&3#Z<93Vl%MV?v)4`kc_0gdP(5 z2hh9Bw z;;b@*cNFW*ma(s8?KjUD`=_i2&6~!)oAspm)Yy~FJIz^R|CaTV`Px|QR?NRb`jY7$ zS4x+gMdLp7oI&Hq6&PpG)NvcKVd1!q*?A~wIQx*fVO%VGk9qpI#;gx$*4VeQo6K{@ zy_bCkT{7-(+0U6*j{8UUV2QcUyk=Z(PMN{G*-^sTLpP86YR*_Ky=UAlIs47W$Netn z4Eo8qeYt-yUmn+PzHPocZhtQ8xh?l?GjIHTx%%#JDKzEG4E>BYB^%3ve`iM`M`-snycN6b8cN6a)cN3qt?j}9~-c5YgyPGZ@ z&*AHY@`>wi;+^zv;yv?j+9QflpZKJ2Kk=E~equfQiO=co6u-KYcqe%$@!8p(#HVC;5}$|NNqq8kC-E8Aoy4bE zcM_jlJxILUdysxRzLXx5ay>@8XMRkyJw|-KgPjcMlW3ijz0ZMe_PzwV)q4o^T<;%1 zukyYPdLtgo&l>wJZz1R_-r=Bcc*_j-_A-O*FEh9X$_%!-%;2(@8C>=`i+3iqF4qLJppfz=lu-@w4x|bFJ*%MBRWji=NXsYO1EtYOeigAalNhEWd44_ zd)ZB{_a|U9Feg=1A+XI>ebw zk5rskFoS+k(OOVPzpsdbzE!ckpvgR~Vi))yRNQ9vxx5pLX}#FoWRy&-#qSZ9P8<)) z`;|hPGVwNZBGpZNFMGFZ#YE2K6mXhco4{Fbgu(F(ea_rA@q=900RD64r4z4%wO3Bu z4-0Rah_TDKf8uH88T16C6IEWWXTaZW`~n(w8?S=ay558(O|HL!?s09ZyuDzbYis3u z*)=-;wUzf4JZRos`B1@QuJ2ajWXgCJ^f~iI39}_Z*YHVC7Ch;iHtB~2&$%9{_-VmQ zu3uFAqTrA#I*DUmI`LQFaH*d&`zDkQ?+wk+#!m2ydY+pp)qD1ywjh-i2_kgo`E4NYDn+*(TI4v{z`K(7i(U2|Xb6 zF`Q5uT8FNWzpc(&)%EGDIiBk7kxhxE|pTGaDq_hVThlehK#?yeF$q!g~?+diF{9 z0KywQk4g9-!uvdjButqj4NP}p$`h=DVtryxLv`wgAXs^&dp?ihy6M8`CV?qxKJtUO! zM88m<(0ZY5LVJbo6-xOdja&2E@;QF5(7i$r2(9-rzfEYb(7i$r2t6p23OJ5W=w6`* zgdP-1gG4H{UTB-pUZH!19uRs^C>2V4q4h%Bg!T&EEA)WS`XaGSXs^({LVd-|uNT@T zv{&d}p$CK>6iS07FQN59_YP&w0ig$l(lCi5v|ebN&|aZ?g&q)kP$&(T_(JQ2wh8SO zx>x7{p$CQ12#GJWUTB-pUZH!19uRs^D2B7#>E-G$tcS_E%Ps#U(7N* zU-6jPec7csZ{++VcS+v8c~9m2DDS1bHgDK_miP1CE4e{Tr+fh~5=i=H~DOq0@xU6S_#~D?(ovs$!1u zaQrHvbA^5-k2yEyEis7hl<>nszbBlZ^iOay&-$W+kRhs*?hf5@?*o{|R8;U$Yf zCzLD$y?t0hv$I6$^`J`av`5vgs*}5iah*Rj%z{qUE~?Z|i2mn<|I)B1q^}I)`d4NA zz3|@^{)a-{!&y&((ETIsNBpZtvxWOdbNB&J4{q9;@S>rh20YFM?_=Nd;I_XT{NbPm z&Kxtq&%l2k+^Nk3zXsHRM`nSaBQy`YY6HH>v;YzlKAMYgA$Xhv(;`R=+;u8Icqk+W z?kE)^JRCd&caoTn!VM>rMhdM(EQ98Pnsh8;8F;|TbROg;9S3UA0{Fg3^My9z_|%|< zLKkBdY0@I0OR!=zu#0DUB8>z81W<#P(FBB-3SADbGiZg-Rai-yxR*2uoMxJW@M@tg z=y?X;9|B#A9%#}@Lf2t+YGBu(Jr%dMP4rBrr%^5Vt)M2gp)|N_DzqKt zFmW@6X$Kt-egM?Oinama5U5FAD5ZhBCJPXbpnL|_!AyH_AIro|52jmDK7+Oi-GNe? zxSzpv7fNa14g}L)l+VPShZP8a24@&1_QFg*i&7dmsmC2EIuGSDaQABs!kAnS>_t#B&O6W5vu|YosHSu)qO9=l6)THO+M*WXLP5KE+ zZ_x9gCjAtpH|PaW6HmvkLHI>bJPknU4f;8#Nx#53fk7_|eFaanP28{l8aM~(284eF zYT(({O$Z+n`WxC0&a0p%{g%Fg@b84ahNr$J{a)xF=yvd57y1TH4ovK4nEr|G2LDZ= zf2MoEc?%T1-nbv(452fP2f>*Iik@gZgm4`w`k?VJ!t+2ovomt`|4Up%AqM zyRF7x`{p2iedJ915Nbdq{Dxe@+dA=!m^+$-F^lF0L;i4k&`+)UJN6unHVRiIS=&td zSJSB>g5RiK8L>Jj5ROIg8s24rNIUd}g1`Y52ix)EleD5c0I3xT5dRW=kW*MOWY*Nx z9rTA02!sM*m_~^ot)+(3{o9)Z{z&^~M{r?RcWj5k!LIHQvOp|a=8xhhswF6?M6{+m zWcfQJLQ61)s9jb^YgZuLgD=0w!_C{{LH&~JU^tk<64;Hm(2JUeaEG>v_2I|9QDVRT z-ETj2Mcb`ND7cZ-tB+~L#?$c|s~T0U4cGz>R;_6wev`dJTGbqgY=z1wL9WBPbSh>n z;O|=NM?E%lcZY)Qs7ou1-xkLYbfW&P5IMtD?Wl2Xz19x23^g{l>O`vb8^Zq1B%i>$ z2dpKFN#=Q_zo)P!au2y;8hYR$k;x z_%*gv)oF23l~8&b;zByS+fl>?&33sE(#6&>;{w$!M9R9IVkg$ArTgf*lCWJxaRDb1 zz!k8dIjuy(R+*;D966>7p^p`(3+yb@Bw_)2K7JimI=|GO9oFiECkAsps*xe!sKfYJ zp-UadcF7}g4#!|y5*#k9El#sewf}%(M^e@5c1&8h6(dhWq%$gAt92<40s1xMs>@X^ ziFJi^cZm{%MOLJXHi6VQV=m<1Z9a$IY4W5{Z67gh{YWIu^k;%(QlrT&d*UG4|E!X5pT5e4-Q$$t>o7EM-Q^ zHHCwiW@IGghSZRy(xwiv6HAR?D2w4obX8&)sS(RmGW;A;utQWk@p5ih{NimJ_sLl6 zqF^|Xh?qc)>P`0&XL(PTD2E@4Iwxiwz>9*NJ(zB}mTj_thS3_GJZgJVb)sl+s%VQAX|^i6Ti4i#J%3!P1T5tsnzQ9O>LiYLNQ|dVJz!!0Axn zC%j33-Fy*FqbD}rTPP^a!Gg3hC{LGIX)-RKXk#E{&^66D67KR3c|W%8*t$fw5Rg z{E$fccoIj}B?)#fjsev}RA$pBz1*JDIO_J2yP6*@08_ zIz+M%R2DnATBki=Cym~z+TxKC2F6)hk8aeU=&?bn9-HqlDb9-P*@&HxtwzG>T2z#T zF=}NWB(1~V267$gaHoNu!(*<@drAwSO)Q?nEQM!PuDV=LqQ@X@iMd?yqNBs*>N$G+_6{X8`9i<7_uWUcE zD@2wCahJh5U%W${z%C3qZ6~`q?dD4uLU!A%2+N7!iZC`7G3MG&1Zr9Xn_DA+GuCu> zpgou2F+rL%hLvqdM0jejBD^Ln&lmUvk$<9vnAFJQ27S8NVp*Xr$VGo9pCU%PNM*Is zAI7ai(jQVNWhqZ7lFm8TH1V^D_<<+~usB~C z^0x<;SfLIac&4)wCaQ-fHT{-Rox?=8b7h_sj0Snxz`ZMllO%6Nw+;o=y9Cu)?h=2v zBLpkZJV_1U@95wrOX5WWUDnn>8au6Jb=u_SP9#p|Z;ZibI#=}YSzWMw3jwRv(zwI2 z4>}baN5OtPB8u|aF}pOLorQ78F3)E$bE5|M%riov@RsJy*0v?Vj)2xA{2Htdkqe?N zz`5iW3T+JWLmg)nEZd-o{wUIXw0(B;?9=L@Q1egRS}}`V8WIJFK&-+K4dDBVT$pbK?;kF z5LR48JW`yKWK&A|>EssGEmC-sh;*sKqMfY=_Rkg9$6f zXS-ocN_K=G#rzwS3}HrmrN;nI8bRaBI)vkEIti-<9fJ01PQ}(sIR&O6iT#{vbzoBn zkC!pfPy?PKbZrdnkY3*qgL`f4L3g#;vZ=*GEJRHgqR(#PV{UBC`WMRs!t`|f7{8}I zmM-94iKg4!kEjKGG0^3YZ0RRePY7)qNC@~#gInlS!EtZw~SJc{<{($h*J z$>N@1M*`WUKPeF5(Kuaz(~&@$P-oj1^y7Raii7wlj=nbbbau+`aK@`v@$keNs|Y-> zPcfGFl29ITS__6$@#;XxzgT;$8-d%6C!OnXCWu{TpnB(!RiISrPCA(bS0v81-h2{cc2?CTT1Qln$=kI zpjkM_Wr5gc9JMB@2i+77vV8|x78JN(^f+Nj#GsmIa$j&gw&vWG2pUT~r$ojdH8**+nk?~ex5F3iFpfXhSt zyTkF!9h=kEZZ*7XE97~!B;-*Y7mGsJ*r__yk2$3(B?gQ_<9Bo{v3lTwj^m7!vSZlR z12JpbxC5=n<+1gOLe(gEl4f@fZ7~;fIi3OVRRcfvo=^}BNAWP5tnOAQ!om_WP=d`X zN>m9}1=v1d>}$sLENbrAh?NX(6R|d#fR+Wr804dT`G9XGggUtzr%xmGGv^fJV@9i! zaGn|58k7(+R#Q6ah4Wr`Mh_mQ;z||g?RYrO(0(uuzvu{TVxTE!^H7kU2+8c09}By*rm8{z!)z+GqHhhT1D7ZbK=o$I`?Y z!zy^_;~r;;LVoU|m!N{>))cQm)M}U$IJY8pxDm%Do$Ln~1hHHXz{PkcK|N>z{4i?= zt%)^FbML0luH6S$O)KR3^10U|R#YcM`)yCVK?MV9PXv z8a86jgE^fetq$;WRNV{WU^P}O5xH0U&YpOECVEq}O5an%!!B7h_#->o zrb!a4u~^Bp=AOt_tc-Q}8{mbTLOs#Vs{@_5^bv>zIu`ibH_J9o=gEbP#;^uj)2(+1 zT-(|L4klF?cbK&ie>XL*h2ubclGX0tXoYZ?Y|%ojrqne-9^)P8#J~<@(-Ta zp(}ts&GzdjA@U%E^O2zt4T34yF?@9SySx2zpNQkAkq3cwEB&y8A;)`Ew+JPqSs&e{Eb2n~FV1PIiyAA$ja;f4(1Th~Qu4X*&gU>~|-NY7I zB((C}29LwJOr(o_ovl=p1s5ATP~oa2IR?jObV7`7c5HieU%q15Ldi%fxFr(o!aSg_ zK~}NKq|BUyc9hn%EL`5Q(8!c4NVy5LyRu`$DF9-v=d*AV4Yn^6~@<}ec)RNvA%At&o2e#{HHnM z`d}H`+73$s2%QNHoDwhogpQ5U0PRu&>dWH#4oflYjQ>woM1k#H%kb?Ecw>QG#amEq zxcY9;G2POzVQE+#FQQ^22)D?mAFmWzi0_EtrCwuJg42mqYfP?A==Dx+1*0Whyfja!OkPyjIgOV-mnk`M8pivh!b-!=HAMfdw75S$R|>#smTT69`2MT7livVS4|>c zHajXkl4J5f%1n)wLXW8-9Uilaz|br!`WV z2vteBy79#(8o3qWkRJ2c79QOeKnDiK;x!md7edwwT@7&Rh3F2A=oZWH<*4QOhxd{V zw=H6K;|5n1--#D+HNX}|>?AxCb3Rx(;$H|78X5w33({;BJC`6PzJ`IpT$PaHvIfL- zRp1}KZa1bGJT-dqP~|M^GDtWN8nO+ckklZLp;|-!QsmJIdwD{jd}m53RAV-`l&L80z1dmKwD9M zHIryGq(8lcpLkde>wWk-oey8@Q+7=tL;DMNSL`l_(B06HfwTl z0xll;1bo=H@%OqoS-SuW0TZ%6Q3U&#fTqY*|1Ped;p`%4}gQO9aEz?3}!{_Fnu-Xg+*N%Sr|3)Ca3Eh z-j7ao7R-rf!ugAOcT4Jus`S(&(^Fe$1spF$&?SrdFg76l#ge{yQF{96I2{THqwQ$h z3E0l!n?Pt+GrXAN?E7%^5`$V~(XGBy z8FXrGV68#XI%7(@))DE24XQ6>N?Ca@Eb5WebB?T{gI#i5%>`=W#5*MMsFw7s8&b3O z`+RoZ=q)HyJHEt&YIM4QuOf`<#Eu^)AQLfy6!mzI%r12-i{Z7XZyDRQOY9o7INh!p zsdiaDowz@%d;uT3CY!R$J1bq=7#t^{cXz-W{5~9#`BjgefWudGW|R+p#YU~dAXL$ce8b;_QrWCw{eA0s zsx9jC3+VFXWx;^;o>DLVH}NJ7j37yUbneGwDu?U+=XqSZwo0cq9t49vxUcfzP$;Ql zGPBI0`l9-i)0HgNr*f!N9%X|e+gX(VS*Y8sL6jMdMfes(eIr*_Yj1EhO>rvV&c%aq}n;6Sje_?GtH}DyHrNGl( zG3EJ8Ow3-jc*x0edkSkYUl-PHOfTw+c*pMv`}iUOkC4(axWV~=Uy6bW0gWHSnJ_97 zUxSKID}HuSe$=n4nO$`vPs?7f8w>B+48js+R0f-pU+D9&6MDrkUQBsCS#GbFd69I> zT0h=0?z?=Z<*R77P+#~GQgGstTgo8MZL=d>xJ=3< zgcp&f$Lr0`!m3fq*t(xl8QvH2MSCpik;#=m*@rW4?!dUp!0i~`gdYV zW09V~)J^_SG%zs>PSn>^Sj%p-Ba6@=qehL&;&p6c-+6O=L!C9EUCL1n`HpZ(l@Kq5 zi?edQ=w_aLt`@Vf7Fn4y((9(IL49wM3od13?~__mhq%_n%q+L*HO=|yX{RpSvCWO+dzQUc2U^zq%%@$<^?u>svzqh!_zS~W-KhoN1h@@W7ifEaal+wOcr`P7 zzmZ#Ir~YUEyFq5l{X%ce#-6aK?@l?B8VgnP3zE0;HneGi(&RBU8P z$m>Q|m!ej;1x3;`5TBfsvXpbw4M@yo8aVw5acw zUQ}37-yt^Tw=$>yK~3;~!e$BaxufuS?-|4s{U6Ya-Y)9<6Uz9Q2XFVn9s+M>Hz<2q zusvc$txY)I@fkESeuKyN?ft&E%r~vNrW)rI292HGF|)S1+8>xwQ&Z!gGGpe(z?9lq z8>dg{s13}RRXwZSKf881-X&&G7H>}QA6`=hAbSD?JiIrc(c;c#2|p5CZiVBIi(58F za3?_GzPJ5#`85O+(S!K+#t4Jn_>gFIb7S*$E1!Pk!*lW)Z+&O?&|fWj;g>m(x6j?c zk7lDAqW&%{f&v>Ft#&+C49B7y@URyTyM4{Eo{pe}qEye>fGrWfpCh^f^&tOnS7n1- z>|s>Z-LVlWsduE9!a=&0!#)Y7k;@$Mln~GMB8{QYGJi0vUJVim$h%lr`j2tst5?zf zEtG%n7QdAZ^OMzcof96jr1Lr668u{S5BNS;xc>XT$v>!d5{{BuLHR%vZ-BvJ;BsI- z$Xvt+nfQCy{nkf(z_0!>hr{^oZlU~U`sBCWFuM`|3~1#eDt^wyM_o-g+~Y%6{u?W) zS|H^^P+WDuCm(R~0jB!9!(9Pe`Tbal!_#z4Zi!Qka;yJl;P?-9fL|5NL0bFlo%7g% z66u3K$oV-KKmNhD%& z3^h1}O z5ASI5^;13{4neDNAj-9a-*Fe)S7=>)?8>&-Wnm;oqG<(p59%l8 zC;{pCT>o4*$?;NaD7Ai+O%13+ez?#j58`&9EFYIn3iSUn8HC@bMfvWK-vax8xu8eO I)?W?$f0WELVgLXD delta 11415 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 P{o2Qh>zmBZkp})BV$SLz delta 56643 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