Ejemplo n.º 1
0
        public ActionResult ModifierPartenaire(int?id)
        {
            PARTENAIRE part = null;

            try
            {
                if (id == null)
                {
                    throw new ArgumentNullException("id");
                }

                part = db.GetPartenaire(id).First();
            }
            catch
            {
                TempData[Constantes.CLE_MSG_RETOUR] = new Message(Message.TYPE_MESSAGE.ERREUR, Resources.Partenaire.partenaireInexistant);
                return(RedirectToAction("GestionPartenaires"));
            }

            if (part != null)
            {
                return(View(part));
            }

            return(View());
        }
Ejemplo n.º 2
0
        public ActionResult SupprimerPartenaire(int?id, string confirmer, string annuler)
        {
            if (!String.IsNullOrEmpty(confirmer) && String.IsNullOrEmpty(annuler))
            {
                PARTENAIRE part = null;

                try
                {
                    if (id == null)
                    {
                        throw new ArgumentNullException("id");
                    }

                    part = db.GetPartenaire(id).First();
                }
                catch
                {
                    TempData[Constantes.CLE_MSG_RETOUR] = new Message(Message.TYPE_MESSAGE.ERREUR, Resources.Partenaire.partenaireInexistant);
                }

                if (part != null)
                {
                    db.SupprimerPartenaire(id);
                    TempData[Constantes.CLE_MSG_RETOUR] = new Message(Message.TYPE_MESSAGE.SUCCES, Resources.Partenaire.partenaireSupprime);
                }
            }

            return(RedirectToAction("GestionPartenaires"));
        }
Ejemplo n.º 3
0
        public ActionResult AjoutPartenaire([Bind(Exclude = "ID")] PARTENAIRE envoiPart)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    db.AjouterPartenaire(envoiPart.NOM, envoiPart.RAISONSOCIALE, envoiPart.ADRESSE, envoiPart.VILLE, envoiPart.PAYS, envoiPart.TELEPHONE, envoiPart.SITEWEB, envoiPart.COURRIEL);

                    TempData[Constantes.CLE_MSG_RETOUR] = new Message(Message.TYPE_MESSAGE.SUCCES, Resources.Partenaire.partenaireAjoute);
                    return(RedirectToAction("SectionPublique"));
                }
                catch (Exception ex)
                {
                    TempData[Constantes.CLE_MSG_RETOUR] = new Message(Message.TYPE_MESSAGE.ERREUR, Resources.Partenaire.partenaireErreur + " (" + ex.GetType() + ")");
                }
            }

            return(View(envoiPart));
        }