Пример #1
0
        public ActionResult Create(compte_rendu compte_rendu, int?idAct, int?idgroupe, string IDCreate)
        {
            if (ModelState.IsValid)
            {
                compte_rendu.Statut = false;
                db.compte_rendu.Add(compte_rendu);
                try
                {
                    db.SaveChanges();
                }
                catch (DbEntityValidationException DbExc)
                {
                    string error = "";
                    foreach (var er in DbExc.EntityValidationErrors)
                    {
                        foreach (var ve in er.ValidationErrors)
                        {
                            error += " - " + ve.ErrorMessage;
                        }
                    }
                    ViewBag.ActivitesID = new SelectList(db.Activites, "ID", "Nom_activ", compte_rendu.ActivitesID);
                    TempData["Message"] = error;
                    return(View(compte_rendu));
                }
                ViewData["idAct"]    = idAct;
                ViewData["idgroupe"] = idgroupe;
                ViewData["IDCreate"] = IDCreate;

                return(RedirectToAction("ActiviteCRS", "CompteRendu", new { idAct, idgroupe, IDCreate }));
            }


            ViewBag.ActivitesID = new SelectList(db.Activites, "ID", "Nom_activ", compte_rendu.ActivitesID);
            return(View(compte_rendu));
        }
Пример #2
0
        public ActionResult UpdateStatu(int id, int?idAct, int?idgroupe, string IDCreate)
        {
            compte_rendu cr = db.compte_rendu.Find(id);

            cr.Statut = !cr.Statut.Value;
            db.compte_rendu.Attach(cr);
            db.Entry(cr).State = EntityState.Modified;
            try {
                db.SaveChanges();
            }
            catch (DbEntityValidationException DbExc)
            {
                string error = "";
                foreach (var er in DbExc.EntityValidationErrors)
                {
                    foreach (var ve in er.ValidationErrors)
                    {
                        error += " - " + ve.ErrorMessage;
                    }
                }
                TempData["Message"]  = error;
                ViewData["idgroupe"] = idgroupe;
                ViewData["IDCreate"] = IDCreate;
                return(RedirectToAction("ActiviteCRS", "CompteRendu", new { idAct, idgroupe, IDCreate }));
            }
            ViewData["idgroupe"] = idgroupe;
            ViewData["IDCreate"] = IDCreate;
            return(RedirectToAction("ActiviteCRS", "CompteRendu", new { idAct, idgroupe, IDCreate }));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            compte_rendu compte_rendu = db.compte_rendu.Find(id);

            db.compte_rendu.Remove(compte_rendu);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #4
0
 public ActionResult Edit([Bind(Include = "ID,ActivitesID,Titre_cr,Date_debut,Date_fin,Sujet1,Sujet2,Autre,Statut")] compte_rendu compte_rendu)
 {
     if (ModelState.IsValid)
     {
         db.Entry(compte_rendu).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ActivitesID = new SelectList(db.Activites, "ID", "Nom_activ", compte_rendu.ActivitesID);
     return(View(compte_rendu));
 }
        public ActionResult UpdateStatu(int id, int?idAct, int?idgroupe, string IDCreate)
        {
            compte_rendu cr = db.compte_rendu.Find(id);

            cr.Statut = !cr.Statut.Value;
            db.compte_rendu.Attach(cr);
            db.Entry(cr).State = EntityState.Modified;
            db.SaveChanges();
            ViewData["idgroupe"] = idgroupe;
            ViewData["IDCreate"] = IDCreate;
            return(RedirectToAction("ActiviteCRS", "CompteRendu", new { idAct, idgroupe, IDCreate }));
        }
        public ActionResult Create(compte_rendu compte_rendu)
        {
            if (ModelState.IsValid)
            {
                compte_rendu.Statut = false;
                db.compte_rendu.Add(compte_rendu);
                db.SaveChanges();
                return(RedirectToAction("index", "Groupe", null));
            }

            ViewBag.ActivitesID = new SelectList(db.Activites, "ID", "Nom_activ", compte_rendu.ActivitesID);
            return(View(compte_rendu));
        }
 public ActionResult Edit(compte_rendu compte_rendu, int?idgroupe, string IDCreate)
 {
     if (ModelState.IsValid)
     {
         compte_rendu.ActivitesID     = compte_rendu.ActivitesID;
         compte_rendu.Statut          = compte_rendu.Statut;
         db.Entry(compte_rendu).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("GroupeActivites", "Activites", new { idgroupe, IDCreate }));
     }
     ViewBag.ActivitesID = new SelectList(db.Activites, "ID", "Nom_activ", compte_rendu.ActivitesID);
     return(View(compte_rendu));
 }
        // GET: CompteRendu/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            compte_rendu compte_rendu = db.compte_rendu.Find(id);

            if (compte_rendu == null)
            {
                return(HttpNotFound());
            }
            return(View(compte_rendu));
        }
        public ActionResult DetailsCR(int?id, int?idgroupe)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            compte_rendu compte_rendu = db.compte_rendu.Find(id);

            if (compte_rendu == null)
            {
                return(HttpNotFound());
            }
            ViewData["idgroupe"] = idgroupe;
            return(View(compte_rendu));
        }
Пример #10
0
        // GET: compte_rendu/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            compte_rendu compte_rendu = db.compte_rendu.Find(id);

            if (compte_rendu == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ActivitesID = new SelectList(db.Activites, "ID", "Nom_activ", compte_rendu.ActivitesID);
            return(View(compte_rendu));
        }
Пример #11
0
        // GET: CompteRendu/Details/5
        public ActionResult Details(int?id, int?idAct, int idgroupe, string IDCreate)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            compte_rendu compte_rendu = db.compte_rendu.Find(id);

            if (compte_rendu == null)
            {
                return(HttpNotFound());
            }
            ViewData["idgroupe"] = idgroupe;
            ViewData["IDCreate"] = IDCreate;
            ViewData["idAct"]    = idAct;
            return(View(compte_rendu));
        }
Пример #12
0
        // GET: CompteRendu/Edit/5
        public ActionResult Edit(int?id, int?idAct, int?idgroupe, string IDCreate)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            compte_rendu compte_rendu = db.compte_rendu.Find(id);

            if (compte_rendu == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ActivitesID    = new SelectList(db.Activites, "ID", "Nom_activ", compte_rendu.ActivitesID);
            ViewData["idgroupe"]   = idgroupe;
            ViewData["idActivite"] = idAct;
            ViewData["IDCreate"]   = IDCreate;
            return(View(compte_rendu));
        }