Пример #1
0
 void Start()
 {
     if (tag != "Indestruc")
     {
         _niveau = FindObjectOfType <Niveau>();
         _niveau.compterBriques();
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            Niveau niveau = db.Niveaus.Find(id);

            db.Niveaus.Remove(niveau);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            Niveau niveau = db.GetFromDatabase <Niveau>(id);

            niveau.IsDeleted = true;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #4
0
 // Start is called before the first frame update
 void Start()
 {
     if (tag != "incassable")
     {
         _niveau = FindObjectOfType <Niveau>();
         _niveau.compterBriques();
     }
 }
Пример #5
0
        /// <summary> Ecrit le message en fonction de la trace</summary>
        /// <param name="penmNiveau">Le niveau</param>
        /// <param name="pstrMessage">Le message</param>
        /// <param name="pexcException"> L'exception</param>
        /// <remarks> Defaut = Debug </remarks>
        public static void Ecrire(Niveau penmNiveau, string pstrMessage, Exception pexcException)
        {
            try
            {
                switch (penmNiveau)
                {
                case Niveau.Debug:
                    if (Logger.Log.IsDebugEnabled)
                    {
                        Logger.Log.Debug(Logger.Completer(pstrMessage), pexcException);
                    }
                    break;

                case Niveau.Erreur:
                    if (Logger.Log.IsErrorEnabled)
                    {
                        Logger.Log.Error(Logger.Completer(pstrMessage), pexcException);
                    }
                    break;

                case Niveau.Fatal:
                    if (Logger.Log.IsFatalEnabled)
                    {
                        Logger.Log.Fatal(Logger.Completer(pstrMessage), pexcException);
                    }
                    break;

                case Niveau.Info:
                    if (Logger.Log.IsInfoEnabled)
                    {
                        Logger.Log.Info(Logger.Completer(pstrMessage), pexcException);
                    }
                    break;

                case Niveau.Warning:
                    if (Logger.Log.IsWarnEnabled)
                    {
                        Logger.Log.Warn(Logger.Completer(pstrMessage), pexcException);
                    }
                    break;

                default:
                    if (Logger.Log.IsDebugEnabled)
                    {
                        Logger.Log.Debug(Logger.Completer(pstrMessage), pexcException);
                    }
                    break;
                }
            }
            catch (Exception ex)
            {
                if (penmNiveau == Niveau.Erreur)
                {
                    EventWindowsLog(ex.Message + " " + ex.StackTrace);
                    EventWindowsLog(pstrMessage);
                }
            }
        }
Пример #6
0
        public IActionResult OnGet(int?idMatiere, int?idSeance)
        {
            if (idSeance != null)
            {
                IdSe     = (int)idSeance;
                Absence2 = _context.Absences
                           .Include(a => a.Etudiant)
                           .Where(a => a.SeanceID == idSeance)
                           .ToList();
            }
            if (idMatiere != null)
            {
                IdMat = (int)idMatiere;

                Matiere Mat = new Matiere();
                Mat = _context.Matieres.Find(idMatiere);

                Module Mod = new Module();
                Mod = _context.Modules.Find(Mat.ModuleID);

                Niveau Niv = new Niveau();
                Niv = _context.Nivaux.Find(Mod.NiveauID);

                Etudiant2 = _context.Etudiants
                            .Include(e => e.Niveau)
                            .Where(e => e.NiveauID == Niv.ID)
                            .ToList();
            }

            List <Etudiant> etudiants2 = new List <Etudiant>();

            foreach (var etudiant in Etudiant2)
            {
                bool b = false;
                foreach (Absence absence in Absence2)
                {
                    if (etudiant.ID == absence.EtudiantID)
                    {
                        b = true;
                    }
                }
                if (b == false)
                {
                    etudiants2.Add(etudiant);
                }
            }
            var etudiants = etudiants2
                            .Select(e => new
            {
                ID       = e.ID,
                FullName = e.Nom + " " + e.Prenom
            })
                            .ToList();

            ViewData["EtudiantID"] = new SelectList(etudiants, "ID", "FullName");
            return(Page());
        }
Пример #7
0
        public void NiveauToevoegenOnsuccesvol2Test()
        {
            Niveau niveau = new Niveau("makkelijk", 0.1, 0.1, 0.1);

            NC.NiveauToevoegen("makkelijk", 0.1, 0.1, 0.1);
            Niveau niveau2 = new Niveau("0.1", 0.1, 0.1, 0.1);

            // check of ze gelijk zijn
        }
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            Niveau niveau = await db.Niveau.FindAsync(id);

            db.Niveau.Remove(niveau);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Пример #9
0
 /// <summary>
 /// Ecriture d'un log avec sérialisation json de l'object
 /// </summary>
 /// <param name="penmNiveau"></param>
 /// <param name="o"></param>
 /// <param name="type"></param>
 public static void Ecrire(Niveau penmNiveau, string message, object o, Type type)
 {
     //sérialisation json de l'object
     if (o != null)
     {
         string strO = JsonHelper.Serialize(o, type);
         Ecrire(penmNiveau, message + strO);
     }
 }
Пример #10
0
        public void NiveauToevoegenOnsuccesvolTest()
        {
            Niveau niveau = new Niveau("makkelijk", 0.1, 0.1, 0.1);

            NC.NiveauToevoegen("makkelijk", 0.1, 0.1, 0.1);
            Niveau niveau2 = new Niveau("gemiddeld", 0.1, 0.1, 0.1);

            // check of niveau en niveau 2 niet gelijk zijn
        }
Пример #11
0
        public void NiveauToevoegenSuccesvolTest()
        {
            Niveau niveau = new Niveau("makkelijk", 0.1, 0.1, 0.1);

            NC.NiveauToevoegen("makkelijk", 0.1, 0.1, 0.1);
            Niveau niveau2 = new Niveau("makkelijk", 0.1, 0.1, 0.1);

            // check of niveau en niveau2 gelijk zijn
        }
Пример #12
0
 public Docteur(string nomM, string prenomM, string ville, string adresse, Niveau niveau, int nbrPatients)
 {
     NomM = nomM;
     PrenomM = prenomM;
     Ville = ville;
     Adresse = adresse;
     Niveau = niveau;
     NbrPatients = nbrPatients;
 }
Пример #13
0
        internal void OnNavigateTo(IDictionary <string, object> dictionary)
        {
            _niveau    = dictionary["niveau"] as Niveau;
            Title      = _niveau.Nom;
            Percent    = (double)dictionary["percent"];
            IsFinished = Percent == 1;

            _facade = dictionary["facade"] as Facade;
            SaveLevel(_niveau);
        }
Пример #14
0
        private void Update(Niveau niveau)
        {
            Niveau n = dbEntities.Niveaux.FirstOrDefault(x => x.id == niveau.id);

            if (n is null)
            {
                dbEntities.Niveaux.Add(niveau);
            }
            dbEntities.SaveChanges();
        }
Пример #15
0
        internal Classe(Niveau niveau)
        {
            Matieres    = new List <Matiere>();
            this.Niveau = niveau;

            if (niveau is Premiere)
            {
                Matieres.Add(new C());
            }
        }
Пример #16
0
 public ActionResult Edit([Bind(Include = "IdNiveau,NomNiveau")] Niveau niveau)
 {
     if (ModelState.IsValid)
     {
         db.Entry(niveau).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(niveau));
 }
Пример #17
0
 /// <summary>
 /// Renvoie un point suivant le type du niveau en cours
 /// </summary>
 /// <param name="type">Type du niveau</param>
 /// <returns>Le point</returns>
 public static Point getPoint(Niveau.TypeNiveau type)
 {
     switch(type)
     {
         case Niveau.TypeNiveau.NIV2D:
             return new Point2D();
         default:
             throw new FabriqueException("Le type de point donné n'existe pas");
     }
 }
Пример #18
0
 /// <summary>
 /// Retourne un vecteur suivant le type du niveau
 /// </summary>
 /// <param name="type">Type du niveau</param>
 /// <param name="origine">Origine du vecteur</param>
 /// <param name="image">Image du vecteur</param>
 /// <returns>Le vecteur créer</returns>
 public static IVecteur getVecteur(Niveau.TypeNiveau type, Point origine, Point image)
 {
     switch (type)
     {
         case Niveau.TypeNiveau.NIV2D:
             return new Vecteur2((Point2D)origine, (Point2D)image);
         default:
             throw new FabriqueException("Le type de vecteurs donné n'existe pas");
     }
 }
Пример #19
0
        public ActionResult Update(Niveau niveau)
        {
            Niveau niveau1 = dao.getById(niveau.NiveauId);

            niveau1.Code      = niveau.Code;
            niveau1.libelle   = niveau.libelle;
            niveau1.FiliereId = niveau.FiliereId;
            dao.update(niveau1);
            return(RedirectToAction("Index"));
        }
Пример #20
0
        public ActionResult Create([Bind(Include = "IdNiveau,NomNiveau")] Niveau niveau)
        {
            if (ModelState.IsValid)
            {
                db.Niveaux.Add(niveau);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(niveau));
        }
        public async Task <ActionResult> Edit([Bind(Include = "IdNiveau,LibelleNiveau")] Niveau niveau)
        {
            if (ModelState.IsValid)
            {
                db.Entry(niveau).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(niveau));
        }
Пример #22
0
        public async Task <IActionResult> Create([Bind("Niveau_id,Niveau_designation")] Niveau niveau)
        {
            if (ModelState.IsValid)
            {
                _context.Add(niveau);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(niveau));
        }
        public async Task OnGetAsync(int?idMatiere)
        {
            Etudiant = await _context.Etudiants
                       .Include(e => e.Niveau)
                       .ToListAsync();

            Note = await _context.Notes
                   .Include(n => n.Etudiant)
                   .Include(n => n.Matiere).ToListAsync();

            if (idMatiere != null)
            {
                Note    = Note.Where(e => e.MatiereID == idMatiere).ToList();
                IdMat   = (int)idMatiere;
                Matiere = await _context.Matieres.FindAsync(idMatiere);

                Matiere Mat = new Matiere();
                Mat = _context.Matieres.Find(idMatiere);

                Module Mod = new Module();
                Mod = _context.Modules.Find(Mat.ModuleID);

                Niveau Niv = new Niveau();
                Niv = _context.Nivaux.Find(Mod.NiveauID);

                Etudiant = Etudiant.Where(e => e.NiveauID == Niv.ID).ToList();
            }

            foreach (Etudiant etudiant in Etudiant)
            {
                bool b = false;
                foreach (Note note in Note)
                {
                    if (etudiant.ID == note.EtudiantID)
                    {
                        b = true;
                    }
                }
                if (b == false)
                {
                    Note Note2 = new Models.Note();
                    Note2.EtudiantID = etudiant.ID;
                    Note2.MatiereID  = (int)idMatiere;
                    _context.Notes.Add(Note2);
                }
            }
            await _context.SaveChangesAsync();

            Note = await _context.Notes
                   .Include(n => n.Etudiant)
                   .Include(n => n.Matiere).ToListAsync();

            Note = Note.Where(e => e.MatiereID == idMatiere).OrderBy(n => n.Etudiant.Nom).ToList();
        }
Пример #24
0
 public ActionResult Edit([Bind(Include = "idNIVEAU,TypeSECTEUR,nomNIVEAU,descriptionNIVEAU,ordreAffichageNIVEAU")] Niveau niveau)
 {
     if (ModelState.IsValid)
     {
         db.Entry(niveau).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.TypeSECTEUR = new SelectList(db.Secteurs, "idSECTEUR", "nomSECTEUR", niveau.TypeSECTEUR);
     return(View(niveau));
 }
        public async Task <IHttpActionResult> GetNiveau(int id)
        {
            Niveau niveau = await db.Niveau.FindAsync(id);

            if (niveau == null)
            {
                return(NotFound());
            }

            return(Ok(niveau));
        }
Пример #26
0
        public async Task <IHttpActionResult> UpdateAsync([FromBody] Niveau niveau)
        {
            var niveauToUpdate = new AccessLayer.Models.Niveau
            {
                NiveauId  = niveau.NiveauId,
                NiveauLib = niveau.NiveauLib
            };

            await niveauAccessLayer.UpdateAsync(niveauToUpdate);

            return(this.Ok("updated"));
        }
Пример #27
0
        public async Task <IHttpActionResult> Create([FromBody] Niveau niveau)
        {
            var niveauToAdd = new AccessLayer.Models.Niveau
            {
                NiveauLib = niveau.NiveauLib
            };


            await niveauAccessLayer.AddAsync(niveauToAdd);

            return(this.Ok("created"));
        }
        public async Task <ActionResult> Create([Bind(Include = "IdNiveau,LibelleNiveau")] Niveau niveau)
        {
            if (ModelState.IsValid)
            {
                db.Niveau.Add(niveau);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(niveau));
        }
Пример #29
0
        public override bool Execute()
        {
            List <GameObject> ennemi = new List <GameObject>();

            if (Go.GetComponent <Element>().camp == "Ours")
            {
                if (Niveau.list_element[1].Count > 0)
                {
                    ennemi = Niveau.list_element[1];
                }
            }
            else
            {
                if (Niveau.list_element[0].Count > 0)
                {
                    ennemi = Niveau.list_element[0];
                }
            }
            float   distance = 1000;
            bool    ispassed = false;
            Vector3 proche   = new Vector3();

            if (ennemi.Count > 0)
            {
                foreach (GameObject game in ennemi)
                {
                    if (Vector3.Distance(Go.transform.position, game.transform.position) < distance)
                    {
                        distance = Vector3.Distance(Go.transform.position, game.transform.position);
                        proche   = game.transform.position;
                        ispassed = true;
                    }
                }
            }
            if (Niveau.list_element[2].Count > 0)
            {
                ennemi = Niveau.list_element[2];
                foreach (GameObject game in ennemi)
                {
                    if (Vector3.Distance(Go.transform.position, game.transform.position) < distance)
                    {
                        distance = Vector3.Distance(Go.transform.position, game.transform.position);
                        proche   = game.transform.position;
                        ispassed = true;
                    }
                }
            }
            if (ispassed)
            {
                Go.GetComponent <Unite>().deplacement = Niveau.boucle_path((int)Go.transform.position.x, (int)Go.transform.position.y, (int)proche.x, (int)proche.y);
            }
            return(true);
        }
        public async Task <IHttpActionResult> PostNiveau(Niveau niveau)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Niveau.Add(niveau);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = niveau.IdNiveau }, niveau));
        }
Пример #31
0
        public async Task OnGetAsync(int?idFiliere)
        {
            Niveau = await _context.Nivaux
                     .Include(n => n.Filiere).ToListAsync();

            if (idFiliere != null)
            {
                Niveau  = Niveau.Where(e => e.FiliereID == idFiliere).OrderBy(n => n.Code).ToList();
                IdFil   = (int)idFiliere;
                Filiere = await _context.Filieres.FindAsync(idFiliere);
            }
        }
Пример #32
0
        // GET: Niveaux/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Niveau niveau = db.Niveaux.Find(id);

            if (niveau == null)
            {
                return(HttpNotFound());
            }
            return(View(niveau));
        }
Пример #33
0
 // Cette action permet de détecter l'appuie de la touche Intermédiaire
 private void intermédiaireToolStripMenuItem_Click(object sender, EventArgs e)
 {
     niveau_du_jeu = Niveau.medium;
     vitesse_balle = Constantes.VITESSE_BALLE_INTERMEDIAIRE;
     if (barre != null)
     {
         barre.Width = Constantes.LARGEUR_BARRE;
         barre.Height = Constantes.HAUTEUR_BARRE;
     }
 }
Пример #34
0
 // Cette action permet de détecter l'appuie de la touche Expert
 private void expertToolStripMenuItem_Click(object sender, EventArgs e)
 {
     niveau_du_jeu = Niveau.expert;
     vitesse_balle = Constantes.VITESSE_BALLE_INTERMEDIAIRE;
     barre.Width = Constantes.LARGEUR_BARRE / 2;
     barre.Height = Constantes.HAUTEUR_BARRE / 2;
 }
Пример #35
0
 // Cette action permet de détecter l'appuie de la touche Débutant
 private void débutantToolStripMenuItem_Click(object sender, EventArgs e)
 {
     niveau_du_jeu = Niveau.begginner;
     vitesse_balle = Constantes.VITESSE_BALLE_DEBUTANT;
     if (barre != null)
     {
         barre.Width = Constantes.LARGEUR_BARRE;
         barre.Height = Constantes.HAUTEUR_BARRE;
     }
 }
Пример #36
0
 public ExecuteurSimple(Joueur joueurEnCours, Niveau niveauEnCours, Forme formeEnCours)
 {
     JoueurEnCours = joueurEnCours;
     this.niveauEnCours = niveauEnCours;
     this.FormeEnCours = formeEnCours;
 }