k3cloud 开发类
2016-04-25 16:04
281 查看
//获取基础资料的代码和名称 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(); //获取物料内码 }
相关文章推荐
- 阶段冲刺5
- 编程珠玑 旋转字符串
- 数据存储之文件存储
- Javadoc转换chm帮助文档的两种方法总结
- Hyper-V平台的P2V
- 前端学习(四)
- 20(数据库函数库)
- 奇数和偶数的判断
- 转自http://www.cnblogs.com/lzjsky/archive/2011/01/15/1936384.html
- MIPI 小结
- Hash初步
- 如何获取Android RecyclerView滑动的距离
- 手把手教会popupWindow从下往上弹出效果的实现
- 解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
- json型数据,logstash邮件报警配置案例
- Rsync使用
- 合法的邮箱测试用例
- IOS开发之----使用ZipArchive解压缩文件
- Loadrunner随机生成15位数字串
- 获取ListView当前滚动的距离(高度)