update dataUploader...

This commit is contained in:
unknown
2015-08-21 17:14:49 +02:00
parent 959614a5ec
commit 69ce598149
10 changed files with 134 additions and 121 deletions
+41 -38
View File
@@ -18,52 +18,55 @@ namespace DataUploader
protected void Page_Load(object sender, EventArgs e)
{
DateTime tick = DateTime.Now;
// verifico se vado in modalità demo o meno...
bool demoMode = false;
string DOC = "";
string Anno = "";
try
using (var client = new WebClient())
{
demoMode = Convert.ToBoolean(Request.QueryString["DemoMode"]);
DOC = Request.QueryString["DOC"];
Anno = Request.QueryString["Anno"];
}
catch
{ }
// recupero numero doc da cod documento + anno...
if (DOC != "" && Anno != "")
{
// recupero i dati da caricare...
string[] urlsUpdate = GestData.proc.getDocsUrls(DOC, Anno);
if (demoMode)
client.Proxy = null;
ServicePointManager.DefaultConnectionLimit = int.MaxValue;
// verifico se vado in modalità demo o meno...
bool demoMode = false;
string DOC = "";
string Anno = "";
try
{
lblOut.Text = string.Format("DEMO MODE!<br/>DOC: {0}/{1}", DOC, Anno);
for (int i = 0; i < urlsUpdate.Length; i++)
{
lblOut.Text += string.Format("<br/>{0:000}) {1}", i + 1, urlsUpdate[i]);
}
logger.Info("Effettuato DEMO upload singolo documento: durata {0} msec", DateTime.Now.Subtract(tick).TotalMilliseconds);
demoMode = Convert.ToBoolean(Request.QueryString["DemoMode"]);
DOC = Request.QueryString["DOC"];
Anno = Request.QueryString["Anno"];
}
else
catch
{ }
// recupero numero doc da cod documento + anno...
if (DOC != "" && Anno != "")
{
lblOut.Text = string.Format("Dati caricati!<br/>DOC: {0}/{1}", DOC, Anno);
var client = new WebClient();
client.Headers[HttpRequestHeader.Accept] = "text/html, image/png, image/jpeg, image/gif, */*;q=0.1";
client.Headers[HttpRequestHeader.UserAgent] = "Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12";
for (int i = 0; i < urlsUpdate.Length; i++)
// recupero i dati da caricare...
string[] urlsUpdate = GestData.proc.getDocsUrls(DOC, Anno);
if (demoMode)
{
try
lblOut.Text = string.Format("DEMO MODE!<br/>DOC: {0}/{1}", DOC, Anno);
for (int i = 0; i < urlsUpdate.Length; i++)
{
var content = client.DownloadString(urlsUpdate[i]);
if (ConfigurationManager.AppSettings["debugMode"] == "true")
{
logger.Info("Chiamata, esito {0}{1}{2}{1}", content, Environment.NewLine, urlsUpdate[i]);
}
lblOut.Text += string.Format("<br/>{0:000}) {1}", i + 1, urlsUpdate[i]);
}
catch
{ }
logger.Info("Effettuato DEMO upload singolo documento: durata {0} msec", DateTime.Now.Subtract(tick).TotalMilliseconds);
}
else
{
lblOut.Text = string.Format("Dati caricati!<br/>DOC: {0}/{1}", DOC, Anno);
for (int i = 0; i < urlsUpdate.Length; i++)
{
try
{
var content = client.DownloadString(urlsUpdate[i]);
if (ConfigurationManager.AppSettings["debugMode"] == "true")
{
logger.Info("Chiamata, esito {0}{1}{2}{1}", content, Environment.NewLine, urlsUpdate[i]);
}
}
catch
{ }
}
logger.Info("Effettuato upload singolo documento: durata {0} msec", DateTime.Now.Subtract(tick).TotalMilliseconds);
}
logger.Info("Effettuato upload singolo documento: durata {0} msec", DateTime.Now.Subtract(tick).TotalMilliseconds);
}
}
}