zoukankan      html  css  js  c++  java
  • Aras Innovator获取项目任务序列号

    //方法名:GetProjectTasksNumber
    //功能描述:获取项目任务序列号
    //原作者:joe
    //创建时间:20141225
    //版权所有(C)JOE.FAN
    //--------------------------------------------------------
    System.Diagnostics.Debugger.Break();
    Innovator inn = this.getInnovator();
    string wbsId = "61A469A19B3D422AB47BD3627622AFD4";
    Item test = inn.applyMethod("GetActivitiesNumbers", "<rootWBS>" + wbsId + "</rootWBS>");
    
    XmlDocument resDOM= CCO.XML.CreateXMLDocument();
    string OuterXml = test.dom.OuterXml;
    resDOM.LoadXml(OuterXml);
     
    XmlNode rootNode = resDOM.SelectSingleNode("//Result");
    if(rootNode == null){return inn.newError("当前项目没有任务节点");}
     
    XmlNodeList aNodes = rootNode.SelectNodes("/descendant::a");
    if(aNodes == null){return inn.newError("当前项目没有任务节点");}
    
    Number = aNodes[i].Attributes.Item(1).Value;
    id = aNodes[i].Attributes.Item(0).Value;
    
    return this;
    
    applyMethod("GetActivitiesNumbers", "<rootWBS>" + wbsId + "</rootWBS>")
    傳rootwbs的ID,會回傳XML格式的ProjectTree的結構
    作者:Joe.Fan
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    ABP记录被删除调用Repository.Get报错
    C# 中在对象后面跟“?” 以及在类型后面跟问号
    list转table
    ling groupby多字段分组统计
    linq一堆多再对多
    ABP下mvc的libs还原
    EF数据迁移
    ABP密码规则设置
    ABP中table时间格式化
    ABP读取appseting.json
  • 原文地址:https://www.cnblogs.com/fanxingthink/p/4186529.html
Copyright © 2011-2022 走看看