using System; using System.IO; using System.Web; public class DBTimeManager { public static void setTimeEnd(string fileName, string tipoOperazione, DateTime dataInizio, string codiceRete, string codicePB, string codiceFiscale) { try { int i = int.Parse(WebConfigParameter.getParameter("LOG_TIME_DB")); if (i == 1) { StreamWriter sw = null; if (HttpContext.Current != null) { sw = new StreamWriter(HttpContext.Current.Server.MapPath(WebConfigParameter.getParameter("PATH_FILE_ORACLE_TIME_LOG")), true, System.Text.Encoding.Default); } else { sw = new StreamWriter(WebConfigParameter.getParameter("PATH_FILE_ORACLE_TIME_LOG"), true, System.Text.Encoding.Default); } DateTime dataFine = DateTime.Now; TimeSpan tempo = dataFine.Subtract(dataInizio); sw.WriteLine(dataInizio.ToString() + ";" + codiceRete + ";" + codicePB + ";" + codiceFiscale + ";" + fileName + ";" + tipoOperazione + ";" + tempo.TotalMilliseconds.ToString()); sw.Close(); } } catch { } } }