Esempio n. 1
0
 public void updateFromModel(ProjetView projetview)
 {
     this.nom = projetview.nom;
        this.reference = projetview.reference;
        this.id_client = projetview.id_client;
        this.z_actif = true;
 }
Esempio n. 2
0
 public PartialViewResult Creer()
 {
     ViewBag.type = "creer";
     ProjetView projetview = new ProjetView();
     var clients = cnx.client.Where(c => c.z_actif == true);
     ViewBag.id_client = new SelectList(clients, "id_client", "nom");
     return PartialView("_form", projetview);
 }
Esempio n. 3
0
 public PartialViewResult Editer(int id)
 {
     ViewBag.type = "editer";
     projet projet = cnx.projet.Single(p => p.id_projet == id);
     ProjetView projetview = new ProjetView();
     projetview.updateFromModel(projet);
     var clients = cnx.client.Where(c => c.z_actif == true).ToList();
     ViewBag.id_client = new SelectList(clients, "id_client", "nom", projetview.id_client);
     return PartialView("_form", projetview);
 }
Esempio n. 4
0
 public ActionResult Editer(ProjetView projetview, int? id)
 {
     if (ModelState.IsValid)
     {
         if (id == null)
         {
             projet projetx = new projet();
             projetx.updateFromModel(projetview);
             cnx.projet.AddObject(projetx);
         }
         else {
             projet projetx = cnx.projet.Where(p => p.id_projet == id).Single();
             projetx.updateFromModel(projetview);
             cnx.ObjectStateManager.ChangeObjectState(projetx, EntityState.Modified);
         }
             cnx.SaveChanges();
             return Json(new { succes = 1 });
     }
     return Json(new { succes = 0, erreurs = ModelState.ListeErreurs() });
 }