Ejemplo n.º 1
0
        public IList <TreeNodeEasyUI> getTreeData2(string strTreeCode, string strOrderByClause, string strTreeParams)
        {
            try
            {
                string             strPId = GetRequestQuery("id", "_");
                fetchTreeDataParam param  = new fetchTreeDataParam {
                    TreeCode = strTreeCode
                };
                if (strPId != "null")
                {
                    param.PId = strPId;
                }
                if (strOrderByClause != "null")
                {
                    param.OrderByClause = strOrderByClause;
                }
                if (strTreeParams != "null")
                {
                    param.TreeParams = strTreeParams;
                }
                var nodes = _getTreeData <TreeNode>(param.ToStringObjectDictionary(false));

                return(nodes.Select(item => item.toEasyUINode()).ToList());
            }
            catch (Exception ex)
            {
                throw new WebFaultException <string>(ex.Message, HttpStatusCode.InternalServerError);
            }
        }
Ejemplo n.º 2
0
 public IList <TreeNode> getTreeData(string strTreeCode, string strPId, string strOrderByClause, string strTreeParams)
 {
     try
     {
         fetchTreeDataParam param = new fetchTreeDataParam {
             TreeCode = strTreeCode
         };
         if (strPId != "null")
         {
             param.PId = strPId;
         }
         if (strOrderByClause != "null")
         {
             param.OrderByClause = strOrderByClause;
         }
         if (strTreeParams != "null")
         {
             param.TreeParams = strTreeParams;
         }
         return(_getTreeData <TreeNode>(param.ToStringObjectDictionary(false)));
     }
     catch (Exception ex)
     {
         throw new WebFaultException <string>(ex.Message, HttpStatusCode.InternalServerError);
     }
 }
Ejemplo n.º 3
0
 public IList <TreeNode> fetchTreeData(fetchTreeDataParam param)
 {
     try
     {
         return(_getTreeData <TreeNode>(param.ToStringObjectDictionary(false)));
     }
     catch (Exception ex)
     {
         throw new WebFaultException <string>(ex.Message, HttpStatusCode.InternalServerError);
     }
 }