/// <summary> /// 通过NodeID取得请求节点规则 /// </summary> /// <param name="nodeId"></param> /// <returns></returns> public RequestNodeRuleInfo GetRequestRuleByNodeID(string nodeId) { Guid NodeID = Guid.Empty; try { NodeID = new Guid(nodeId); } catch { return(null); } DataSet ds = dal.GetRequestRuleByNodeID(NodeID); if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { foreach (DataRow dr in ds.Tables[0].Rows) { RequestNodeRuleInfo info = new RequestNodeRuleInfo(); info.ID = new Guid(dr["ID"].ToString()); info.KeyName = dr["KeyName"].ToString(); info.RequestNodeID = new Guid(dr["RequestNodeID"].ToString()); info.TableName = dr["TableName"].ToString(); info.ConditionExpression = dr["ConditionExpression"].ToString(); info.CreatedOn = Convert.ToDateTime(dr["CreatedOn"]); info.CreatedBy = dr["CreatedBy"].ToString(); return(info); } } return(null); }
private void BindData() { ProcessRuleBLL bll = new ProcessRuleBLL(); RequestNodeRuleInfo info = bll.GetRequestRuleByNodeID(NodeID); if (info != null) { txtDisplayName.Text = info.KeyName; txtTableName.Text = info.TableName; txtConditionExpression.Text = info.ConditionExpression; string[] express = info.ConditionExpression.Split('='); dplist.SelectedValue = express[1].Trim(); hfID.Value = info.ID.ToString(); } }