public ActionResult Delete(int idJoueur, int idPalmares)
        {
            PalmaresCivil palmares = new PalmaresCivil();

            palmares.Delete(idPalmares);
            return(Redirect("~/Joueur/Joueur/" + idJoueur));
        }
        public ActionResult AjoutPalmares(int idJoueur, string recompense, DateTime date)
        {
            PalmaresCivil palmares = new PalmaresCivil();

            recompense = HttpUtility.HtmlEncode(recompense);
            palmares.AjoutPalmares(idJoueur, recompense, date);
            return(Redirect("~/Joueur/Joueur/" + idJoueur));
        }
        public ActionResult UpdatePalmares(int idJoueur, int idPalmares)
        {
            PalmaresCivil palmares = new PalmaresCivil();

            palmares         = palmares.GetPalmaresCivic(idPalmares);
            ViewBag.palmares = palmares;
            ViewBag.idJoueur = idJoueur;
            return(View());
        }
        public ActionResult UpdatePalmares(int idJoueur, int idPalmares, string recompense, DateTime date)
        {
            PalmaresCivil palmares = new PalmaresCivil();

            if (recompense != "" || date != null)
            {
                palmares.Update(idPalmares, recompense, date);
                return(Redirect("~/Joueur/Joueur/" + idJoueur));
            }
            else
            {
                return(Redirect("UpdatePalmares/" + idJoueur + "?error=Aucune information trouvée"));
            }
        }
        public ActionResult Joueur(int id)
        {
            DCJoueur joueur = new DCJoueur();
            Joueur   player = new Joueur();

            string[] ext    = new string[] { "jpg", "jpeg", "png", "gif" };
            string   file   = "";
            int      i      = 0;
            string   path   = "";
            bool     trouve = false;

            // Récupère les informations du joueur
            player = joueur.GetJoueur(id);
            ViewBag.dateNaissance = player.DateNaissance.ToString("dddd, le dd MMMM yyyy ");
            do
            {
                path = id + "." + ext[i];
                if (System.IO.File.Exists(@"C:\Inetpub\vhosts\default\htdocs\Content\image\" + path))
                {
                    file   = path;
                    trouve = true;
                }
                i++;
            } while (!trouve && i < ext.Length);
            ViewBag.photo = file;

            if (player.Sexe == 'f')
            {
                ViewBag.sexe = "Féminin";
            }
            else
            {
                ViewBag.sexe = "Masculin";
            }
            ViewBag.Joueur = player;
            // Récupère le palmarès civic du joueur
            PalmaresCivil palmares = new PalmaresCivil();

            ViewBag.listePalmaresCivic = palmares.GetListPalmaresCivic(id);

            // Récupéré le palmarès sportif du joueur
            PalmaresSportif palmaresSportif = new PalmaresSportif();

            ViewBag.palmaresSportif = palmaresSportif.GetList(id);
            return(View());
        }
Exemple #6
0
        public PalmaresCivil GetPalmares(int id)
        {
            PalmaresCivil palmares = new PalmaresCivil();
            DBConnection  con      = DBConnection.Instance();

            if (con.IsConnect())
            {
                string query  = "SELECT * FROM palmarescivicjoueur Where idJoueur=" + id;
                var    cmd    = new MySqlCommand(query, con.Connection);
                var    reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    palmares.IdPalmares = reader.GetInt32(0);
                    palmares.Recompense = reader.GetString(2);
                    palmares.Annee      = reader.GetDateTime(3);
                }
                reader.Close();
                return(palmares);
            }
            else
            {
                return(null);
            }
        }