Ejemplo n.º 1
0
        public static List <DataItemModel> BindData(string pGroupNodeName, bool pEmptyAsDefault)
        {
            List <DataItemModel> types = new List <DataItemModel>();
            DataItemModel        itemInfo;

            if (pEmptyAsDefault)
            {
                itemInfo       = new DataItemModel();
                itemInfo.text  = "--Choose--";
                itemInfo.value = string.Empty;
                types.Add(itemInfo);
            }

            XmlDocument doc = new XmlDocument();

            doc.Load(HttpContext.Current.Server.MapPath("~/App_Data/XMLData.xml"));
            if (doc != null)
            {
                XmlNodeList nodes = doc.SelectNodes("/autobind/" + pGroupNodeName + "/item");
                if (nodes != null)
                {
                    int nodeCount = nodes.Count;
                    for (int nodeIndex = 0; nodeIndex < nodeCount; nodeIndex++)
                    {
                        itemInfo       = new DataItemModel();
                        itemInfo.text  = Protect.ToString(nodes[nodeIndex].Attributes["text"].Value);
                        itemInfo.value = Protect.ToString(nodes[nodeIndex].Attributes["value"].Value);
                        types.Add(itemInfo);
                    }
                }
            }
            return(types);
        }
Ejemplo n.º 2
0
        public static void AddMessage(string pKey, string pMessage)
        {
            string currentMessage = Protect.ToString(HttpContext.Current.Session[pKey]);

            if (currentMessage != string.Empty)
            {
                currentMessage += "<br/>" + pMessage;
            }
            else
            {
                currentMessage = pMessage;
            }
            HttpContext.Current.Session[pKey.ToString()] = currentMessage;
        }
Ejemplo n.º 3
0
        public static string GetNodeDataByValue(string node, string value)
        {
            string      result = string.Empty;
            XmlDocument doc    = new XmlDocument();

            doc.Load(HttpContext.Current.Server.MapPath("~/App_Data/XMLData.xml"));
            if (doc != null)
            {
                XmlNode xNode = doc.SelectSingleNode(string.Format("/autobind/{0}/item[@value='{1}']", node, value));
                if (xNode != null)
                {
                    if (xNode.Attributes["text"] != null)
                    {
                        result = Protect.ToString(xNode.Attributes["text"].Value);
                    }
                }
            }
            return(result);
        }
Ejemplo n.º 4
0
 public static string GetMessage(string pKey)
 {
     return(Protect.ToString(HttpContext.Current.Session[pKey]));
 }