Update jQueryUI + Ajax Control Toolkit

This commit is contained in:
Samuele E. Locatelli
2018-02-05 18:38:36 +01:00
parent a21e263778
commit cef3d03f5e
21 changed files with 1486 additions and 1148 deletions
+54 -54
View File
@@ -1,67 +1,67 @@
<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/MAPO_refresh30.master" AutoEventWireup="true" Inherits="MoonPro.DettaglioMacchina" Title="Dettaglio Macchina" CodeBehind="DettaglioMacchina.aspx.cs" Async="true" %>
<%@ Register Src="~/WebUserControls/mod_sequencerStati.ascx" TagName="mod_sequencerStati"
TagPrefix="uc5" %>
TagPrefix="uc5" %>
<%@ Register Src="~/WebUserControls/mod_grafico.ascx" TagName="mod_grafico" TagPrefix="uc4" %>
<%@ Register Src="~/WebUserControls/mod_immagineStato.ascx" TagName="mod_immagineStato" TagPrefix="uc3" %>
<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" TagPrefix="uc2" %>
<%@ Register Src="~/WebUserControls/mod_listaStatiEventi.ascx" TagName="mod_listaStatiEventi" TagPrefix="uc1" %>
<%@ Register Src="WebUserControls/mod_sequencerTempiCiclo.ascx" TagName="mod_sequencerTempiCiclo" TagPrefix="uc6" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<div id="contenuto">
<div id="alto">
<div id="Div1" class="menuMainY">
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Always">
<ContentTemplate>
<div style="float: left;">
<asp:Button runat="server" ID="toStato" PostBackUrl="~/MappaStato.aspx" Text="Mappa Generale"></asp:Button>
&nbsp;
</div>
<div style="float: left;">
<uc2:mod_periodoAnalisi ID="Mod_periodoAnalisi1" runat="server" />
</div>
</ContentTemplate>
</asp:UpdatePanel>
<div id="contenuto">
<div id="alto">
<div id="Div1" class="menuMainY">
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Always">
<ContentTemplate>
<div style="float: left;">
<asp:Button runat="server" ID="toStato" PostBackUrl="~/MappaStato.aspx" Text="Mappa Generale"></asp:Button>
&nbsp;
</div>
</div>
<div id="medio">
<asp:UpdatePanel ID="up_grafici" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<uc5:mod_sequencerStati ID="Mod_sequencerStati1" runat="server"></uc5:mod_sequencerStati>
<uc6:mod_sequencerTempiCiclo ID="mod_sequencerTempiCiclo1" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div id="basso" style="margin: 0 16px;">
<div class="row panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">
<%: traduci("StatoMacchina") %>
</h3>
</div>
<div class="col-xs-6 pad3">
<div id="alto1">
<uc3:mod_immagineStato ID="Mod_immagineStato1" runat="server" />
</div>
<div id="medio1">
<asp:CheckBox ID="chkHideSpenta" runat="server" AutoPostBack="True" OnCheckedChanged="chkHideSpenta_CheckedChanged" Text="Nascondi spenta" />
</div>
<div id="basso1">
<asp:UpdatePanel ID="UpdatePanel3" runat="server">
<ContentTemplate>
<uc4:mod_grafico ID="Mod_grafico2" runat="server" height="250" width="250"></uc4:mod_grafico>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
<div class="col-xs-6 pad3">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" RenderMode="Block" UpdateMode="Always">
<ContentTemplate>
<uc1:mod_listaStatiEventi ID="Mod_listaStatiEventi1" runat="server"></uc1:mod_listaStatiEventi>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div style="float: left;">
<uc2:mod_periodoAnalisi ID="Mod_periodoAnalisi1" runat="server" />
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
<div id="medio">
<asp:UpdatePanel ID="up_grafici" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<uc5:mod_sequencerStati ID="Mod_sequencerStati1" runat="server"></uc5:mod_sequencerStati>
<uc6:mod_sequencerTempiCiclo ID="mod_sequencerTempiCiclo1" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div id="basso" style="margin: 0 16px;">
<div class="row panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">
<%: traduci("StatoMacchina") %>
</h3>
</div>
<div class="col-xs-6 pad3">
<div id="alto1">
<uc3:mod_immagineStato ID="Mod_immagineStato1" runat="server" />
</div>
<div id="medio1">
<asp:CheckBox ID="chkHideSpenta" runat="server" AutoPostBack="True" OnCheckedChanged="chkHideSpenta_CheckedChanged" Text="Nascondi spenta" />
</div>
<div id="basso1">
<asp:UpdatePanel ID="UpdatePanel3" runat="server">
<ContentTemplate>
<uc4:mod_grafico ID="Mod_grafico2" runat="server" height="250" width="250"></uc4:mod_grafico>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
<div class="col-xs-6 pad3">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" RenderMode="Block" UpdateMode="Always">
<ContentTemplate>
<uc1:mod_listaStatiEventi ID="Mod_listaStatiEventi1" runat="server"></uc1:mod_listaStatiEventi>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</div>
</div>
</asp:Content>
+191 -157
View File
@@ -4,165 +4,199 @@ using System.Web.UI;
namespace MoonPro
{
public partial class DettaglioMacchina : UserPage
public partial class DettaglioMacchina : UserPage
{
protected resoconti _resoconti;
protected string idxMacchina;
protected intervalloDate _intervalloAnalisi;
protected intervalloDate intervalloAnalisi
{
protected resoconti _resoconti;
protected string idxMacchina;
protected intervalloDate _intervalloAnalisi;
protected intervalloDate intervalloAnalisi
get
{
return _intervalloAnalisi;
}
set
{
// controllo che la data di fine non sia posteriore ad adesso...
if (value.fine > DateTime.Now)
{
get
{
return _intervalloAnalisi;
}
set
{
// controllo che la data di fine non sia posteriore ad adesso...
if (value.fine > DateTime.Now)
{
value.fine = DateTime.Now;
}
_intervalloAnalisi = value;
}
}
protected int durataMin;
protected long standardZoom = 3;
protected bool graphDataRefresh
{
get
{
return memLayer.ML.BoolSessionObj("graphDataRefresh");
}
set
{
memLayer.ML.setSessionVal("graphDataRefresh", value);
}
}
/// <summary>
/// effettua traduzione del lemma
/// </summary>
/// <param name="lemma"></param>
/// <returns></returns>
public string traduci(string lemma)
{
return user_std.UtSn.Traduci(lemma);
}
/// <summary>
/// caricamento pagina
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
// al primo caricamento imposto il refresh obbligatorio
if (!Page.IsPostBack)
{
graphDataRefresh = true;
}
Mod_periodoAnalisi1.eh_doUpdate += new EventHandler(Mod_periodoAnalisi1_eh_doUpdate);
Mod_listaStatiEventi1.eh_doUpdate += new EventHandler(Mod_listaStatiEventi1_eh_doUpdate);
Mod_sequencerStati1.eh_richiestaZoom += new EventHandler(Mod_sequencerStati1_eh_richiestaZoom);
mod_sequencerTempiCiclo1.eh_richiestaZoom += new EventHandler(mod_sequencerTempiCiclo1_eh_richiestaZoom);
_resoconti = new resoconti();
idxMacchina = memLayer.ML.QSS("IdxMacchina");
intervalloAnalisi = (intervalloDate)Session["_intervallo"];
durataMin = (int)Session["_durataMin"];
// chiamo routine disegno
impostaGrafici();
}
void mod_sequencerTempiCiclo1_eh_richiestaZoom(object sender, EventArgs e)
{
updateDaZoom();
}
void Mod_sequencerStati1_eh_richiestaZoom(object sender, EventArgs e)
{
updateDaZoom();
}
private void updateDaZoom()
{
graphDataRefresh = true;
// chiamo procedura zoom in controllo periodo
Mod_periodoAnalisi1.dateZoom();
}
void Mod_listaStatiEventi1_eh_doUpdate(object sender, EventArgs e)
{
impostaGrafici();
}
void Mod_periodoAnalisi1_eh_doUpdate(object sender, EventArgs e)
{
graphDataRefresh = true;
intervalloAnalisi = (intervalloDate)Session["_intervallo"];
impostaGrafici();
Mod_listaStatiEventi1.aggiornamento();
}
protected void impostaGrafici()
{
try
{
setTorta();
if (memLayer.ML.confReadBool("showSeqStati"))
{
setSequencer();
}
else
{
Mod_sequencerStati1.Visible = false;
}
if (memLayer.ML.confReadBool("showSeqTC"))
{
setTC();
}
else
{
mod_sequencerTempiCiclo1.Visible = false;
}
}
catch
{
logger.lg.scriviLog(string.Format("errore nella renderizzazione dettaglio macchina: intervallo analisi da {0} a {1}, macchina {2}", intervalloAnalisi.inizio, intervalloAnalisi.fine, idxMacchina));
}
if (graphDataRefresh)
{
graphDataRefresh = false;
up_grafici.Update();
}
}
private void setTC()
{
mod_sequencerTempiCiclo1.larghezza = memLayer.ML.IntSessionObj("WindowWidth") - 2;
mod_sequencerTempiCiclo1.plotReversed = true;
mod_sequencerTempiCiclo1.graphHeight = 100;
mod_sequencerTempiCiclo1.numSplit = 600;
mod_sequencerTempiCiclo1.grafico = _resoconti.tempiCiclo(idxMacchina, intervalloAnalisi, 0);
mod_sequencerTempiCiclo1.doUpdate();
}
protected void setSequencer()
{
Mod_sequencerStati1.larghezza = memLayer.ML.IntSessionObj("WindowWidth") - 2;
Mod_sequencerStati1.graphHeight = 100;
Mod_sequencerStati1.numSplit = 1000;
Mod_sequencerStati1.datiSequencer = _resoconti.sequenzaDati(idxMacchina, intervalloAnalisi);
Mod_sequencerStati1.doUpdate();
}
protected void setTorta()
{
Mod_grafico2.graficoTorta = new pieChart();
Mod_grafico2.graficoTorta.serie = _resoconti.tortaStati(idxMacchina, intervalloAnalisi, durataMin, chkHideSpenta.Checked);
}
protected void chkHideSpenta_CheckedChanged(object sender, EventArgs e)
{
// in base a quello ridisegno la torta...
setTorta();
value.fine = DateTime.Now;
}
_intervalloAnalisi = value;
}
}
protected int durataMin;
protected long standardZoom = 3;
protected bool graphDataRefresh
{
get
{
return memLayer.ML.BoolSessionObj("graphDataRefresh");
}
set
{
memLayer.ML.setSessionVal("graphDataRefresh", value);
}
}
/// <summary>
/// effettua traduzione del lemma
/// </summary>
/// <param name="lemma"></param>
/// <returns></returns>
public string traduci(string lemma)
{
return user_std.UtSn.Traduci(lemma);
}
/// <summary>
/// caricamento pagina
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
// al primo caricamento imposto il refresh obbligatorio
if (!Page.IsPostBack)
{
graphDataRefresh = true;
}
Mod_periodoAnalisi1.eh_doUpdate += new EventHandler(Mod_periodoAnalisi1_eh_doUpdate);
Mod_listaStatiEventi1.eh_doUpdate += new EventHandler(Mod_listaStatiEventi1_eh_doUpdate);
Mod_sequencerStati1.eh_richiestaZoom += new EventHandler(Mod_sequencerStati1_eh_richiestaZoom);
mod_sequencerTempiCiclo1.eh_richiestaZoom += new EventHandler(mod_sequencerTempiCiclo1_eh_richiestaZoom);
_resoconti = new resoconti();
idxMacchina = memLayer.ML.QSS("IdxMacchina");
intervalloAnalisi = (intervalloDate)Session["_intervallo"];
durataMin = (int)Session["_durataMin"];
// chiamo routine disegno
impostaGrafici();
}
void mod_sequencerTempiCiclo1_eh_richiestaZoom(object sender, EventArgs e)
{
updateDaZoom();
}
void Mod_sequencerStati1_eh_richiestaZoom(object sender, EventArgs e)
{
updateDaZoom();
}
private void updateDaZoom()
{
graphDataRefresh = true;
// chiamo procedura zoom in controllo periodo
Mod_periodoAnalisi1.dateZoom();
}
void Mod_listaStatiEventi1_eh_doUpdate(object sender, EventArgs e)
{
impostaGrafici();
}
void Mod_periodoAnalisi1_eh_doUpdate(object sender, EventArgs e)
{
graphDataRefresh = true;
intervalloAnalisi = (intervalloDate)Session["_intervallo"];
impostaGrafici();
Mod_listaStatiEventi1.aggiornamento();
}
protected void impostaGrafici()
{
try
{
setTorta();
if (memLayer.ML.confReadBool("showSeqStati"))
{
setSequencer();
}
else
{
Mod_sequencerStati1.Visible = false;
}
if (memLayer.ML.confReadBool("showSeqTC"))
{
setTC();
}
else
{
mod_sequencerTempiCiclo1.Visible = false;
}
}
catch (Exception exc)
{
logger.lg.scriviLog(string.Format("Errore nella renderizzazione dettaglio macchina: intervallo analisi da {0} a {1}, macchina {2}{3}{4}", intervalloAnalisi.inizio, intervalloAnalisi.fine, idxMacchina, Environment.NewLine, exc));
}
if (graphDataRefresh)
{
graphDataRefresh = false;
up_grafici.Update();
}
}
private void setTC()
{
// procedo SOLO SE ho dei dati...
bool datiOk = false;
objTempiCiclo datiTC;
try
{
datiTC = _resoconti.tempiCiclo(idxMacchina, intervalloAnalisi, 0);
datiOk = (datiTC.serieDati != null);
}
catch (Exception exc)
{
logger.lg.scriviLog(string.Format("Errore in recupero seq TC{0}{1}", Environment.NewLine, exc));
datiTC = new objTempiCiclo();
}
// procedo SE ho dati...
if (datiOk)
{
mod_sequencerTempiCiclo1.larghezza = memLayer.ML.IntSessionObj("WindowWidth") - 2;
mod_sequencerTempiCiclo1.plotReversed = true;
mod_sequencerTempiCiclo1.graphHeight = 100;
mod_sequencerTempiCiclo1.numSplit = 600;
mod_sequencerTempiCiclo1.grafico = datiTC;
mod_sequencerTempiCiclo1.doUpdate();
}
}
protected void setSequencer()
{
// procedo SOLO SE ho dei dati...
bool datiOk = false;
objSequencer datiSeq;
try
{
datiSeq = _resoconti.sequenzaDati(idxMacchina, intervalloAnalisi);
datiOk = (datiSeq.serieDati !=null);
}
catch (Exception exc)
{
logger.lg.scriviLog(string.Format("Errore in recupero seq DATI{0}{1}", Environment.NewLine, exc));
datiSeq = new objSequencer();
}
// procedo SE ho dati...
if (datiOk)
{
Mod_sequencerStati1.larghezza = memLayer.ML.IntSessionObj("WindowWidth") - 2;
Mod_sequencerStati1.graphHeight = 100;
Mod_sequencerStati1.numSplit = 1000;
Mod_sequencerStati1.datiSequencer = datiSeq;
Mod_sequencerStati1.doUpdate();
}
}
protected void setTorta()
{
Mod_grafico2.graficoTorta = new pieChart();
Mod_grafico2.graficoTorta.serie = _resoconti.tortaStati(idxMacchina, intervalloAnalisi, durataMin, chkHideSpenta.Checked);
}
protected void chkHideSpenta_CheckedChanged(object sender, EventArgs e)
{
// in base a quello ridisegno la torta...
setTorta();
}
}
}
+9 -9
View File
@@ -112,8 +112,8 @@
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="AjaxControlToolkit, Version=17.1.0.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e, processorArchitecture=MSIL">
<HintPath>..\packages\AjaxControlToolkit.17.1.0.0\lib\net40\AjaxControlToolkit.dll</HintPath>
<Reference Include="AjaxControlToolkit, Version=18.1.0.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e, processorArchitecture=MSIL">
<HintPath>..\packages\AjaxControlToolkit.18.1.0\lib\net40\AjaxControlToolkit.dll</HintPath>
</Reference>
<Reference Include="AjaxMin, Version=5.14.5506.26196, Culture=neutral, PublicKeyToken=21ef50ce11b5d80f, processorArchitecture=MSIL">
<HintPath>..\packages\AjaxMin.5.14.5506.26202\lib\net40\AjaxMin.dll</HintPath>
@@ -597,7 +597,6 @@
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Resources\Donati\macchine\Thumbs.db" />
<None Include="scripts\jquery-3.1.1.intellisense.js" />
<None Include="Resources\Donati\macchine\Combi_A.jpg" />
<None Include="Resources\Donati\macchine\Combi_B.jpg" />
<None Include="Resources\Donati\macchine\Combi_C.jpg" />
@@ -640,10 +639,11 @@
</Content>
<Content Include="scripts\bootstrap.js" />
<Content Include="scripts\bootstrap.min.js" />
<Content Include="scripts\jquery-3.1.1.js" />
<Content Include="scripts\jquery-3.1.1.min.js" />
<Content Include="scripts\jquery-3.1.1.slim.js" />
<Content Include="scripts\jquery-3.1.1.slim.min.js" />
<None Include="scripts\jquery-3.3.1.intellisense.js" />
<Content Include="scripts\jquery-3.3.1.js" />
<Content Include="scripts\jquery-3.3.1.min.js" />
<Content Include="scripts\jquery-3.3.1.slim.js" />
<Content Include="scripts\jquery-3.3.1.slim.min.js" />
<Content Include="StatisticheImpiego.aspx" />
<Content Include="MappaStato.aspx" />
<Content Include="Content\Style.css">
@@ -667,6 +667,8 @@
<Content Include="WebUserControls\mod_sequencerStati.ascx" />
<Content Include="WebUserControls\mod_statoMacchina.ascx" />
<Content Include="WebUserControls\mod_statoMacchine.ascx" />
<Content Include="scripts\jquery-3.3.1.slim.min.map" />
<Content Include="scripts\jquery-3.3.1.min.map" />
<None Include="Web.IIS01.config">
<DependentUpon>Web.config</DependentUpon>
</None>
@@ -779,8 +781,6 @@
<None Include="Properties\PublishProfiles\IIS02.pubxml" />
<None Include="Properties\PublishProfiles\Donati.pubxml" />
<Content Include="Content\Style.less" />
<Content Include="scripts\jquery-3.1.1.slim.min.map" />
<Content Include="scripts\jquery-3.1.1.min.map" />
<Content Include="Site.Mobile.Master" />
<Content Include="setupTgt.bat" />
<None Include="Web.IIS02.config">
+13 -21
View File
@@ -11,9 +11,9 @@
<appSettings>
<!--Impostazione gestione serializzazione variabili in sessione (es per Redis)-->
<add key="serializeSession" value="true" />
<add key="maxAgeAppConf_min" value="10"/>
<add key="IOB_RedEnab" value="true"/>
<add key="RedEnab" value="true"/>
<add key="maxAgeAppConf_min" value="10" />
<add key="IOB_RedEnab" value="true" />
<add key="RedEnab" value="true" />
<!--default valori-->
<add key="appName" value="MoonPro.17" />
<add key="seq_gg" value="1" />
@@ -75,28 +75,20 @@
<add key="TcMaxFactor" value="2" />
<add key="chkIdxOdlEndProd" value="false" />
<!--charting-->
<add key="fastColorDecode" value="true"/>
<add key="fastColorDecode" value="true" />
<add key="AutoCleanUpInterval" value="10" />
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;" />
<!--DB 2016-->
<add key="DbConfConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16" />
<add key="MoonProConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16" />
<add key="PermessiConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16" />
<add key="UtenteCdcConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=Donati_Anagrafica;Persist Security Info=True;User ID=sa;Password=keyhammer16" />
<add key="VocabolarioConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_Vocabolario_prod;Persist Security Info=True;User ID=sa;Password=keyhammer16" />
<add key="DbConfConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="PermessiConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="UtenteCdcConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=Donati_Anagrafica;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="VocabolarioConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_Vocabolario;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
</appSettings>
<connectionStrings>
<add name="MoonProConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonProConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16" providerName="System.Data.SqlClient" />
<add name="MoonProConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonProConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
</connectionStrings>
<!--
For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.
The following attributes can be set on the <httpRuntime> tag.
<system.Web>
<httpRuntime targetFramework="4.6.2" />
</system.Web>
-->
<system.web>
<globalization uiCulture="it" culture="it-IT" enableClientBasedCulture="false" />
<compilation debug="true" targetFramework="4.6.2">
@@ -123,8 +115,8 @@
<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
</controls>
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" /></controls>
</pages>
<httpHandlers>
<add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
+26 -26
View File
@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// <generato automaticamente>
// Codice generato da uno strumento.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
// il codice viene rigenerato.
// </generato automaticamente>
//------------------------------------------------------------------------------
@@ -12,65 +12,65 @@
public partial class MAPO_refresh {
/// <summary>
/// form1 control.
/// Controllo form1.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// sm control.
/// Controllo sm.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.ScriptManager sm;
/// <summary>
/// updPanelPagina control.
/// Controllo updPanelPagina.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.UpdatePanel updPanelPagina;
/// <summary>
/// Timer1 control.
/// Controllo Timer1.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.Timer Timer1;
/// <summary>
/// Mod_menuTop1 control.
/// Controllo Mod_menuTop1.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::MoonPro.WebUserControls.mod_menuTop Mod_menuTop1;
/// <summary>
/// ContentPlaceHolder1 control.
/// Controllo ContentPlaceHolder1.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1;
/// <summary>
/// Mod_menuBottom1 control.
/// Controllo Mod_menuBottom1.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::mod_menuBottom Mod_menuBottom1;
}
+2 -2
View File
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="AjaxControlToolkit" version="17.1.0.0" targetFramework="net462" />
<package id="AjaxControlToolkit" version="18.1.0" targetFramework="net462" />
<package id="AjaxMin" version="5.14.5506.26202" targetFramework="net4" />
<package id="bootstrap" version="3.3.7" targetFramework="net462" />
<package id="elmah" version="1.2.2" targetFramework="net462" />
<package id="elmah.corelibrary" version="1.2.2" targetFramework="net462" />
<package id="FontAwesome" version="4.7.0" targetFramework="net462" />
<package id="jQuery" version="3.1.1" targetFramework="net462" />
<package id="jQuery" version="3.3.1" targetFramework="net462" />
<package id="Microsoft.AspNet.FriendlyUrls" version="1.0.2" targetFramework="net462" />
<package id="Microsoft.AspNet.FriendlyUrls.Core" version="1.0.2" targetFramework="net462" />
</packages>
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<pages>
<controls>
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
</controls>
</pages>
</system.web>
</configuration>
Binary file not shown.