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); }
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(); }
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; } }
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; }
public void Updatepanal(int id, string image, string name) { HolderDetails holdr = new HolderDetails(); holdr.Image = image; holdr.Name = name; xmlh.UpdatePanal(id, holdr); }