/// <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);
     }
 }
Beispiel #2
0
 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));
 }
Beispiel #4
0
 public override void BeforeClosed(BeforeClosedEventArgs e)
 {
     base.BeforeClosed(e);
 }