Modifica x gestione download e "copia latest" delle build

This commit is contained in:
Samuele E. Locatelli
2017-11-10 17:22:51 +01:00
parent 4d2ed52feb
commit a2aff33576
4 changed files with 7 additions and 71 deletions
-7
View File
@@ -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
-27
View File
@@ -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>
+7 -7
View File
@@ -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));
}
}