/// <summary> /// Evenement appelant la fenetre modale d'ajout des objets Article, Famille, Sous Famille /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AjouterToolStripMenuItem_Click(object sender, EventArgs e) { Article Article_Obj = new Article(); FormArticle FormArticler_Obj = new FormArticle(Article_Obj, ModelManager_Obj, "Ajouter"); FormArticler_Obj.StartPosition = FormStartPosition.CenterParent; FormArticler_Obj.ShowDialog(this); ActualiserToolStripMenuItem_Click(null, null); }
/// <summary> /// Evenement appelant la fenetre modale pour modifier des objets Article, Famille, Sous Famille /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ModifierToolStripMenuItem_Click(object sender, EventArgs e) { if (this.listView1.SelectedItems[0].Tag is Article) { FormArticle FormArticler_Obj = new FormArticle((Article)this.listView1.SelectedItems[0].Tag, ModelManager_Obj, "Modifier"); FormArticler_Obj.StartPosition = FormStartPosition.CenterParent; FormArticler_Obj.ShowDialog(this); ActualiserToolStripMenuItem_Click(null, null); } }
public ActionResult AddAndEditArticle(FormArticle model) { if (!User.Identity.IsAuthenticated) { return(RedirectToAction("Index", "Account")); } var accID = int.Parse(User.Identity.Name); var acc = new AccountDao().FindAccountById(accID); var emp = new EmployeeDao().FindById(acc.UserId); var article = new Article(); if (model.typeAction == "edit") { article.ID = model.saveID; article.ModifyDate = DateTime.Now; } else { article.Status = "Request"; article.CreateDate = DateTime.Now; article.CreateID = emp.EmployeeID; article.Views = 0; } article.Description = model.Description; article.ContentArticle = model.ContentArticle; article.CategoryID = model.CategorySmall; article.CategoryParent = model.CategoryBig; article.Title = model.Title; var file = model.Image; if (file != null) { var fileName = Path.GetFileName(file.FileName); file.SaveAs(Server.MapPath("/Assets/Client/Img/Article/" + fileName)); var srcImage = "/Assets/Client/Img/Article/" + fileName; article.Image = srcImage; } if (model.typeAction == "add") { var check = new ArticleDao().Insert(article); var checkSecond = new CategoryArticleDao().IncreaseAmount(article.CategoryID); var checkThird = new CategoryArticleDao().IncreaseAmount(article.CategoryParent.Value); } else { var check = new ArticleDao().Edit(article); } return(RedirectToAction("ListArticleEmployee", "Employee")); }