Exemplo n.º 1
0
        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
            }
        }