Ejemplo n.º 1
0
 public ActionResult AjouterFournisseur()
 {
     ViewBag.Command = CommandeNumber();
     using (IDal dal = new Dal())
     {
         if (Request.HttpMethod == "POST")
         {
             string erreur = dal.AddFournisseur(Request);
             if (erreur == "")
             {
                 return(null);
             }
             else
             {
                 ViewBag.list = erreur;
                 return(PartialView("Modal/ErreurAjout"));
             }
         }
         else
         {
             AfficheFournisseurViewModel model = new AfficheFournisseurViewModel();
             model.fournisseur = new Fournisseurs();
             return(PartialView("Modal/ModalView/AjouterFournisseur", model));
         }
     }
 }
Ejemplo n.º 2
0
        public ActionResult EditerFournisseur(string id)
        {
            ViewBag.Command = CommandeNumber();
            int  Id;
            bool ID = int.TryParse(id, out Id);

            if (ID)
            {
                Id = int.Parse(id);
                using (IDal dal = new Dal())
                {
                    if (Request.HttpMethod == "POST")
                    {
                        string erreur = dal.ModdFournisseur(Request, Id);
                        if (erreur == "")
                        {
                            return(new EmptyResult());
                        }
                        else
                        {
                            ViewBag.list = erreur;
                            return(PartialView("Modal/ErreurAjout"));
                        }
                    }
                    else
                    {
                        AfficheFournisseurViewModel model = new AfficheFournisseurViewModel();
                        model.fournisseur = dal.GetFournisseur(Id);
                        return(PartialView("Modal/ModalView/EditerFournisseur", model));
                    }
                }
            }
            else
            {
                return(View("Error"));
            }
        }