/// <summary> /// 单据关闭前 判定是否需返回 写入返回值 /// </summary> /// <param name="e"></param> public override void BeforeClosed(BeforeClosedEventArgs e) { base.BeforeClosed(e); //string _FBillID = this.CZ_GetFormID(); //this.View.ReturnToParentWindow(new Kingdee.BOS.Core.DynamicForm.FormResult(_FBillID)); if (Val_IsReturn2PW == false) { this.View.ReturnToParentWindow(null); } }
public override void BeforeClosed(BeforeClosedEventArgs e) { base.BeforeClosed(e); if (mLeaveFID != "-1") { e.Cancel = true; this.View.ShowWarnningMessage( "还有数据未提交,确认退出吗?", "还有数据未提交,确认退出吗?", MessageBoxOptions.YesNo, result => { if (result == MessageBoxResult.Yes) { string sql = $"delete from ora_t_LeaveHead where FID={mLeaveFID};" + $"delete from ora_t_Leave where FID={mLeaveFID};"; DBUtils.Execute(Context, sql); mLeaveFID = "-1"; this.View.Close(); } }); } }
public override void BeforeClosed(BeforeClosedEventArgs e) { base.BeforeClosed(e); this.View.ReturnToParentWindow(new FormResult(Import)); }
public override void BeforeClosed(BeforeClosedEventArgs e) { base.BeforeClosed(e); }