Ejemplo n.º 1
0
        public void ChangeCommande(string nom_produit, float quantite)
        {
            ListeCommandes listeCommandes = XMLSerialisation.DeserialiserCommandes("commandes.xml");

            listeCommandes.UpdateProduit(nom_produit, quantite);
            XMLSerialisation.SerialiserCommandes("commandes.xml", listeCommandes);
        }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 public void SaveCommandes()
 {
     XMLSerialisation.SerialiserCommandes(m_commandeFilename, m_Listecommandes);
 }