Torna al Thread

private void CaricamentoLog( Utente utente ) { ClassSerializeLog deserLog = new ClassSerializeLog(); DateTime dataCorrente = DateTime.Now; String numeratore = dataCorrente.ToShortDateString(); numeratore = numeratore.Trim().Replace(" ", "_"); numeratore = numeratore.Trim().Replace("/", "_");//il trim e il replace //sono obbligatori, in quanto i nome file di windows non riconoscono i //caratteri / e 'spaziovuoto' string nomeCartella = @"C:\Documents and Settings\Proprietario\RML\Log\" + numeratore; string nomeFile = nomeCartella + @"\UtensLog" + numeratore + "_" + ".rmll"; if (utente != null) nomeFile = nomeCartella + @"\UtensLog" + numeratore + "_" + utente.NomeUtente + " " + utente.CognomeUtente + "_" + ".rmll"; if (utente.AccessLevel >= AccessLevel.Professor) MessageBox.Show("percorso del file Log : " + nomeFile); System.IO.Directory.CreateDirectory(nomeCartella); try { deserLog = deserLog.DeSerializzazioneLog(nomeCartella + nomeFile); if (deserLog != null) { MessageBox.Show(String.Format("{0}", "Lista Log di oggi trovata con il nome "+deserLog.ToString() )); m_FPrincipale.serLog = deserLog; foreach (Logg ut in deserLog.listaLoggSer) // { //m_FPrincipale.listaLog.Add(ut); (m_FPrincipale.serLog).listaLoggSer.Add(ut); } else { ClassSerializeLog serLogNuovo = new ClassSerializeLog(); serLogNuovo.TimingSer = DateTime.Now; serLogNuovo.UtenteLogSer = utente; serLogNuovo.AzioneLogSer = " ha creato un nuovo file di log"; m_FPrincipale.serLog = serLogNuovo; } } catch { if (utente.AccessLevel >= AccessLevel.Tutor) MessageBox.Show(String.Format("{0}", "Lista Log di oggi non trovata")); ClassSerializeLog serLogNuovo = new ClassSerializeLog(); serLogNuovo.TimingSer = DateTime.Now; serLogNuovo.UtenteLogSer = utente; serLogNuovo.AzioneLogSer = " ha creato un nuovo file di log"; MessageBox.Show(String.Format("{0}", "ha creato un nuovo file di log")); m_FPrincipale.serLog = serLogNuovo; } }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5