zoukankan      html  css  js  c++  java
  • k3cloud 开发类

    //获取基础资料的代码和名称
    public string GetBaseDateNumber(DynamicObject dyobj) { //判断条件: 存在基础资料 并且基础资料中包含Number 这个属性 if ((dyobj != null) && dyobj.DynamicObjectType.Properties.Contains("Number")) { return dyobj["Number"].ToString(); } return string.Empty; } public string GetBaseDataNameValue(DynamicObject dyobj) {//判断条件: 存在基础资料 并且基础资料中包含Name 这个属性 if ((dyobj != null) && dyobj.DynamicObjectType.Properties.Contains("Name")) { return dyobj["Name"].ToString(); } return string.Empty; }

     获取单据体信息:

    方法1: 获取单据体分录数,然后for 循环

    int rows = this.Model.GetEntryRowCount("FSaleOrderEntry");

    方法2:获取单据体的数据包,entitys.count 获取记录条数

    DynamicObjectCollection entitys = this.Model.DataObject["SaleOrderEntry"] as DynamicObjectCollection;

    方法3:foreach

    ///////////////////////////////////

    单据体获取信息

                    DynamicObjectCollection entitys = this.Model.DataObject["SaleOrderEntry"] as DynamicObjectCollection;
                  int rows = this.Model.GetEntryRowCount("FSaleOrderEntry");
    
                  for (int rowIndex = 0; rowIndex < rows; rowIndex++)
                  {
    
                        DynamicObject materialObj = (DynamicObject)this.Model.GetValue("FMATERIALID", rowIndex);
                          MaterialID = (materialObj==null) ? "0": materialObj["Id"].ToString(); //获取物料内码
    }
    

      

  • 相关阅读:
    004 eclipse-jee-2021-06-R-win32-x86_64的使用
    男神鹏:Mac系统下查看和生成SSH Key
    每天一个Python小技巧(2)
    每天一个Python小技巧(1)之JSON转义
    测试平台系列(26) 编写用例详情页(1)
    测试平台系列(25) 编写用例树
    iOS 骨架屏
    OC 拖拽View
    OC 配置全局PCH 文件
    iOS masonary 约束 做动画
  • 原文地址:https://www.cnblogs.com/swallow123/p/5431294.html
Copyright © 2011-2022 走看看