public void ChangeCommande(string nom_produit, float quantite) { ListeCommandes listeCommandes = XMLSerialisation.DeserialiserCommandes("commandes.xml"); listeCommandes.UpdateProduit(nom_produit, quantite); XMLSerialisation.SerialiserCommandes("commandes.xml", listeCommandes); }
public Admin(string comandefilename) { m_adminSQL = new AdminSQL(); m_commandeFilename = comandefilename; UpdateProduit(); UpdateCommande(); if (!File.Exists(comandefilename)) { m_Listecommandes = new ListeCommandes(); SaveCommandes(); } m_Listecommandes = XMLSerialisation.DeserialiserCommandes(m_commandeFilename); }
public void UpdateCommande() { File.Delete(m_commandeFilename); List <string[]> infos = m_adminSQL.GetProduitStock(); m_Listecommandes = new ListeCommandes(); foreach (var i in infos) { string nom = i[0]; float quantite = float.Parse(i[2].Replace('.', ',')) - float.Parse(i[1].Replace('.', ',')); string reference = i[3]; m_Listecommandes.Add(new LigneCommande(nom, quantite, reference)); } XMLSerialisation.SerialiserCommandes(m_commandeFilename, m_Listecommandes); }
public void SaveCommandes() { XMLSerialisation.SerialiserCommandes(m_commandeFilename, m_Listecommandes); }