Exemple #1
0
        public void DeletePlatFromCommande(Entity.Commande commande, Entity.Plat plat)
        {
            var             query           = "DELETE FROM PlatCommande WHERE CodePlat=" + "\"" + plat.CodePlat + "\"" + "AND CodeCommande=" + "\"" + commande.CodeCommande + "\"";
            MySqlDataReader mySqlDataReader = _sQLService.Load(query);

            mySqlDataReader.Close();
        }
Exemple #2
0
        public List <Entity.Produit> GetProduitsByPlat(Entity.Plat plat)
        {
            var query = "SELECT pr.CodeProduit, pr.DateEffet, pr.DateFin, pr.Categorie, pr.Nom, pr.Observation " +
                        "FROM Produit pr, Plat pl, CompositionPlat cpp " +
                        "WHERE pl.CodePlat =" + "\"" + plat.CodePlat + "\"" + "and pl.CodePlat = cpp.CodePlat and pr.CodeProduit = cpp.CodeProduit";
            MySqlDataReader mySqlDataReader = _sQLService.Load(query);

            try
            {
                List <Entity.Produit> list = new List <Entity.Produit>();

                while (mySqlDataReader.Read())
                {
                    Entity.Produit produit = new Entity.Produit(
                        (int)mySqlDataReader["CodeProduit"],
                        (DateTime)mySqlDataReader["DateEffet"],
                        (DateTime)mySqlDataReader["DateFin"],
                        mySqlDataReader["Categorie"] as string,
                        mySqlDataReader["Nom"] as string,
                        mySqlDataReader["Observation"] as string);

                    list.Add(produit);
                }
                return(list);
            }
            catch (MySqlException ex)
            {
                throw new Exception("Problème lors du chargement des plats !" + "\n" + ex.Message);
            }
            finally
            {
                mySqlDataReader.Close();
            }
        }
Exemple #3
0
        public void AddProduitToPlat(Entity.Plat plat, Entity.Produit produit)
        {
            var             query           = "INSERT INTO CompositionPlat VALUES(\"" + plat.CodePlat + "\"" + ",\"" + produit.CodeProduit + "\"" + ")";
            MySqlDataReader mySqlDataReader = _sQLService.Load(query);

            mySqlDataReader.Close();
        }
        public void AddPlatToCommande(Entity.Plat plat, Entity.Commande commande)
        {
            var query           = "INSERT INTO PlatCommande VALUES(\"" + plat.CodePlat + "\"" + "," + "\"" + commande.CodeCommande + "\"" + ")";
            var mySqlDataReader = _sQLService.Load(query);

            mySqlDataReader.Close();
        }
Exemple #5
0
        /// <summary>
        /// Get List of Plat by Menu ID
        /// </summary>
        /// <param name="menuID"></param>
        /// <returns></returns>
        public List <Entity.Plat> GetPlatByMenu(Entity.Menu menu)
        {
            var query = "SELECT pl.CodePlat, pl.Prix, pl.DateEffet, pl.DateFin, pl.Categorie, pl.Nom " +
                        "FROM Plat pl, Menu m, CompositionMenu cpm " +
                        "WHERE m.CodeMenu =" + "\"" + menu.CodeMenu + "\"" + "and pl.CodePlat = cpm.CodePlat and m.CodeMenu = cpm.CodeMenu";
            MySqlDataReader mySqlDataReader = _sQLService.Load(query);

            try
            {
                List <Entity.Plat> list = new List <Entity.Plat>();

                while (mySqlDataReader.Read())
                {
                    Entity.Plat plat = new Entity.Plat((int)mySqlDataReader["CodePlat"],
                                                       (DateTime)mySqlDataReader["DateEffet"],
                                                       (DateTime)mySqlDataReader["DateFin"],
                                                       mySqlDataReader["Categorie"] as string,
                                                       mySqlDataReader["Nom"] as string,
                                                       (float)mySqlDataReader["Prix"]);

                    list.Add(plat);
                }
                return(list);
            }
            catch
            {
                throw new Exception("Pas de plats !");
            }
            finally
            {
                mySqlDataReader.Close();
            }
        }
Exemple #6
0
        public List <Entity.Plat> GetPlatByCodeCommande(Entity.Commande commande)
        {
            var query = "SELECT pl.CodePlat, pl.Prix, pl.DateEffet, pl.DateFin, pl.Categorie, pl.Nom " +
                        "FROM Plat pl, Commande c, PlatCommande pcm " +
                        "WHERE c.CodeCommande =" + "\"" + commande.CodeCommande + "\"" + "AND pl.CodePlat = pcm.CodePlat And c.CodeCommande = pcm.CodeCommande";
            MySqlDataReader mySqlDataReader = _sQLService.Load(query);

            try
            {
                List <Entity.Plat> list = new List <Entity.Plat>();

                while (mySqlDataReader.Read())
                {
                    Entity.Plat plat = new Entity.Plat((int)mySqlDataReader["CodePlat"],
                                                       (DateTime)mySqlDataReader["DateEffet"],
                                                       (DateTime)mySqlDataReader["DateFin"],
                                                       mySqlDataReader["Categorie"] as string,
                                                       mySqlDataReader["Nom"] as string,
                                                       (float)mySqlDataReader["Prix"]);

                    list.Add(plat);
                }
                return(list);
            }
            catch
            {
                throw new Exception("Pas de plats !");
            }
            finally
            {
                mySqlDataReader.Close();
            }
        }
Exemple #7
0
        public void DeleteAllProduitOfPlat(Entity.Plat plat)
        {
            var             query           = "DELETE FROM CompositionPlat WHERE CodePlat=" + "\"" + plat.CodePlat + "\"";
            MySqlDataReader mySqlDataReader = _sQLService.Load(query);

            mySqlDataReader.Close();
        }
Exemple #8
0
        public void AddPlat(Entity.Plat plat)
        {
            var             query           = "INSERT INTO Plat VALUES(\"" + null + "\"" + ",\"" + plat.DateEffet.ToString("yyyy-MM-dd") + "\"" + ",\"" + plat.DateFin + "\"" + ",\"" + plat.Categorie + "\"" + ",\"" + plat.Nom + "\"" + ",\"" + plat.Prix + "\"" + ")";
            MySqlDataReader mySqlDataReader = _sQLService.Load(query);

            mySqlDataReader.Close();
        }
        public void AddPlatToMenu(Entity.Plat plat, Entity.Menu menu)
        {
            var             query           = "INSERT INTO CompositionMenu VALUES(\"" + plat.CodePlat + "\"" + ",\"" + menu.CodeMenu + "\"" + ",\"" + menu.DateElaboration + "\"" + ")";
            MySqlDataReader mySqlDataReader = _sQLService.Load(query);

            mySqlDataReader.Close();
        }
Exemple #10
0
        /// <summary>
        /// Get all avalaible Plat
        /// </summary>
        /// <returns></returns>
        public List <Entity.Plat> GetAllPlat()
        {
            var             query           = "SELECT * FROM Plat";
            MySqlDataReader mySqlDataReader = _sQLService.Load(query);

            try
            {
                List <Entity.Plat> list = new List <Entity.Plat>();

                while (mySqlDataReader.Read())
                {
                    Entity.Plat plat = new Entity.Plat((int)mySqlDataReader["CodePlat"],
                                                       (DateTime)mySqlDataReader["DateEffet"],
                                                       (DateTime)mySqlDataReader["DateFin"],
                                                       mySqlDataReader["Categorie"] as string,
                                                       mySqlDataReader["Nom"] as string,
                                                       (float)mySqlDataReader["Prix"]);

                    list.Add(plat);
                }
                return(list);
            }
            catch
            {
                throw new Exception("Pas de plats !");
            }
            finally
            {
                mySqlDataReader.Close();
            }
        }
        public void DeletePlatfromMenu(Entity.Menu menu, Entity.Plat plat)
        {
            var query = "DELETE FROM CompositionMenu WHERE CodePlat=" + "\"" + plat.CodePlat + "\"" + " AND CodeMenu=" + "\"" + menu.CodeMenu + "\"";

            Debug.Write(query);
            MySqlDataReader mySqlDataReader = _sQLService.Load(query);

            mySqlDataReader.Close();
        }
Exemple #12
0
        /// <summary>
        /// Modify an existing Plat
        /// </summary>
        /// <param name="plat"></param>
        public void ModifyPlat(Entity.Plat plat)
        {
            var query = " UPDATE Plat SET DateEffet=" + "\"" + plat.DateEffet.ToString("yyyy-MM-dd") + "\"" + ", DateFin=" + "\"" + plat.DateFin.ToString("yyyy-MM-dd") + "\"" + ", Categorie=" + "\"" + plat.Categorie + "\"" + ", Nom=" + "\"" + plat.Nom + "\"" + ", Prix =" + "\"" + plat.Prix + "\"" + " WHERE CodePlat= " + "\"" + plat.CodePlat + "\"";

            Debug.Write(query);
            MySqlDataReader mySqlDataReader = _sQLService.Load(query);

            mySqlDataReader.Close();
        }
Exemple #13
0
 public List <Entity.Produit> GetProduitsByPlatId(Entity.Plat plat)
 {
     try
     {
         return(_productDAL.GetProduitsByPlat(plat));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #14
0
 public void DeletePlat(Entity.Plat plat)
 {
     try
     {
         _platDAL.DeletePlat(plat);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #15
0
 public void DeletePlatFromCommande(Entity.Commande commande, Entity.Plat plat)
 {
     try
     {
         _platDAL.DeletePlatFromCommande(commande, plat);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #16
0
 public void AddProduitToPlat(Entity.Plat plat, Entity.Produit produit)
 {
     try
     {
         _platDAL.AddProduitToPlat(plat, produit);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #17
0
 public void AddPlatToMenu(Entity.Plat plat, Entity.Menu menu)
 {
     try
     {
         _menuDAL.AddPlatToMenu(plat, menu);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #18
0
 public void DeletePlatfromMenu(Entity.Menu menu, Entity.Plat plat)
 {
     try
     {
         _menuDAL.DeletePlatfromMenu(menu, plat);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #19
0
 public void AddPlatToCommande(Entity.Plat plat, Entity.Commande commande)
 {
     try
     {
         _commandeDAL.AddPlatToCommande(plat, commande);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }