www.pudn.com > UptoLog_SomeTestApplication.zip > SomeForm.cs


using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Text; 
using System.Windows.Forms; 
using SomeWindowsApplication.SA; 
using SomeWindowsApplication.SomeWebService; 
using System.Threading; 
using UptoLog.Satellite; 
using SomeWindowsApplication.Validate; 
 
namespace SomeWindowsApplication 
{ 
    public partial class SomeForm : Form 
    { 
        public SomeForm() 
        { 
            InitializeComponent(); 
        } 
 
        private void ShowSomeData_Click(object sender, EventArgs e) 
        { 
            Log.StartNewActivityId(); 
 
            using (Log.BeginTimeMeasure("Show data")) 
            { 
                Log.LogTraceItem("Show data"); 
                ServiceAgent sa = new ServiceAgent(); 
                Data data = sa.LoadData(); 
 
                using (Log.BeginTimeMeasure("Handle data")) 
                { 
                    Log.LogTraceItem("Handle data"); 
                    Result.Text = data.SomeData; 
                    Thread.Sleep(126); 
                } 
            } 
        } 
 
        private void ShowSomeDataWithException_Click(object sender, EventArgs e) 
        { 
            Log.StartNewActivityId(); 
 
            using (Log.BeginTimeMeasure("Show data")) 
            { 
                Log.LogTraceItem("Show data"); 
                ServiceAgent sa = new ServiceAgent(); 
                Data data = sa.LoadDataWithException(); 
 
                // This code is never reached  
                using (Log.BeginTimeMeasure("Handle data")) 
                { 
                    Log.LogTraceItem("Handle data"); 
                    // Handle data... 
                } 
            } 
        } 
 
        private void Validate_Click(object sender, EventArgs e) 
        { 
            Log.StartNewActivityId(); 
 
            if (ValidateEmail.Validate(GetLogLevel(), TextToValidate.Text)) 
            { 
                validateErrorProvider.Clear(); 
            } 
            else 
            { 
                validateErrorProvider.SetError(TextToValidate, "The e-mail address is invalid."); 
            } 
        } 
 
        private ErrorLevel GetLogLevel() 
        { 
            if (ValidationErrorAsWarning.Checked) 
            { 
                return ErrorLevel.Warning; 
            } 
            else 
            { 
                return ErrorLevel.Error; 
            } 
        } 
    } 
}