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;
}
}
}
}