inserito possibilità resync a partire da lastNum impostato (x ricaricare vecchi...)

This commit is contained in:
Samuele E. Locatelli
2016-02-05 15:12:12 +01:00
parent cd19a0eb5d
commit cb7528cbdf
6 changed files with 26 additions and 12 deletions
+21 -7
View File
@@ -46,15 +46,29 @@ namespace DataUploader
{ }
// recupero ultimo numero doc caricato...
int lastNum = 0;
try
// provo a leggerlo da richiesta...
if (Request.QueryString["lastNum"] != "")
{
var content = client.DownloadString(ConfigurationManager.AppSettings["remoteDocUrl"]); // http://webscr.steamware.net/Rigamonti/Upload/Document
// converto a int!
lastNum = Convert.ToInt32(content);
logger.Info("Recuperato last num: {0}", lastNum);
try
{
lastNum = Convert.ToInt32(Request.QueryString["lastNum"]);
logger.Info("Imposto last num: {0}", lastNum);
}
catch
{ }
}
// se nON HO lastNum lo richiedo in remoto
if (lastNum == 0)
{
try
{
var content = client.DownloadString(ConfigurationManager.AppSettings["remoteDocUrl"]); // http://webscr.steamware.net/Rigamonti/Upload/Document
lastNum = Convert.ToInt32(content); // converto a int!
logger.Info("Recuperato last num: {0}", lastNum);
}
catch
{ }
}
catch
{ }
// recupero i dati da caricare...
string[] urlsUpdate = GestData.proc.reloadLastDocs(lastNum, Num2Reload);
if (demoMode)