/// <summary> /// Modifier un LogProduit en base /// </summary> /// <param name="p">LogProduit à modifier</param> public void ModifierLogProduit(LogProduit log) { // Contôle des champs LogProduitCommand logCmd = new LogProduitCommand(contexte); logCmd.Modifier(log); }
public LogProduit Delete(LogProduit logProduit) { _contexte.LogsProduits.Remove(logProduit); _contexte.SaveChanges(); return(logProduit); }
public LogProduit Add(LogProduit logProduit) { _contexte.LogsProduits.Add(logProduit); _contexte.SaveChanges(); return(logProduit); }
/// <summary> /// Supprimer un LogProduit /// </summary> /// <param name="LogProduitID">Identifiant du LogProduit à supprimer</param> public void Supprimer(int LogProduitID) { LogProduit delLogProduit = _contexte.LogProduits.Where(log => log.ID == LogProduitID).FirstOrDefault(); if (delLogProduit != null) { _contexte.LogProduits.Remove(delLogProduit); } _contexte.SaveChanges(); }
public void UpdateLogProduitTest() { CreateLogProduit(); Manager.Instance.AddLogProduit(this.logProduit); this.logProduit.Message = "TestLogProduitUpdate"; LogProduit logProduitUpdated = Manager.Instance.UpdateLogProduit(this.logProduit); Assert.AreEqual("TestLogProduitUpdate", logProduitUpdated.Message); DeleteLogProduit(); }
/// <summary> /// Modifier un LogProduit /// </summary> /// <param name="p">LogProduit à modifier</param> public void Modifier(LogProduit logProd) { LogProduit upLogProduit = _contexte.LogProduits.Where(log => log.ID == logProd.ID).FirstOrDefault(); if (upLogProduit != null) { upLogProduit.LogInfo = logProd.LogInfo; upLogProduit.Date = logProd.Date; upLogProduit.ProduitId = logProd.ProduitId; } _contexte.SaveChanges(); }
/// <summary> /// Ajoute un log produit a la liste view model /// </summary> private void AddOperationButton() { try { LogProduit logProduit = new LogProduit(); logProduit.LogInfo = Log; businessManager.AjouterLogProduit(logProduit); this.CloseAddOperationWindow(); } catch (Exception e) { MessageBox.Show("Erreur d'ajout d'un log sur le produit.\n ErrorMessage : " + e.Message); } }
public void DeleteLogProduitTest() { CreateLogProduit(); Manager.Instance.AddLogProduit(this.logProduit); LogProduit logProduitTmp = this.logProduit; DeleteLogProduit(); List <LogProduit> logsProduits = Manager.Instance.GetAllLogsProduits(); if (logsProduits.Count() > 0) { Assert.AreNotEqual(logProduitTmp, logsProduits.Last()); } }
public LogProduit Update(LogProduit logProduit) { LogProduit lpDB = _contexte.LogsProduits.Where(lp => lp.Id == logProduit.Id).FirstOrDefault(); if (lpDB != null) { lpDB.Id = logProduit.Id; lpDB.Message = logProduit.Message; lpDB.Produit = logProduit.Produit; lpDB.ProduitId = logProduit.ProduitId; lpDB.Date = logProduit.Date; } _contexte.SaveChanges(); return(lpDB); }
private void CreateLogProduit() { this.categorie = new Categorie(); this.categorie.Actif = false; this.categorie.Libelle = "TestLogProduit"; Manager.Instance.AddCategorie(this.categorie); this.produit = new Produit(); this.produit.Actif = false; this.produit.Code = 0; this.produit.Description = "TestLogProduit"; this.produit.Libelle = "TestLogProduit"; this.produit.Prix = 0; this.produit.Stock = 0; this.produit.CategorieId = this.categorie.Id; Manager.Instance.AddProduit(this.produit); this.logProduit = new LogProduit(); this.logProduit.Message = "TestLogProduit"; this.logProduit.ProduitId = this.produit.Id; }
/// <summary> /// Ajouter le LogProduit en base /// </summary> /// <param name="p">LogProduit à ajouter</param> /// <returns>Identifiant du LogProduit ajouté</returns> public int Ajouter(LogProduit logProd) { _contexte.LogProduits.Add(logProd); return(_contexte.SaveChanges()); }
public void DeleteLogProduit(LogProduit lp) { LogProduitCommand lpc = new LogProduitCommand(contexte); lpc.Delete(lp); }
public LogProduit UpdateLogProduit(LogProduit lp) { LogProduitCommand lpc = new LogProduitCommand(contexte); return(lpc.Update(lp)); }
public void AddLogProduit(LogProduit lp) { LogProduitCommand lpc = new LogProduitCommand(contexte); lpc.Add(lp); }
/// <summary> /// Ajouter un LogProduit en base /// </summary> /// <param name="p">LogProduit à ajouter</param> /// <returns>identifiant du nouveau LogProduit</returns> public int AjouterLogProduit(LogProduit log) { LogProduitCommand logCmd = new LogProduitCommand(contexte); return(logCmd.Ajouter(log)); }