Modifica x gestione download e "copia latest" delle build
This commit is contained in:
@@ -16,13 +16,6 @@
|
||||
<asp:Label runat="server" ID="lblIpData" />
|
||||
|
|
||||
<asp:Label runat="server" ID="lblVers" />
|
||||
|
||||
<div class="divDx" runat="server" id="divCheckVers" style="padding:0 0.5em;">
|
||||
<asp:LinkButton runat="server" ID="lbtCheckUpdate" OnClick="lbtCheckUpdate_Click">
|
||||
<i class="fa fa-question-circle-o fa-lg"></i>
|
||||
</asp:LinkButton>
|
||||
<asp:LinkButton runat="server" ID="lbtDownloadUpdate" Visible="false" OnClick="lbtDownloadUpdate_Click" Text="DOWNLOAD"></asp:LinkButton>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -149,36 +149,6 @@ namespace MoonProTablet.WebUserControls
|
||||
lblData.Text = string.Format("{0:dd/MM/yyyy - HH:mm:ss}", DateTime.Now);
|
||||
}
|
||||
/// <summary>
|
||||
/// Effettua verifica versione...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void lbtCheckUpdate_Click(object sender, EventArgs e)
|
||||
{
|
||||
// controllo versione
|
||||
Version remoteVersion = UpdateMan.obj.getUpdateInfo(updateUrl).CurrentVersion;
|
||||
// se c'è update mostro download...
|
||||
if (remoteVersion > currVersion)
|
||||
{
|
||||
lbtDownloadUpdate.Text = string.Format("DOWNLOAD --> {0}", remoteVersion);
|
||||
lbtDownloadUpdate.Visible = true;
|
||||
lbtCheckUpdate.Visible = false;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Richeista download ZIP update
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void lbtDownloadUpdate_Click(object sender, EventArgs e)
|
||||
{
|
||||
// scarico...
|
||||
UpdateMan.obj.downloadLatest(updateUrl, localDownloadPath);
|
||||
// nascondo button download
|
||||
lbtDownloadUpdate.Visible = false;
|
||||
lbtCheckUpdate.Visible = true;
|
||||
}
|
||||
/// <summary>
|
||||
/// Path locale dove scaricare gli installer
|
||||
/// </summary>
|
||||
protected string localDownloadPath
|
||||
|
||||
@@ -57,33 +57,6 @@ namespace MoonProTablet.WebUserControls {
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblVers;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo divCheckVers.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 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.HtmlGenericControl divCheckVers;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo lbtCheckUpdate.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 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.LinkButton lbtCheckUpdate;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo lbtDownloadUpdate.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 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.LinkButton lbtDownloadUpdate;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Timer1.
|
||||
/// </summary>
|
||||
|
||||
@@ -157,12 +157,12 @@ namespace MP.Controllers
|
||||
stopWatch.Start();
|
||||
int done = 0;
|
||||
// scarico TUTTI...
|
||||
done += UpdateMan.obj.downloadLatest(updateUrl("ADM"), localDownloadPath("ADM"));
|
||||
done += UpdateMan.obj.downloadLatest(updateUrl("IO"), localDownloadPath("IO"));
|
||||
done += UpdateMan.obj.downloadLatest(updateUrl("LAND"), localDownloadPath("LAND"));
|
||||
done += UpdateMan.obj.downloadLatest(updateUrl("MON"), localDownloadPath("MON"));
|
||||
done += UpdateMan.obj.downloadLatest(updateUrl("SITE"), localDownloadPath("SITE"));
|
||||
done += UpdateMan.obj.downloadLatest(updateUrl("TAB"), localDownloadPath("TAB"));
|
||||
done += UpdateMan.obj.downloadLatest(updateUrl("ADM"), localDownloadPath("ADM"), "ADM");
|
||||
done += UpdateMan.obj.downloadLatest(updateUrl("IO"), localDownloadPath("IO"), "IO");
|
||||
done += UpdateMan.obj.downloadLatest(updateUrl("LAND"), localDownloadPath("LAND"), "LAND");
|
||||
done += UpdateMan.obj.downloadLatest(updateUrl("MON"), localDownloadPath("MON"),"MON");
|
||||
done += UpdateMan.obj.downloadLatest(updateUrl("SITE"), localDownloadPath("SITE"),"SITE");
|
||||
done += UpdateMan.obj.downloadLatest(updateUrl("TAB"), localDownloadPath("TAB"), "TAB");
|
||||
stopWatch.Stop();
|
||||
// calcolo elapsed time come TimeSpan value.
|
||||
TimeSpan ts = stopWatch.Elapsed;
|
||||
@@ -171,7 +171,7 @@ namespace MP.Controllers
|
||||
else
|
||||
{
|
||||
// scarico singolo target...
|
||||
UpdateMan.obj.downloadLatest(updateUrl(caller), localDownloadPath(caller));
|
||||
UpdateMan.obj.downloadLatest(updateUrl(caller), localDownloadPath(caller), caller);
|
||||
resultsMsg = string.Format("OK: {0} DOWNLOADED | {1} --> {2}", caller, updateUrl(caller), localDownloadPath(caller));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user