void BtSubmitNewEntryClick(object sender, EventArgs e) { try { //if(chkBoxWebService.Checked) if (false) { LoggerWebService.LogLevel level = (LoggerWebService.LogLevel)Enum.Parse(typeof(LoggerWebService.LogLevel), ddlLevel.SelectedItem.Text, true); LoggerCore.LogEntry coreEntry = new LogEntry(txBoxMessage.Text); LoggerWebService.LogEntry entry = new LoggerWebService.LogEntry(); entry.Level = level; entry.ProductName = coreEntry.ProductName; entry.StrictDateTimeEnabled = coreEntry.StrictDateTimeEnabled; entry.TimeStamp = coreEntry.TimeStamp; entry.Message = coreEntry.Message; LoggerWebService.LoggerWebService webService = new LoggerWebService.LoggerWebService(); webService.Url = SPContext.Current.Web.Url.TrimEnd('/') + "/_vti_bin/AlphaMosaikLogger.asmx"; webService.Credentials = System.Net.CredentialCache.DefaultCredentials; webService.AddEntry(entry); } else { LoggerCore.LogLevel level = (LoggerCore.LogLevel)Enum.Parse(typeof(LoggerCore.LogLevel), ddlLevel.SelectedItem.Text, true); LoggerCore.LogEntry entry = new LoggerCore.LogEntry(txBoxMessage.Text, level); //LoggerCore.Logger.AddEntry(entry); } } catch (ArgumentException ex) { // TODO : message d'erreur } }