public IList <MonProduit> AfficheProduitCategorie(Guid idproduit) { List <MonProduit> MaListe = new List <MonProduit>(); var cmd = new SqlCommand(); cmd.CommandText = @" select P.ProductId, p.Name, p.UnitPrice, p.UnitsInStock from Product P inner join Category C on (C.CategoryId = P.CategoryId) where C.CategoryId = @id "; var param = new SqlParameter { SqlDbType = SqlDbType.UniqueIdentifier, ParameterName = "@id", Value = idproduit }; // Ajout à la collection des paramètres de la commande cmd.Parameters.Add(param); using (var bdd = new SqlConnection(Settings.Default.Northwind2Connect)) { cmd.Connection = bdd; bdd.Open(); using (var lis1 = cmd.ExecuteReader()) { while (lis1.Read()) { MonProduit intermediaire = new MonProduit(); intermediaire.ProductId = (int)lis1["ProductId"]; intermediaire.Name = (string)lis1["Name"]; intermediaire.UnitPrice = (decimal)lis1["UnitPrice"]; intermediaire.UnitsInStock = (int)lis1["UnitsInStock"]; MaListe.Add(intermediaire); } } return(MaListe); } }
public MonProduit ChargeProduit(int saisie) { MonProduit Monproduit1 = new MonProduit(); var cmd = new SqlCommand(); cmd.CommandText = @" select P.ProductId, p.Name, p.UnitPrice, p.UnitsInStock, SupplierId, CategoryId from Product P where P.ProductId = @id "; var param = new SqlParameter { SqlDbType = SqlDbType.NVarChar, ParameterName = "@id", Value = saisie }; // Ajout à la collection des paramètres de la commande cmd.Parameters.Add(param); using (var bdd = new SqlConnection(Settings.Default.Northwind2Connect)) { cmd.Connection = bdd; bdd.Open(); using (var lis1 = cmd.ExecuteReader()) { while (lis1.Read()) { Monproduit1.ProductId = (int)lis1["ProductId"]; Monproduit1.Name = (string)lis1["Name"]; Monproduit1.UnitPrice = (decimal)lis1["UnitPrice"]; Monproduit1.UnitsInStock = (int)lis1["UnitsInStock"]; Monproduit1.SupplierId = (int)lis1["SupplierId"]; Monproduit1.CategoryId = (Guid)lis1["CategoryId"]; } } return(Monproduit1); } }
public void AjouterProduitCategorie(MonProduit produitnouveau) { var com1 = new SqlCommand(); com1.CommandText = @"delete from OrderDetails where OrderId = @id"; com1.Parameters.Add(new SqlParameter { SqlDbType = SqlDbType.Int, ParameterName = "@id", // Value = idCmde }); var com2 = new SqlCommand(); com2.CommandText = @"delete from Orders where OrderId = @id"; com2.Parameters.Add(new SqlParameter { SqlDbType = SqlDbType.Int, ParameterName = "@id", // Value = idCmde }); }
public bool ModifierAjoutProduit(MonProduit produitnouveau) { if (produitnouveau.modif == false) { MonProduit.Add(produitnouveau); return(true); } else if (produitnouveau.modif == true) { MonProduit produuit1 = new MonProduit(); produuit1 = MonProduit.Find(produitnouveau.ProductId); produitnouveau.ProductId = produuit1.ProductId; //etc return(true); } return(false); }
public void AjouterProduitCategorie(MonProduit produitnouveau) { throw new NotImplementedException(); }
public IList <MonProduit> AfficheProduitCategorie(Guid idproduit) { return(MonProduit.ToList()); }
public IList <MonProduit> GETProduitLocal() { MonProduit.Load(); return(MonProduit.Local.ToList()); // rien dans vue ? Oui car c'etait pas chargé }