示例#1
0
 public Enfant(int pid, string pNom, string pPrenom, int pAge, Jouet unJouet)
 {
     id      = pid;
     nom     = pNom;
     prenom  = pPrenom;
     age     = pAge;
     leJouet = unJouet;
 }
示例#2
0
 public Enfant(int pid, string pNom, string pPrenom, int pAge)
 {
     id      = pid;
     nom     = pNom;
     prenom  = pPrenom;
     age     = pAge;
     leJouet = null;
 }
        public ActionResult AjouterJouet()
        {
            Jouet jouet = new Jouet
            {
                CategorieId = 1002
            };

            return(View(jouet));
        }
        public ActionResult AjouterJouetPost(Jouet jouet)
        {
            if (!ModelState.IsValid)
            {
                string fileName  = Path.GetFileNameWithoutExtension(jouet.ImageFile.FileName);
                string extension = Path.GetExtension(jouet.ImageFile.FileName);
                fileName        = fileName + extension;
                jouet.ImagePath = fileName;
                jouetService.AjouterJouet(jouet);

                return(RedirectToAction("TousLesJouets", "Jouet"));
            }
            return(View(jouet));
        }
示例#5
0
        public int AjouterJouet(Jouet jouet)
        {
            Command command = new Command("INSERT INTO [Produit](Libelle, Fabricant, Description, CategorieId, Prix, DateReception, ImagePath, AgeLivreId) " +
                                          "VALUES(@Libelle, @Fabricant, @Description, @CategorieId, @Prix, @DateReception, @ImagePath, @AgeLivreId);");

            command.AddParameter("@Libelle", jouet.Libelle);
            command.AddParameter("@Fabricant", jouet.Fabricant);
            command.AddParameter("@Description", jouet.Description);
            command.AddParameter("@CategorieId", jouet.CategorieId);
            command.AddParameter("@Prix", jouet.Prix);
            command.AddParameter("@DateReception", DateTime.Now);
            command.AddParameter("@ImagePath", jouet.ImagePath);
            command.AddParameter("@AgeLivreId", 0);

            int imageId = connex.ExecuteNonQuery(command);

            return(imageId);
        }
示例#6
0
        /// <summary>
        /// Recupère tout les jouets présent dans la base de données
        /// </summary>
        /// <returns></returns>
        public override ArrayList findAll()
        {
            ArrayList jouets = new ArrayList();

            CatalogueJouetPoulmane.Categorie  laCategorie;
            CatalogueJouetPoulmane.TrancheAge laTranche;
            CatalogueJouetPoulmane.Jouet      unJouet;
            int           i        = 0;
            SqlDataReader resultat = this.connexion("SELECT c.libelle as catLib,j.libelle as jouetLib,t.ageMin as ageMin,t.ageMax as ageMax FROM jouet j join Categorie c on c.idCategorie=j.idCategorie join TrancheAge t on j.idTrancheAge=t.idTrancheAge ORDER BY j.libelle");

            while (resultat.Read())
            {
                laCategorie = new Categorie(i, ((string)resultat["catLib"]));
                laTranche   = new TrancheAge(i, ((int)resultat["ageMin"]), ((int)resultat["ageMax"]));
                unJouet     = new Jouet(i, ((string)resultat["jouetLib"]), laCategorie, laTranche);
                jouets.Add(unJouet);
                i++;
            }
            this.closeConnection();
            return(jouets);
        }
示例#7
0
 public void setLeJouet(Jouet unJouet)
 {
     leJouet = unJouet;
 }