public List <Resultat> Liste() { List <Resultat> l_resultat = new List <Resultat>(); string sql = "SELECT * FROM dbo.[Resultat]"; try { db = new DB(); db.InitPrepare(sql); SqlDataReader dr = db.ExecuteSELECT(); while (dr.Read()) { Resultat r = new Resultat(); r.Id = int.Parse(dr[0].ToString()); r.Examen = dr[1].ToString(); r.Annee = int.Parse(dr[2].ToString()); r.Valeur = float.Parse(dr[3].ToString()); r.IdE = new Etablissement(); r.IdE.Id = int.Parse(dr[4].ToString()); l_resultat.Add(r); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } return(l_resultat); }
public ActionResult AddResultats(HttpPostedFileBase resultat, int specialite, string semester, string year) { Administrateur user = (Administrateur)Session["user"]; if (resultat != null && resultat.ContentLength > 0) { var extension = Path.GetExtension(resultat.FileName); if (!extension.ToLower().Equals(".pdf")) { return(RedirectToAction("UserProfile")); } var path = "~/Resources/Resultats/" + "Resultats_" + _specialiteService.Get(specialite).Abreviation + "_" + semester + "_" + year.Substring(0, 4) + "_" + year.Substring(5, 4) + extension.ToLower(); Resultat result = new Resultat { AdministrateurId = user.AdministrateurId, Annee = year, Path = path, Semestre = byte.Parse(semester.Last().ToString()), SpecialiteId = specialite }; result = _resultatService.Add(result); if (result != null) { resultat.SaveAs(Path.Combine(Server.MapPath("~/Resources/Resultats"), "Resultats_" + _specialiteService.Get(specialite).Abreviation + "_" + semester + "_" + year.Substring(0, 4) + "_" + year.Substring(5, 4) + extension.ToLower())); return(RedirectToAction("Index", "Annonce")); } } return(RedirectToAction("AddAvis", "Administrateur")); }
static public void UpdateoneResultat(Resultat res) { using (ResultatRepository resultatrepo = new ResultatRepository()) { resultatrepo.Update(res); } }
public void Commencer() { Resultat r; Affiche(); do { if (pCourante.j1aletrait) { pCourante = j1.Jouer(pCourante); } else { pCourante = j0.Jouer(pCourante); } Affiche(); r = pCourante.Eval(); }while(r == Resultat.indetermine); Re = r; switch (r) { case Resultat.j1gagne: Console.WriteLine("j1 a gagné."); break; case Resultat.j0gagne: Console.WriteLine("j0 a gagné."); break; case Resultat.partieNulle: Console.WriteLine("Partie nulle."); break; } }
public static List <Resultat> getMesResultats(Guid id) { List <Resultat> mesResultats = new List <Resultat>(); Utilisateur monUtilisateur = new Utilisateur(); SqlConnection sqlConnection1 = new SqlConnection(getDbConnexion()); SqlCommand cmd = new SqlCommand(); SqlDataReader reader; cmd.CommandText = "select TOP 10 * from [dbo].[sudoku_resultat] where utilisateur ='" + id + "' order by temps"; cmd.CommandType = CommandType.Text; cmd.Connection = sqlConnection1; sqlConnection1.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { Resultat monResultat = new Resultat(); monResultat.Id = (Guid)reader[0]; monResultat.Temps = reader[1].ToString(); monResultat.Utilisateur = (Guid)reader[2]; monResultat.Date = reader[3].ToString(); mesResultats.Add(monResultat); } // Data is accessible through the DataReader object here. sqlConnection1.Close(); return(mesResultats); }
public static ResultatEntity ToEntity(this Resultat bo, bool withJoin = false) { if (bo == null) { return(null); } ResultatEntity entity = new ResultatEntity(); entity.CourseId = bo.Race.Id; entity.PersonneId = bo.Personne.Id; if (bo.HeureArrivee != null) { entity.HeureArrive = (TimeSpan)bo.HeureArrivee; } if (bo.HeureDebut != null) { entity.HeureDepart = (TimeSpan)bo.HeureDebut; } entity.Classement = bo.Classement; return(entity); }
public Resultat GetResultatsByEtablissementAndYear(int IdE, int annee) { Resultat r = null; string sql = "SELECT * FROM resultat WHERE IdE = @IdE AND Annee = @Annee"; try { db = new DB(); db.InitPrepare(sql); db.GetCmd().Parameters.Add("@IdE", SqlDbType.Int); db.GetCmd().Parameters.Add("@Annee", SqlDbType.Int); db.GetCmd().Parameters["@IdE"].Value = IdE; db.GetCmd().Parameters["@Annee"].Value = annee; dr = db.ExecuteSELECT(); while (dr.Read()) { r = new Resultat(); r.Id = int.Parse(dr[0].ToString()); r.Examen = dr[1].ToString(); r.Annee = int.Parse(dr[2].ToString()); r.Valeur = float.Parse(dr[3].ToString()); } dr.Close(); db.CloseConnexion(); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } return(r); }
/// <summary> /// Constructeur /// </summary> /// <param name="nom"></param> /// <param name="dossard"></param> /// <param name="idCourse"></param> public ResultatsDetaillesCoureur(string nom, int dossard, int idCourse) { InitializeComponent(); //Si le nom est vide if (nom == "") { //Récupération des résultats grâce au num de dossard et à l'id de la course resultat = resultatRep.ListeResultatAvecDossard(dossard, idCourse)[0]; coureur = coureurRep.ListeCoureur(resultat.LeCoureur.NumLicence)[0]; } //Sinon else { //On récupère les resultats et le coureur grâce à son nom coureur = coureurRep.ListeCoureurAvecNom(nom)[0]; resultat = resultatRep.listeResultat(idCourse, coureur.NumLicence)[0]; } // On remplit les labels grace au résultat et au coureur sélectionnés this.labelClassement.Text = resultat.Classement.ToString(); this.labelDateNaissance.Text = coureur.DateDeNaissance.Day.ToString() + "-" + coureur.DateDeNaissance.Month.ToString() + "-" + coureur.DateDeNaissance.Year.ToString(); this.labelDossard.Text = resultat.NumDossard.ToString(); this.labelLicence.Text = coureur.NumLicence.ToString(); this.labelNom.Text = coureur.Nom; this.labelPrenom.Text = coureur.Prenom; this.labelSexe.Text = coureur.Sexe; this.labelAllure.Text = resultat.AllureMoyenne.ToString(); this.labelVitesse.Text = resultat.VitesseMoyenne.ToString(); this.labelTemps.Text = resultat.Temps.ToString(); }
public IHttpActionResult PutResultat(int id, Resultat resultat) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != resultat.ID_Res) { return(BadRequest()); } db.Entry(resultat).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ResultatExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// GESTION POUR LE CHOIX UNIQUE public ActionResult VoteSimple(string onechoose, int idSondage) { if (TestSondagevote(Request.Cookies, idSondage)) { return(RedirectToAction("DejaVoter", new { idSondage = idSondage })); } Resultat model = new Resultat(0, 0, 0, 0, idSondage); switch (onechoose) { case "Choix1": model.NbreVoteReponse1 = 1; break; case "Choix2": model.NbreVoteReponse2 = 1; break; case "Choix3": model.NbreVoteReponse3 = 1; break; } DataAccess.InsertionVoteBDD(idSondage, model.NbreVoteReponse1, model.NbreVoteReponse2, model.NbreVoteReponse3); SaveCookie(idSondage); return(RedirectToAction("ResultatVote", new { IDSondage = idSondage })); }
public static Resultat getMeilleurResultat(Guid id) { Resultat meilleurResultat = new Resultat(); Utilisateur monUtilisateur = new Utilisateur(); SqlConnection sqlConnection1 = new SqlConnection(getDbConnexion()); SqlCommand cmd = new SqlCommand(); SqlDataReader reader; cmd.CommandText = "select * from [dbo].[sudoku_Resultat] where temps = (Select max(temps) from [dbo].[sudoku_resultat] where utilisateur='" + id + "') AND utilisateur ='" + id + "'"; cmd.CommandType = CommandType.Text; cmd.Connection = sqlConnection1; sqlConnection1.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { meilleurResultat.Id = (Guid)reader[0]; meilleurResultat.Temps = reader[1].ToString(); meilleurResultat.Utilisateur = (Guid)reader[2]; } // Data is accessible through the DataReader object here. sqlConnection1.Close(); return(meilleurResultat); }
public async Task <IActionResult> Edit(int id, [Bind("Id,ProfilId,GradeId,DateResultat,DifficulteMaths,ResMaths,DifficulteFrancais,ResFrancais,DifficulteAnglais,ResAnglais")] Resultat resultat) { if (id != resultat.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(resultat); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ResultatExists(resultat.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["GradeId"] = new SelectList(_context.Grade, "Id", "Nom", resultat.GradeId); ViewData["ProfilId"] = new SelectList(_context.Profil, "Id", "Nom", resultat.ProfilId); return(View(resultat)); }
public void Commencer(bool affichage = true) { j1.NouvellePartie(); j0.NouvellePartie(); do { if (affichage) { pCourante.Affiche(); ///////////////////// } if (pCourante.j1aletrait) { pCourante.EffectuerCoup(j1.Jouer(pCourante.Clone())); } else { pCourante.EffectuerCoup(j0.Jouer(pCourante.Clone())); } } while (pCourante.NbCoups > 0); r = pCourante.Eval; if (affichage) { pCourante.Affiche(); /////////////////////////////// switch (r) { case Resultat.j1gagne: Console.WriteLine("j1 {0} a gagné.", j1); break; case Resultat.j0gagne: Console.WriteLine("j0 {0} a gagné.", j0); break; case Resultat.partieNulle: Console.WriteLine("Partie nulle."); break; } } }
public bool Add(Resultat r) { string sql = "INSERT INTO dbo.[Resultat](Examen, Annee, Valeur, IdE) VALUES(@Examen, @Annee, @Valeur, @IdE)"; try { db = new DB(); db.InitPrepare(sql); db.GetCmd().Parameters.Add("@Examen", SqlDbType.VarChar, 100); db.GetCmd().Parameters.Add("@Annee", SqlDbType.Int); db.GetCmd().Parameters.Add("@Valeur", SqlDbType.Float, 53); db.GetCmd().Parameters.Add("@IdE", SqlDbType.Int); db.GetCmd().Parameters["@Examen"].Value = r.Examen; db.GetCmd().Parameters["@Annee"].Value = r.Annee; db.GetCmd().Parameters["@Valeur"].Value = r.Valeur; db.GetCmd().Parameters["@IdE"].Value = r.IdE; if (db.ExecuteMAJ() != 0) { bol = true; } else { bol = false; } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } return(bol); }
public static Resultat getmeilleurResultat(Guid id) { Resultat meilleurResultat = new Resultat(); meilleurResultat = resultatDAL.getMeilleurResultat(id); return(meilleurResultat); }
public void Commencer(bool affichage) { do { if (affichage) { pCourante.Affiche(); } if (pCourante.j1aletrait) { //Console.WriteLine("Tour de j1"); pCourante.EffectuerCoup(j1.Jouer(pCourante)); } else { //Console.WriteLine("Tour de j2"); pCourante.EffectuerCoup(j0.Jouer(pCourante)); } } while (pCourante.NbCoups > 0); r = pCourante.Eval; if (affichage) { pCourante.Affiche(); switch (r) { case Resultat.j1gagne: Console.WriteLine("j1 {0} a gagné.", j1); break; case Resultat.j0gagne: Console.WriteLine("j2 {0} a gagné.", j0); break; case Resultat.partieNulle: Console.WriteLine("Partie nulle."); break; } } }
/// <summary> /// debut des fonctions /// </summary> private void beautifyResult() { string strResult = Resultat.ToString(); string[] entiereDecimale = strResult.Split(','); string partieEntiere = entiereDecimale[0]; string strEntiere = ""; int n = 0; for (int i = partieEntiere.Length - 1; i >= 0; i--) { strEntiere = partieEntiere.ElementAt(i) + strEntiere; n++; if (n == 3) { strEntiere = " " + strEntiere; n = 0; } } prettyResultat = strEntiere; if (entiereDecimale.Length > 1) { prettyResultat += "," + entiereDecimale[1]; } }
public async Task <IActionResult> Edit(int id, [Bind("Id,ChampionnatId,Personne1Id,Personne2Id,Score1,Score2,DateDebut")] Resultat resultat) { if (id != resultat.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(resultat); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ResultatExists(resultat.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ChampionnatId"] = new SelectList(_context.Championnat, "Id", "Nom", resultat.ChampionnatId); ViewData["Personne1Id"] = new SelectList(_context.Personne, "Id", "PrenomNom", resultat.Personne1Id); ViewData["Personne2Id"] = new SelectList(_context.Personne, "Id", "PrenomNom", resultat.Personne2Id); return(View(resultat)); }
public void GetAllTest() { string attendu = "Participant : Jean - Course : 300"; // Sauvegarde du participant Participant p = new Participant("Jean", "Claude", "jc", new DateTime(2001, 01, 01), "M"); Participant p2 = new Participant("Van", "Dam", "vd", new DateTime(2001, 01, 01), "M"); ParticipantRepository pr = new ParticipantRepository(); pr.Save(p); pr.Save(p2); List <Participant> participants = pr.GetAll(); //Sauvegarde de la course Course c = new Course(300); CourseRepository cr = new CourseRepository(); cr.Save(c); List <Course> courses = cr.GetAll(); //Sauvegarde du résultat Resultat r = new Resultat(p, c, new DateTime(2001, 10, 10, 00, 00, 23)); Resultat r2 = new Resultat(p2, c, new DateTime(2001, 10, 10, 00, 00, 55)); c.ClasserResultats(); ResultatRepository rr = new ResultatRepository(); rr.Save(r); rr.Save(r2); List <Resultat> resultats = rr.GetAll(); string sortie = r.ToString(); //test Assert.AreEqual(attendu, sortie); }
public void Commencer() { do { pCourante.Affiche(); if (pCourante.j1aletrait) { pCourante = pCourante.PositionFille(j1.Jouer(pCourante)); } else { pCourante = pCourante.PositionFille(j0.Jouer(pCourante)); } r = pCourante.Eval(); } while (r == Resultat.indetermine); pCourante.Affiche(); switch (r) { case Resultat.j1gagne: Console.WriteLine("j1 a gagné."); break; case Resultat.j0gagne: Console.WriteLine("j0 a gagné."); break; case Resultat.partieNulle: Console.WriteLine("Partie nulle."); break; } }
public void game_ShowSolution(int[][] grid) { bool resultat = true; string numero = ""; bool resultat2 = true; string numeroindice = ""; resultat = game_verifColonne() & game_verifLigne() & game_verifValeur(); resultat2 = game_verifSquare(); resultat = resultat && resultat2; if (resultat) { int temps = minutes * 60 + secondes + penalite; Resultat monR = new Resultat(); Resultat meilleurResultat = new Resultat(); meilleurResultat = resultatService.getmeilleurResultat(monUser.Id); if (meilleurResultat.Temps != null) { if (temps < int.Parse(meilleurResultat.Temps)) { MessageBox.Show("Bravo , vous venez de battre votre propre record !"); } } monR.Id = new Guid(); monR.Id = Guid.NewGuid(); lb_totalTemps.Visible = true; lb_tpTotal.Visible = true; lb_totalTemps.Text = (temps / 60).ToString() + ":" + (temps % 60).ToString(); monR.Utilisateur = monUser.Id; monR.Temps = temps.ToString(); for (int y = 0; y <= 8; y++) { for (int x = 0; x <= 8; x++) { numero = numero + grid[y][x].ToString(); if (DataGridView1.Rows[y].Cells[x].Style.ForeColor == Color.Black) { numeroindice = numeroindice + "1"; } else { numeroindice = numeroindice + "0"; } } } historiqueService.addHistorique(numero, monR.Id, ComboBox1.Text.ToString(), numeroindice); resultatService.addResultat(monR); this.majDgv(); } else { Clock.Start(); penalite += 20; lb_penalite.Text = penalite.ToString() + "s"; MessageBox.Show("20 secondes de pénalité pour avoir utiliser la vérification en ayant des erreurs."); } }
public ActionResult ResultatVote(int idSondage) { Resultat sondage = DataAccess.RecupererResultatEnBdd(idSondage); sondage.PourcentageDesVotes(); return(View(sondage)); }
public ActionResult DeleteConfirmed(int id) { Resultat resultat = db.Resultat.Find(id); db.Resultat.Remove(resultat); db.SaveChanges(); return(RedirectToAction("Index")); }
public static void InsertResultat(Resultat resultat) { using (var contexte = new QCMAppBDDEntities()) { contexte.Resultat.Add(resultat); contexte.SaveChanges(); } }
public static void deleteResultat(Resultat resultat) { using (var contexte = new QCMAppBDDEntities()) { contexte.Resultat.Remove(resultat); contexte.SaveChanges(); } }
/// <summary> /// Constructeur statique. /// </summary> static Resultat() { // Initialisation des Resultat statiques. Critique = new Resultat(1); Echec = new Resultat(2); Succes = new Resultat(3); Epic = new Resultat(4); }
public Resultat doIt(IAgent acteur, IAgent cible, object param) { Resultat res = this.Proba.get(); this.Actions[res].doIt(acteur, cible, param); return(res); }
public async Task <ActionResult <Resultat> > PostResultat(Resultat resultat) { Console.WriteLine("Resultat reçu" + resultat.ToString()); resultat.DateResultat = DateTime.Now; _context.Resultat.Add(resultat); await _context.SaveChangesAsync(); return(CreatedAtAction("GetResultat", new { id = resultat.Id }, resultat)); }
public void TestCalculAllureMoyenne() { Resultat resultat = new Resultat(); resultat.TempsEnSecondes = 60000; int distance = 10000; double Allure = resultat.CalculAllureMoyenne(distance); Assert.AreEqual(Allure, 100); }
public void Update(Resultat entity) { context.Entry(entity).State = EntityState.Modified; //Resultat res = (from c in context.Resultas select c).FirstOrDefault<Resultat>(x => x.ResultatId == entity.ResultatId); //res.audit = entity.audit; //res.theme = entity.theme; //res.point = entity.point; //res.Note = entity.Note; //res.req_comment = entity.req_comment; }