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 = "执行成功提示."; } } }