列表插件-批量处理框
## 列表插件-批量处理框
```
public override void BarItemClick(BarItemClickEventArgs e)
{
base.BarItemClick(e);
if (e.BarItemKey.EqualsIgnoreCase("Test_But"))
{
ListSelectedRowCollection listcoll = this.ListView.SelectedRowsInfo;
DynamicObjectCollection dycolle = this.ListModel.GetData(listcoll);
if (dycolle.Count <= 0)
{
this.View.ShowMessage("没有选中数据!");
return;
}
IOperationResult opResult = new OperationResult();
for (int i = 0; i < dycolle.Count; i++)
{
long fid = Convert.ToInt64(dycolle[i]["FID"]);
string billN0 = dycolle[i]["FBILLNO"] == null ? "" : dycolle[i]["FBILLNO"].ToString();
string FResultMsg = string.Empty;
bool FIsOK = Test(this.Context, fid, billN0, ref FResultMsg);
if (FIsOK)
{
opResult.OperateResult.Add(new OperateResult()
{
Name = "信息提示",
Message = "单据编号:" + billN0 + "同步成功!",
SuccessStatus = true
});
//this.View.ShowMessage("同步电子回单成功!");
}
else
{
opResult.OperateResult.Add(new OperateResult()
{
Name = "信息提示",
Message = "单据编号:" + billN0 + "同步失败,原因是:" + FResultMsg,
SuccessStatus = false
});
}
}
this.View.ShowOperateResult(opResult.OperateResult);
}
}
列表插件-批量处理框
## 列表插件-批量处理框``` public override void BarItemClick(BarItemClickEventArgs e) { ...
点击下载文档
上一篇:社区搜索攻略下一篇:个人笔记:采购管理日常业务基本流程
本文2024-09-16 17:11:49发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-14153.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章