Пример #1
0
        public string GetSessionValue(string SessionName, bool IsInternalPluginUsed, string configKey)
        {
            if (SessionName == "")
            {
                return("");
            }
            else
            {
                XmlNode activeSessionNode = GetSessionNode(SessionName);
                string  result            = "";
                if (activeSessionNode != null)
                {
                    string value = Util_XmlOperHelper.GetNodeValue("", activeSessionNode);
                    result = value;
                    if (IsInternalPluginUsed && refInternalPlugin != null)
                    {
                        Dictionary <string, string> paramsDirc = new Dictionary <string, string>();
                        paramsDirc.Add("key", configKey);
                        paramsDirc.Add("value", value);
                        paramsDirc.Add("return", "");
                        refInternalPlugin.actionGet(paramsDirc);
                        result = paramsDirc["return"].ToString();
                    }
                }

                return(result);
            }
        }
Пример #2
0
 public bool IsInitDocument(string tagName, string tagValue, bool IsInternalPluginUsed, string configKey)
 {
     if (_configDoc == null)
     {
         return(false);
     }
     else
     {
         XmlNode rootNode = _configDoc.SelectSingleNode("/root");
         if (rootNode == null)
         {
             return(false);
         }
         else
         {
             if (!IsInternalPluginUsed || refInternalPlugin == null)
             {
                 return(Util_XmlOperHelper.GetNodeValue(tagName, rootNode) == tagValue ? true : false);
             }
             else
             {
                 string result = "";
                 Dictionary <string, string> paramsDirc = new Dictionary <string, string>();
                 paramsDirc.Add("key", configKey);
                 paramsDirc.Add("value", tagValue);
                 paramsDirc.Add("return", "");
                 refInternalPlugin.actionSet(paramsDirc);
                 result = paramsDirc["return"].ToString();
                 return(Util_XmlOperHelper.GetNodeValue(tagName, rootNode) == result ? true : false);
             }
         }
     }
 }
Пример #3
0
 public string GetNodeValue(XmlNode activeNode, bool IsInternalPluginUsed, string configKey)
 {
     if (activeNode != null)
     {
         string sourceData = Util_XmlOperHelper.GetNodeValue("", activeNode);
         string resultData = "";
         if (IsInternalPluginUsed && refInternalPlugin != null)
         {
             Dictionary <string, string> paramsDirc = new Dictionary <string, string>();
             paramsDirc.Add("key", configKey);
             paramsDirc.Add("value", sourceData);
             paramsDirc.Add("return", "");
             refInternalPlugin.actionGet(paramsDirc);
             resultData = paramsDirc["return"].ToString();
         }
         else
         {
             resultData = sourceData;
         }
         return(resultData);
     }
     else
     {
         return("");
     }
 }
Пример #4
0
 public string GetItemValue(XmlNode parentNode)
 {
     if (parentNode == null)
     {
         return("");
     }
     else
     {
         string attrResult = Util_XmlOperHelper.GetNodeValue("", parentNode);
         string Result     = attrResult;
         if (isDesMode)
         {
             Result = _objectDes.AesDecrypt(attrResult);
         }
         return(Result);
     }
 }
Пример #5
0
 public string GetItemValue(string SessionName, string ItemName)
 {
     if (SessionName == "" || ItemName == "")
     {
         return("");
     }
     else
     {
         XmlNode activeItemNode = GetItemNode(SessionName, ItemName);
         string  attrResult     = Util_XmlOperHelper.GetNodeValue("", activeItemNode);
         string  Result         = attrResult;
         if (isDesMode)
         {
             Result = _objectDes.AesDecrypt(attrResult);
         }
         return(Result);
     }
 }
Пример #6
0
 public string GetNodeValue(XmlNode activeNode)
 {
     if (activeNode != null)
     {
         string sourceData = Util_XmlOperHelper.GetNodeValue("", activeNode);
         string resultData = "";
         resultData = sourceData;
         if (isDesMode)
         {
             resultData = _objectDes.AesDecrypt(sourceData);
         }
         return(resultData);
     }
     else
     {
         return("");
     }
 }
Пример #7
0
 public string GetItemValue(XmlNode parentNode, bool IsInternalPluginUsed, string configKey)
 {
     if (parentNode == null)
     {
         return("");
     }
     else
     {
         string attrResult = Util_XmlOperHelper.GetNodeValue("", parentNode);
         string Result     = attrResult;
         if (IsInternalPluginUsed && refInternalPlugin != null)
         {
             Dictionary <string, string> paramsDirc = new Dictionary <string, string>();
             paramsDirc.Add("key", configKey);
             paramsDirc.Add("value", attrResult);
             paramsDirc.Add("return", "");
             refInternalPlugin.actionGet(paramsDirc);
             Result = paramsDirc["return"].ToString();
         }
         return(Result);
     }
 }