Esempio n. 1
0
 public void childList(DataTable dt, TaxOrgNode NODE)
 {
     foreach (DataRow du in dt.Select("ORG_ID_UPPER='" + NODE.id + "'"))
     {
         TaxOrgNode childNode = new TaxOrgNode();
         childNode.id           = du["ORG_ID"].ToString();
         childNode.orgName      = du["ORG_NAME"].ToString();
         childNode.orgCode      = du["ORG_CODE"].ToString();
         childNode.orgShortName = du["ORG_SHORT_NAME"].ToString();
         childNode.parentId     = du["ORG_ID_UPPER"].ToString();
         childNode.ISINVALID    = du["ISINVALID"].ToString();
         childNode.remark       = du["remark"].ToString();
         childNode.children     = new List <TaxOrgNode>();
         childList(dt, childNode);
         NODE.children.Add(childNode);
     }
 }
Esempio n. 2
0
        public void nodeList(string S_OrgCode, List <TaxOrgNode> LIST)
        {
            DataTable dt = db.getOrg(S_OrgCode);

            foreach (DataRow dr in dt.Select("ORG_CODE = '" + S_OrgCode + "'"))
            {
                TaxOrgNode NODE = new TaxOrgNode();
                NODE.id           = dr["ORG_ID"].ToString();
                NODE.orgName      = dr["ORG_NAME"].ToString();
                NODE.orgCode      = dr["ORG_CODE"].ToString();
                NODE.orgShortName = dr["ORG_SHORT_NAME"].ToString();
                NODE.parentId     = dr["ORG_ID_UPPER"].ToString();
                NODE.ISINVALID    = dr["ISINVALID"].ToString();
                NODE.remark       = dr["remark"].ToString();
                NODE.children     = new List <TaxOrgNode>();
                childList(dt, NODE);
                LIST.Add(NODE);
            }
        }