using System;
using System.Threading;
using System.Collections;
using System.Data;
using BP.DA;
using BP.En;
using BP.Web;
using BP.Sys.Base;
namespace BP.Sys
{
///
/// 事件Demo
///
abstract public class EventDemo:EventBase
{
#region 属性.
#endregion 属性.
///
/// 事件Demo
///
public EventDemo()
{
this.Title = "事件demo执行演示.";
}
///
/// 执行事件
/// 1,如果遇到错误就抛出异常信息,前台界面就会提示错误并不向下执行。
/// 2,执行成功,把执行的结果赋给SucessInfo变量,如果不需要提示就赋值为空或者为null。
/// 3,所有的参数都可以从 this.SysPara.GetValByKey中获取。
///
public override void Do()
{
if (1 == 2)
throw new Exception("@执行错误xxxxxx.");
//如果你要向用户提示执行成功的信息,就给他赋值,否则就不必赋值。
this.SucessInfo = "执行成功提示.";
}
}
}