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(); } }
public void AddObs(Entity.Produit produit, string Obs) { var query = "UPDATE Produit SET Observation=" + "\"" + Obs + "\"" + " WHERE CodeProduit=" + "\"" + produit.CodeProduit + "\""; MySqlDataReader mySqlDataReader = _sQLService.Load(query); mySqlDataReader.Close(); }
public void AddProduit(Entity.Produit produit) { var query = "INSERT INTO Produit VALUES(" + "\"" + null + "\"" + "," + "\"" + produit.DateEffet.ToString("yyyy-MM-dd") + "\"" + "," + "\"" + produit.DateFin.ToString("yyyy-MM-dd") + "\"" + "," + "\"" + produit.Categorie + "\"" + "," + "\"" + produit.Nom + "\"" + "," + "\"" + produit.Observation + "\"" + ")"; MySqlDataReader mySqlDataReader = _sQLService.Load(query); mySqlDataReader.Close(); }
public List <Entity.Produit> GetAllProduits() { var query = "SELECT * FROM Produit"; 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 { throw new Exception("Pas de produits !"); } finally { mySqlDataReader.Close(); } }
public void DeleteProduit(Entity.Produit produit) { var query = "DELETE FROM CompositionPlat WHERE CodeProduit = " + "\"" + produit.CodeProduit + "\"; DELETE FROM Produit WHERE CodeProduit = " + "\"" + produit.CodeProduit + "\"; "; MySqlDataReader mySqlDataReader = _sQLService.Load(query); mySqlDataReader.Close(); }
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 ModifyProduit(Entity.Produit produit) { var query = "UPDATE Produit SET DateEffet=" + "\"" + produit.DateEffet.ToString("yyyy-MM-dd") + "\"" + "," + " DateFin=" + "\"" + produit.DateFin.ToString("yyyy-MM-dd") + "\"" + "," + "Categorie=" + "\"" + produit.Categorie + "\"" + "," + "Nom=" + "\"" + produit.Nom + "\"" + "," + "Observation=" + "\"" + produit.Observation + "\"" + " WHERE CodeProduit=" + "\"" + produit.CodeProduit + "\""; Debug.WriteLine(query); MySqlDataReader mySqlDataReader = _sQLService.Load(query); mySqlDataReader.Close(); }
public void ModifyProduit(Entity.Produit produit) { try { _productDAL.ModifyProduit(produit); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void AddObs(Entity.Produit produit, String Obs) { try { _productDAL.AddObs(produit, Obs); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void AddProduitToPlat(Entity.Plat plat, Entity.Produit produit) { try { _platDAL.AddProduitToPlat(plat, produit); } catch (Exception ex) { throw new Exception(ex.Message); } }