le voici !!
Les tests sont commentés ! voilà !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69 public void AjouterDataXML(String str, Form1 Feuille1, String montant) { String debit; String credit; String Compte = Feuille1.comboBox1.Text; String FicEnreg = str; XmlNodeList ListeNoeud2; XmlDocument XmlDoc = new XmlDocument(); XmlDoc.Load(str+=".xml"); // ListeNoeud = XmlDoc.SelectNodes("/labanquedusud/compte"); ListeNoeud2 = XmlDoc.SelectNodes("/labanquedusud/compte/operations/operation"); if (str!=Compte) { credit=montant; debit="0"; } else { credit="0"; debit=montant; } // XmlNode node = XmlDoc.DocumentElement; // XmlElement element = XmlDoc.CreateElement("Intitule"); // element.InnerText="Virement"; // XmlElement element2 = XmlDoc.CreateElement("Debit"); // element2.InnerText=debit; // XmlElement element3 = XmlDoc.CreateElement("Credit"); // element3.InnerText=credit; // // // //// // // XmlNode NoeudFichier; // // // //XmlDoc.InsertAfter(element,node.FirstChild); int lastIndex = ListeNoeud2.Count - 1; int nextOrder = Convert.ToInt32(ListeNoeud2[lastIndex].Attributes[0].Value) + 1; //nextOrder = nextOrder + 1; XmlNode parent = ListeNoeud2[0].ParentNode; XmlElement newNode = XmlDoc.CreateElement("operation"); newNode.Attributes.Append(XmlDoc.CreateAttribute("order")); newNode.Attributes[0].Value = nextOrder.ToString(); parent.AppendChild(newNode); XmlElement element = XmlDoc.CreateElement("Intitule"); element.InnerText = "Virement"; XmlElement element2 = XmlDoc.CreateElement("Debit"); element2.InnerText = debit; XmlElement element3 = XmlDoc.CreateElement("Credit"); element3.InnerText = credit; newNode.AppendChild(element); newNode.AppendChild(element2); newNode.AppendChild(element3); FicEnreg = FicEnreg+="2"; XmlDoc.Save(FicEnreg+=".xml"); }
j'espere que ce n'est juste qu'une rigolade![]()
Partager