Пример #1
0
        public void AddHolder(string name, int id, string image)
        {
            HolderDetails holder = new HolderDetails();
            holder.Name = name;
            holder.id = id;
            holder.Image = image;

            xmlh.AddPanal(holder);
        }
Пример #2
0
        public void AddPanal(HolderDetails details)
        {
            XmlNode newfile = xDocument.CreateNode(XmlNodeType.Element, "holder", null);
            XmlAttribute id = xDocument.CreateAttribute("ID");
            id.Value = details.id.ToString();
            XmlAttribute image = xDocument.CreateAttribute("Image");
            image.Value = details.Image;
            XmlAttribute name = xDocument.CreateAttribute("Name");
            name.Value = details.Name;

            newfile.Attributes.Append(id);
            newfile.Attributes.Append(image);
            newfile.Attributes.Append(name);

            xDocument.SelectSingleNode("ConceptDB").AppendChild(newfile);
            SaveDB();
        }
Пример #3
0
        public bool UpdatePanal(int Panalid,HolderDetails details)
        {
            try
            {
                XmlNode rootnode = xDocument.SelectSingleNode("ConceptDB").SelectSingleNode("holder[@ID='" + Panalid.ToString() + "']");
                rootnode.Attributes["Image"].Value = details.Image;
                rootnode.Attributes["Name"].Value = details.Name;

                SaveDB();
                return true;
            }
            catch(Exception ex)
            {
                return false;

            }
        }
Пример #4
0
        public List<HolderDetails> GetHolderDetails()
        {
            List<HolderDetails> holders = new List<HolderDetails>();
            XmlNodeList allholderxml = xmlh.GetAllHolder();

            foreach (XmlNode xmn in allholderxml)
            {
                HolderDetails holder=new HolderDetails();
                holder.Image=xmn.Attributes["Image"].Value.ToString();
                holder.id = int.Parse(xmn.Attributes["ID"].Value.ToString());
                holder.Name = xmn.Attributes["Name"].Value.ToString();
                holders.Add(holder);
            }

            return holders;
        }
Пример #5
0
 public void Updatepanal(int id, string image, string name)
 {
     HolderDetails holdr = new HolderDetails();
     holdr.Image = image;
     holdr.Name = name;
     xmlh.UpdatePanal(id, holdr);
 }