Example #1
0
    protected void btnUpASProxyUpdateCheck_Click(object sender, EventArgs e)
    {
        Button btn = (Button)sender;

        if (btn.CommandName == "Update")
        {
            string pvName = btn.CommandArgument;

            try
            {
                EngineUpdateInfo updateInfo = EngineUpdater.DownloadEngineUpdateInfo();
                DisplayEngineUpdate(updateInfo, false, null);
            }
            catch
            {
                DisplayEngineUpdate(null, false, null);
            }
        }
    }
Example #2
0
    protected void btnUpASProxyUpdate_Click(object sender, EventArgs e)
    {
        try
        {
            EngineUpdateInfo updateInfo = EngineUpdater.DownloadEngineUpdateInfo();
            DisplayEngineUpdate(updateInfo, false, null);

            // download package and install it
            if (EngineUpdater.Install(updateInfo))
            {
                DisplayEngineUpdate(updateInfo, true, null);
            }
            else
            {
                DisplayEngineUpdate(null, false, "Update installation failed!");
            }
        }
        catch
        {
            DisplayEngineUpdate(null, false, null);
        }
    }