记录--常用代码小技巧记录原创
金蝶云社区-湖南吴双得
湖南吴双得
12人赞赏了该文章 467次浏览 未经作者许可,禁止转载编辑于2022年11月30日 15:42:08

常二开,但二开也不多,常有标准方法不记得怎么写。写个贴子记录

以后遇到要记录的都在这补充

1、 操作插件弹操作提示

this.OperationResult.IsShowMessage = true;
       string msg1;
    msg1 = rst.OperateResult.GetFailResult()[0].ToString();//根据需要灵活赋值
    OperateResult result1 = new OperateResult
    {
         SuccessStatus = true,
         Name = "渠道调拨单保存",
         PKValue = "1000000",//必要,但不知道什么原因,写什么值,但只要有值就行
         Number = "1000000",//必要,但不知道什么原因,写什么值,但只要有值就行
         Message = msg1.Length > 2000 ? msg1.Substring(0, 2000) : msg1.Substring(0, msg1.Length)
};
this.OperationResult.OperateResult.Add(result1);


2、 用组件查单据、基础资料信息(所有需要的信息都在单据或基础资料上)

QueryBuilderParemeter paremater = new QueryBuilderParemeter
{
    FormId = "ora_StoreMapp",
    SelectItems = SelectorItemInfo.CreateItems("FCustomerId.FNumber,FBBCTansNo"),
    FilterClauseWihtKey = string.Format("FCustomerId.FNumber =@FNumber")
};
var sqlParms = new List<SqlParam>
{
    new SqlParam("@FNumber",KDDbType.String,number)
};
var details = QueryServiceHelper.GetDynamicObjectCollection(this.Context, paremater, sqlParms);


图标赞 12
12人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!