コード例 #1
0
ファイル: DAOCompteMarketer.cs プロジェクト: mhassana/icones
        public Compte_marketer supprimer(Compte_marketer u)
        {
            if (u == null)
            {
                u = new Compte_marketer();
            }
            try
            {
                if (db.Compte_marketer.First(x => x.codeCOMPTE_MARKETER == u.codeCOMPTE_MARKETER) != null)
                {
                    //sauvegarde des nouvelles informations

                    db.supprimerCompte_marketer(u.codeCOMPTE_MARKETER, u.codeMARKETER, u.codeU);
                }

                else
                {
                    u.Marketer.adresse = "Cet enregistrement n'existe pas dans la base de donnees.";
                }
            }
            catch (Exception ex)
            {
                u.Marketer.adresse = ex.StackTrace;
            }
            return(u);
        }
コード例 #2
0
ファイル: DAOCompteMarketer.cs プロジェクト: mhassana/icones
        public Compte_marketer rechercher(string code)
        {
            Compte_marketer u = new Compte_marketer();

            try
            {
                u = db.Compte_marketer.First(x => x.codeCOMPTE_MARKETER == code);

                //verification de l'existence de l'objet dans la bd
                if (u != null)
                {
                    return(u);
                }

                else
                {
                    u.Marketer.adresse = "Aucun enregistrement trouve.";
                    return(null);
                }
            }
            catch (Exception ex)
            {
                u.Marketer.adresse = ex.StackTrace;
            }

            return(u);
        }
コード例 #3
0
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                // TODO: Add insert logic here
                Compte_marketer x = new Compte_marketer
                {
                    montant_net = decimal.Parse(collection["montant_net"]),


                    //*******

                    codeMARKETER = collection["codeMARKETER"],
                    codeU        = collection["codeU"],
                    date_c       = DateTime.Now,
                    //codePRODUIT = "PDT20192208"
                };


                dao.ajouter(x);

                return(RedirectToAction("afficherTous"));
            }
            catch (Exception ex)
            {
                ViewBag.Erreur = ex.Message;
                return(View());
            }
        }
コード例 #4
0
        public ActionResult Edit(Compte_marketer x)
        {
            try
            {
                dao.modifier(x);
                // TODO: Add update logic here

                return(RedirectToAction("afficherTous"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #5
0
ファイル: DAOCompteMarketer.cs プロジェクト: mhassana/icones
        public Compte_marketer ajouter(Compte_marketer u)
        {
            if (u == null)
            {
                u = new Compte_marketer();
            }
            try
            {
                db.creerCompte_marketer(u.montant_net, u.codeMARKETER, u.codeU);
            }
            catch (Exception ex)
            {
                u.Marketer.adresse = ex.StackTrace;
            }

            return(u);
        }
コード例 #6
0
ファイル: DAOCompteMarketer.cs プロジェクト: mhassana/icones
        public List <Compte_marketer> rechercherTous()
        {
            List <Compte_marketer> us = new List <Compte_marketer>();

            try
            {
                us = db.Compte_marketer.ToList();
            }
            catch (Exception ex)
            {
                Compte_marketer p = new Compte_marketer();
                p.Marketer.adresse = ex.StackTrace;
                us.Add(p);
            }

            return(us);
        }
コード例 #7
0
ファイル: DAOCompteMarketer.cs プロジェクト: mhassana/icones
        public Compte_marketer rechercherUnique(Compte_marketer m)
        {
            Compte_marketer u = new Compte_marketer();

            try
            {
                u = db.Compte_marketer.First(x => x.codeMARKETER == m.codeMARKETER);
            }

            catch (Exception ex)
            {
                u.Marketer.adresse = ex.StackTrace;
            }


            return(u);
        }
コード例 #8
0
ファイル: DAOCompteMarketer.cs プロジェクト: mhassana/icones
        public List <Compte_marketer> rechercherParMC(Func <Compte_marketer, bool> predicate)
        {
            List <Compte_marketer> us = new List <Compte_marketer>();

            try
            {
                us = db.Compte_marketer.Where(predicate).ToList();
            }
            catch (Exception ex)
            {
                Compte_marketer p = new Compte_marketer();
                p.Marketer.adresse = ex.StackTrace;
                us.Add(p);
            }

            return(us);
        }
コード例 #9
0
        // GET: CompteMarketer/Edit/5
        public ActionResult Edit(string code)
        {
            Compte_marketer x = dao.rechercher(code);

            CompteMarketerModel pm = new CompteMarketerModel
            {
                montant_net = x.montant_net,


                ///*******
                ///
                codeU = x.codeU,
                codeCOMPTE_MARKETER = x.codeCOMPTE_MARKETER
            };

            return(View(pm));
        }
コード例 #10
0
        // GET: CompteMarketer/Details/5
        public ActionResult Details(string code)
        {
            Compte_marketer x = dao.rechercher(code);

            CompteMarketerModel pm = new CompteMarketerModel
            {
                codeCOMPTE_MARKETER = x.codeCOMPTE_MARKETER,
                montant_net         = x.montant_net,
                codeMARKETER        = x.codeMARKETER,
            };

            if (x == null)
            {
                return(HttpNotFound());
            }
            return(View(pm));
        }
コード例 #11
0
        // GET: CompteMarketer/Create
        public ActionResult Create(Compte_marketer m)
        {
            CompteMarketerModel pm = new CompteMarketerModel();

            return(View("Create", pm));
        }