using System; using System.ComponentModel; using System.Collections.Generic; using System.Linq; using System.Text; using Kingdee.BOS; using Kingdee.BOS.Core.Bill.PlugIn; using Kingdee.BOS.Core.Bill.PlugIn.Args; using Kingdee.BOS.Core.DynamicForm.PlugIn.Args; using Kingdee.BOS.Core.Metadata; using Kingdee.BOS.Core.Metadata.EntityElement; using Kingdee.BOS.Core.SqlBuilder; using Kingdee.BOS.Orm.DataEntity; using Kingdee.BOS.ServiceHelper; using Kingdee.BOS.Util; using Kingdee.BOS.Core.DynamicForm; using Kingdee.BOS.Core.DynamicForm.PlugIn; using Kingdee.BOS.Core.List.PlugIn; namespace aoyuPlugIn { [Description("装配计件工资明细列表")] public class zpjjmxb_lb: AbstractListPlugIn { public override void BeforeDoOperation(BeforeDoOperationEventArgs e) { base.BeforeDoOperation(e); //return; if (e.Operation.FormOperation.Id == "701fae4c-257c-4852-acfe-5a3c94a6fef5")//删除 { for (int i = 0; i < this.ListView.SelectedRowsInfo.Count; i++) { //取指定行单据编号 string fbillno = this.ListView.SelectedRowsInfo[i].DataRow["FID"].ToString(); //this.View.ShowMessage(fbillno); var sSql = String.Format("EXEC hw_zpjjmxb_del " + fbillno); var dr = DBServiceHelper.ExecuteDynamicObject(this.Context, sSql); } e.Cancel = true; this.View.ShowMessage("删除成功,请刷新数据!"); this.View.ParentFormView.Refresh(); } } } }