You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
135 lines
3.1 KiB
Plaintext
135 lines
3.1 KiB
Plaintext
using System;
|
|
using System.Data;
|
|
using System.Collections.Generic;
|
|
using System.Web;
|
|
using System.Web.UI;
|
|
using System.Web.UI.WebControls;
|
|
using BP.DA;
|
|
using BP.Sys;
|
|
using BP.Port;
|
|
using BP.En;
|
|
using BP.WF;
|
|
using BP.Web;
|
|
|
|
public partial class DataUser_AppCoder_FrmEventHandle : System.Web.UI.Page
|
|
{
|
|
#region 属性
|
|
public string GetVal(string key)
|
|
{
|
|
string val = this.Request.QueryString[key];
|
|
return BP.Tools.DealString.DealStr(val);
|
|
}
|
|
public string SID
|
|
{
|
|
get
|
|
{
|
|
return this.GetVal("Token");
|
|
}
|
|
}
|
|
public string WebUserNo
|
|
{
|
|
get
|
|
{
|
|
return this.GetVal("WebUserNo");
|
|
}
|
|
}
|
|
public string FrmID
|
|
{
|
|
get
|
|
{
|
|
return this.GetVal("FK_MapData");
|
|
}
|
|
}
|
|
public string FK_Event
|
|
{
|
|
get
|
|
{
|
|
return this.GetVal("FK_Event");
|
|
}
|
|
}
|
|
public int OID
|
|
{
|
|
get
|
|
{
|
|
return int.Parse(this.GetVal("OID"));
|
|
}
|
|
}
|
|
#endregion 属性
|
|
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
try
|
|
{
|
|
switch (this.FrmID)
|
|
{
|
|
case "ND101":
|
|
this.ND101();
|
|
break;
|
|
default:
|
|
throw new Exception("没有对(" + this.FrmID + ")处理业务逻辑.");
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
this.OutInfoErrMsg(ex.Message);
|
|
}
|
|
}
|
|
|
|
#region 业务处理演示案例
|
|
/// <summary>
|
|
/// 在表单ID=ND101事件.
|
|
/// </summary>
|
|
public void ND101()
|
|
{
|
|
#region 当表单保存前.
|
|
if (this.FK_Event == BP.Sys.EventListFrm.FrmLoadBefore)
|
|
{
|
|
/* 当表单装载前. */
|
|
}
|
|
#endregion 当表单保存前.
|
|
|
|
#region 当表单装载后.
|
|
if (this.FK_Event == BP.Sys.EventListFrm.FrmLoadAfter)
|
|
{
|
|
/* 当表单装载后. */
|
|
}
|
|
#endregion 当表单装载后.
|
|
|
|
#region 当表单保存前.
|
|
if (this.FK_Event == BP.Sys.EventListFrm.SaveBefore)
|
|
{
|
|
/* 当表单保存前. */
|
|
|
|
}
|
|
#endregion 当表单保存前.
|
|
|
|
#region 当表单保存后.
|
|
if (this.FK_Event == BP.Sys.EventListFrm.SaveAfter)
|
|
{
|
|
throw new Exception("");
|
|
/* 当表单保存后. */
|
|
//GEEntity en = new GEEntity(this.FrmID, this.OID);
|
|
//string rdt = en.GetValStrByKey("RDT");
|
|
//string fid = this.GetVal("FID"];
|
|
//string rec = en.GetValStrByKey("Rec");
|
|
|
|
////访问数据库案例。
|
|
//int result = BP.DA.DBAccess.RunSQL("DELETE FROM WF_Emp WHERE 1=2 ");
|
|
//DataTable dt = BP.DA.DBAccess.RunSQLReturnTable("SELECT * FROM WF_Emp");
|
|
}
|
|
#endregion 当表单保存后.
|
|
}
|
|
#endregion 业务处理演示案例
|
|
|
|
#region 公用方法
|
|
public void OutMsg(string msg)
|
|
{
|
|
this.Response.Write(msg);
|
|
}
|
|
public void OutInfoErrMsg(string msg)
|
|
{
|
|
this.Response.Write("Error:" + msg);
|
|
}
|
|
#endregion 公用方法
|
|
|
|
} |