this.View.ShowMessage 在工具栏按钮事件后弹出确认模态窗口
using System; using Kingdee.BOS.Util; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using Kingdee.BOS.Core.DynamicForm.PlugIn; using Kingdee.BOS.Core.DynamicForm.PlugIn.Args; using Kingdee.BOS.Core.DynamicForm; using Kingdee.BOS.Orm.DataEntity; using Kingdee.BOS.Core.Bill; using Kingdee.BOS.ServiceHelper; using Kingdee.BOS.Core.Bill.PlugIn; namespace HANS.AP_Payable { [Description("采购订单行明细金额超出采购订单金额是否放行")] [HotUpdate] public class PayAbleLetPass: AbstractBillPlugIn { /// <summary> /// 操作是否放行 /// </summary> /// <param name="e"></param> public override void AfterBarItemClick(AfterBarItemClickEventArgs e) { base.AfterBarItemClick(e); if(e.BarItemKey.Equals("HANS_tbWetherGo")) { DynamicObject obj = this.Model.DataObject; //单据内码 string FID = Convert.ToString(obj["Id"]); this.View.ShowMessage("行明细金额超出采购订单金额" + ",是否放行?", MessageBoxOptions.YesNo, new Action<MessageBoxResult>((result) => { if (result == MessageBoxResult.Yes) { //页面赋值为真 this.Model.SetValue("F_HANS_WETHERGO", 1); this.View.UpdateView("F_HANS_WETHERGO"); //修改数据库数据 string SQL = "/*dialect*/update T_AP_PAYABLE set F_HANS_WETHERGO=1 where FID=" + FID + ""; DBServiceHelper.Execute(this.Context, SQL); } })); } } } }
this.View.ShowMessage 在工具栏按钮事件后弹出确认模态窗口
using System;using Kingdee.BOS.Util;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Te...
点击下载文档
本文2024-09-16 18:37:38发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-23366.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf
热门文章