public int NbPartie(Salle salle, DateTime date) { DataRow row = _dbal.Select("partie", "salle = " + salle.Id + " AND date = '" + date.ToString("yyyy-MM-dd") + "'", "count(id) as nb").Rows[0]; return((int)(long)row["nb"]); }
public void CreerMessageAvecDonneesVideTest() { // création de données Salle s = new Salle(); s.Numero = "212"; s.Batiment = "2"; _sv.AddSalle(s); s = new Salle(); s.Numero = ""; s.Batiment = ""; _sv.AddSalle(s); s = new Salle(); s.Numero = "214"; string num = s.Numero.Trim(); s.Batiment = "2"; _sv.AddSalle(s); string message = _sv.CreerMessage(); string expected = "Batiment : 2, Numero : 212\nBatiment : , Numero : \nBatiment : 2, Numero : 214"; Assert.AreEqual(expected, message); }
public ActionResult Editsalle(int id) { Repository <Salle> _repradbtn = new Repository <Salle>(AppConfig.DbConnexionString); Salle cour = _repradbtn.GetSingle(v => v.IdSalle == id, false); return(View(cour)); }
public ActionResult CreateSalle(Salle salle) { System.Diagnostics.Debug.WriteLine("test"); salle.Batiment = this.batimentRepository.Get(salle.Batiment.Id); //System.Diagnostics.Debug.WriteLine("test : %d",salle.Batiment.Id); foreach (ModelState modelState in ViewData.ModelState.Values) { foreach (ModelError error in modelState.Errors) { System.Diagnostics.Debug.WriteLine(error.ErrorMessage); } } if (ModelState.IsValid) { if (salle.Capacite <= 0) { System.Diagnostics.Debug.WriteLine("La capacité de la salle est incorrecte."); } else { this.salleRepository.Insert(salle); this.salleRepository.Save(); return(RedirectToAction("IndexSalle")); } } return(View(salle)); }
public async Task <IActionResult> Edit(int id, [Bind("Salle_id,Salle_designation,Salle_Capacite")] Salle salle) { if (id != salle.Salle_id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(salle); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SalleExists(salle.Salle_id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(salle)); }
public async Task <IActionResult> PutSalle(long id, Salle salle) { if (id != salle.Id) { return(BadRequest()); } _context.Entry(salle).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SalleExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Salle> > PostSalle(Salle salle) { _context.Salles.Add(salle); await _context.SaveChangesAsync(); return(CreatedAtAction("GetSalle", new { id = salle.Id }, salle)); }
public async Task <IActionResult> Edit(int id, [Bind("SalleId,SalleTypeId,numero,nbrPlace")] Salle salle) { if (id != salle.SalleId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(salle); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SalleExists(salle.SalleId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["SalleTypeId"] = new SelectList(_context.Type, "SalleTypeId", "SalleTypeId", salle.SalleTypeId); return(View(salle)); }
public async Task <IActionResult> MdfSa(int id, [Bind("Id_Salle,Nom_Salle")] Salle salle) { if (id != salle.Id_Salle) { return(NotFound()); } if (ModelState.IsValid) { try { _db.Update(salle); await _db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SalleExists(salle.Id_Salle)) { return(NotFound()); } else { throw; } } return(RedirectToAction("IndexSa")); } return(View(salle)); }
void verifieContactActuel() { Vector3 normal = difference.normalized; Salle salleDeReference = contactActuel.salle1; Salle autreSalle = contactActuel.salle2; if (normal.x == 1.0f && salleDeReference.est.porte == EtatPorte.EXTERIEUR) { salleDeReference.est = contactActuel; autreSalle.ouest = contactActuel; contacts.Add(contactActuel); } else if (normal.x == -1.0f && salleDeReference.ouest.porte == EtatPorte.EXTERIEUR) { salleDeReference.ouest = contactActuel; autreSalle.est = contactActuel; contacts.Add(contactActuel); } else if (normal.z == 1.0f && salleDeReference.nord.porte == EtatPorte.EXTERIEUR) { salleDeReference.nord = contactActuel; autreSalle.sud = contactActuel; contacts.Add(contactActuel); } else if (normal.z == -1.0f && salleDeReference.sud.porte == EtatPorte.EXTERIEUR) { salleDeReference.sud = contactActuel; autreSalle.nord = contactActuel; contacts.Add(contactActuel); } verifiePorte(); }
// GET: /Salle/Delete public ActionResult DeleteSalle(int id = 0) { Salle salle = this.salleRepository.Get(id); if (salle == null) { return(HttpNotFound()); } else { this.salleRepository.Delete(id); this.salleRepository.Save(); return(RedirectToAction("IndexSalle")); } /*if (!Request.IsAjaxRequest()) * { * return View(salle); * } * else * { * * return PartialView("_DeleteSalle", salle); * }*/ }
public List <Salle> getListeSalles() { List <Salle> liste = null; mySqlConn = new MySql_Connection(); string sql = "SELECT * FROM Salle;"; mySqlConn.openConnection(); MySqlDataReader dataReader = mySqlConn.selectCommande(sql); try { if (dataReader != null) { liste = new List <Salle>(); } while (dataReader.Read()) { Salle v = new Salle(); v.id = dataReader.GetInt32(0); v.nbPlaces = dataReader.GetInt32(1); liste.Add(v); } } finally { mySqlConn.closeConnection(); } return(liste); }
public Salle findSalleById(int id) { Salle salle = null; mySqlConn = new MySql_Connection(); string sql = "SELECT * FROM salle WHERE id = " + id; mySqlConn.openConnection(); MySqlDataReader dataReader = mySqlConn.selectCommande(sql); try { if (dataReader.Read()) { salle = new Salle(); salle.id = dataReader.GetInt32(0); salle.nbPlaces = dataReader.GetInt32(1); } } finally { mySqlConn.closeConnection(); } return(salle); }
private void Remplissage() { Salle RmpSle = (from c in _db.Salles where c.IdSalle == Id select c).Single(); nomTextBox.Text = RmpSle.Nom; capaciteTextBox.Text = RmpSle.Capacite.ToString(); }
public ActionResult DeleteSalConfirmed(int id) { Salle salle = salleSevice.GetById(id); salleSevice.Delete(salle); salleSevice.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Salle salle = db.Salle.Find(id); db.Salle.Remove(salle); db.SaveChanges(); return(RedirectToAction("Index")); }
public void AssertThatSalleIsAvailableWhenNoCreneau() { Salle salle = new Salle("A07", 0); DateTime date = DateTime.Now; Creneau creneau = new Creneau(date, 10); Assert.True(salle.EstDisponible(creneau)); }
public void Update(Salle uneSalle) { string query = "Salle Set id= " + uneSalle.Id + ", idLieu = " + uneSalle.IdLieu.Id + ", idTheme = " + uneSalle.IdTheme.Id; this.mydbal.Update(query); }
public ChefMaster() { //Instanciation personnelle MH = MaitreHotel.GetInstance("Maitre", "Hotel"); CS = CommisSalle.GetInstance("Commis", "Salle"); CR_1 = new ChefRang("CR", "1"); CR_2 = new ChefRang("CR", "2"); CR_3 = new ChefRang("CR", "3"); CR_4 = new ChefRang("CR", "4"); SR_1 = new Serveur("SR", "1"); SR_2 = new Serveur("SR", "2"); SR_3 = new Serveur("SR", "3"); SR_4 = new Serveur("SR", "4"); //Instanciation Salle TB_Rang1 = new Table[4]; TB_Rang1[0] = Table_4_Rang1_1 = new Table(4, 0, 1); TB_Rang1[1] = Table_4_Rang1_2 = new Table(4, 0, 2); TB_Rang1[2] = Table_4_Rang1_3 = new Table(4, 0, 3); TB_Rang1[3] = Table_4_Rang1_4 = new Table(4, 0, 4); Rang1 = new Rang(SR_1, CR_1, TB_Rang1); TB_Rang2 = new Table[4]; TB_Rang2[0] = Table_4_Rang_2_1 = new Table(4, 0, 5); TB_Rang2[1] = Table_4_Rang_2_2 = new Table(4, 0, 6); TB_Rang2[2] = Table_4_Rang_2_3 = new Table(4, 0, 7); TB_Rang2[3] = Table_4_Rang_2_4 = new Table(4, 0, 8); Rang2 = new Rang(SR_2, CR_2, TB_Rang2); Carre1 = new Carre(Rang1, Rang2); TB_Rang3 = new Table[3]; TB_Rang3[0] = Table_8_Rang3_1 = new Table(8, 0, 9); TB_Rang3[1] = Table_4_Rang3_2 = new Table(4, 0, 10); TB_Rang3[2] = Table_8_Rang3_3 = new Table(8, 0, 11); Rang3 = new Rang(SR_3, CR_3, TB_Rang3); TB_Rang4 = new Table[3]; TB_Rang4[0] = Table_4_Rang_4_1 = new Table(4, 0, 12); TB_Rang4[1] = Table_8_Rang_4_2 = new Table(8, 0, 13); TB_Rang4[2] = Table_4_Rang_4_3 = new Table(4, 0, 14); Rang4 = new Rang(SR_3, CR_3, TB_Rang3); Carre2 = new Carre(Rang3, Rang4); Presentoire = new PresentoireSalle(); Salle = Salle.GetInstance(Carre1, Carre2, MH, CS, Presentoire); Chiffre = 0; InitializeComponent(); }
public void DeleteSalle(Salle cmd) { if (cmd == null) { throw new ArgumentNullException(nameof(cmd)); } _context.Salles.Remove(cmd); }
public ActionResult Add(Salle model) { if (ModelState.IsValid) { context.Salle.Add(model); context.SaveChanges(); } return(RedirectToAction("Index", "Salles")); }
public void Insert(Salle uneSalle) { string query = "Salle (id, idLieu, idTheme) VALUES (" + uneSalle.Id + "," + uneSalle.IdLieu.Id + "," + uneSalle.IdTheme.Id + ")"; this.mydbal.Insert(query); }
void testeUnMur(Salle salle, Mur contact, Vector3 direction) { if (contact.porte == EtatPorte.EXTERIEUR) { Vector3 positionMur = salle.tuile.transform.position + direction; Quaternion directionMur = Quaternion.LookRotation(direction); Instantiate(murmur, positionMur, directionMur); } }
public void CreateSalle(Salle cmd) { if (cmd == null) { throw new ArgumentNullException(nameof(cmd)); } _context.Salles.Add(cmd); }
public void Setup() { creneau = new Creneau(new DateTime(2019, 10, 10, 9, 0, 0), TimeSpan.FromHours(2)); statut = EntretienStatut.Planifier; candidatCsharp = new Candidat("yoyo", Specialite.csharp, TimeSpan.FromDays(1000)); recruteurCsharpExperimenter = new Recruteur("Arnaud", Specialite.csharp, TimeSpan.FromDays(20000)); salle1 = new Salle("Wagram", SalleStatut.Libre); salle2 = new Salle("Republique", SalleStatut.Libre); }
/// <summary> /// Créer une nouvelle salle en demandant des informations à l'utilisateur /// et ajoute la salle à la liste des salles disponibles /// </summary> /// <returns></returns> public Salle CreateSalle() { Salle s; s = new Salle(); s.Numero = _DemandeALutilisateur.DemandeString("Numéro de la salle?"); s.Batiment = _DemandeALutilisateur.DemandeString("Batiment"); getAll().Add(s); return(null); }
public ActionResult Edit([Bind(Include = "IdSalle,NomSalle,TypeSalle,TexteSalle")] Salle salle) { if (ModelState.IsValid) { db.Entry(salle).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(salle)); }
/// <summary> /// Methode d'instanciation unique /// </summary> public static Salle GetInstance(Carre CarreUn, Carre CarreDeux, MaitreHotel MaitreHotel, CommisSalle Commis, PresentoireSalle PresentoireSalle) { if (Salle.instance == null) { // Arguments : //(Carre CarreUn, Carre CarreDeux, MaitreHotel MaitreHotel, CommisSalle Commis, PresentoireSalle PresentoireSalle) Salle.instance = new Salle(CarreUn, CarreDeux, MaitreHotel, Commis, PresentoireSalle); } return(Salle.instance); }
public void GenerateRoom(MySqlConnection con) { MySqlDataReader reader; MySqlCommand command = con.CreateCommand(); string requete = "SELECT * FROM salles WHERE idSalle = " + idsSalle[0]; for (int i = 1; i < idsSalle.Count; i++) { requete += " OR idSalle = " + idsSalle[i]; } command.CommandText = requete; reader = command.ExecuteReader(); List <Salle> lstTmp = new List <Salle>(); while (reader.Read()) { foreach (int idSalle in idsSalle) { if (idSalle == Int32.Parse(reader["idSalle"].ToString())) { Salle salle = new Salle(reader); lstTmp.Add(salle); break; } } } reader.Close(); foreach (int id in idsSalle) { foreach (Salle salle in lstTmp) { if (salle.id == id) { lstSalle.Add(salle); break; } } } command = con.CreateCommand(); requete = "SELECT * FROM ennemis WHERE idTypeDonjon = " + id; command.CommandText = requete; reader = command.ExecuteReader(); while (reader.Read()) { nomEnemy = reader["Nom"].ToString(); } reader.Close(); }
public async Task <IActionResult> Create([Bind("Salle_id,Salle_designation,Salle_Capacite")] Salle salle) { if (ModelState.IsValid) { _context.Add(salle); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(salle)); }
/// <summary> /// Met à jour l'état en bas pour l'utilisateur /// </summary> /// <param name="typeEtat">texte : "Filtrage", "Ajout", "Modification", "Suppression", "Look", "" ("" = Chargement)</param> /// <param name="dao">un objet Commande_Fournisseur soit pour l'ajouter au listing, soit pour afficher qui a été modifié ou supprimé</param> public void MiseAJourEtat(string typeEtat, Salle lib) { //Je racalcul le nombre max d'élements this.recalculMax(); //En fonction de l'libion, j'affiche le message if (typeEtat == "Filtrage") { ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "filtrage des salles terminée : " + this.listSalle.Count() + " / " + this.max; } else if (typeEtat == "Ajout") { //J'ajoute la commande_fournisseur dans le linsting this.listSalle.Add(lib); //Je racalcul le nombre max d'élements après l'ajout this.recalculMax(); ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "Ajout d'une salle dénommée '" + lib.Libelle + "' effectué avec succès. Nombre d'élements : " + this.listSalle.Count() + " / " + this.max; } else if (typeEtat == "Modification") { //Je raffraichis mon datagrid this._DataGridMain.Items.Refresh(); ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "Modification de la salle dénommée : '" + lib.Libelle + "' effectuée avec succès. Nombre d'élements : " + this.listSalle.Count() + " / " + this.max; } else if (typeEtat == "Suppression") { //Je supprime de mon listing l'élément supprimé this.listSalle.Remove(lib); //Je racalcul le nombre max d'élements après la suppression this.recalculMax(); ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "Suppression de la salle dénommée : '" + lib.Libelle + "' effectuée avec succès. Nombre d'élements : " + this.listSalle.Count() + " / " + this.max; } else if (typeEtat == "Look") { } else { ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "Chargement des salles terminé : " + this.listSalle.Count() + " / " + this.max; } //Je retri les données dans le sens par défaut this.triDatas(); //J'arrete la progressbar ((App)App.Current)._theMainWindow.parametreMain.progressBarMainWindow.IsIndeterminate = false; }
/// <summary> /// Ajoute une nouvelle salle à la liste à l'aide d'une nouvelle fenêtre /// </summary> public Salle Add() { //Affichage du message "ajout en cours" ((App)App.Current)._theMainWindow.parametreMain.progressBarMainWindow.IsIndeterminate = true; ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "Ajout d'une salle en cours ..."; //Initialisation de la fenêtre SalleWindow salleWindow = new SalleWindow(); //Création de l'objet temporaire Salle tmp = new Salle(); //Mise de l'objet temporaire dans le datacontext salleWindow.DataContext = tmp; //booléen nullable vrai ou faux ou null bool? dialogResult = salleWindow.ShowDialog(); if (dialogResult.HasValue && dialogResult.Value == true) { //Si j'appuie sur le bouton Ok, je renvoi l'objet salle se trouvant dans le datacontext de la fenêtre return (Salle)salleWindow.DataContext; } else { try { //On détache la commande ((App)App.Current).mySitaffEntities.Detach((Salle)salleWindow.DataContext); } catch (Exception) { } //Si j'appuie sur le bouton annuler, je préviens que j'annule mon ajout ((App)App.Current)._theMainWindow.parametreMain.progressBarMainWindow.IsIndeterminate = false; this.recalculMax(); ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "Ajout d'une salle annulée : " + this.listSalle.Count() + " / " + this.max; return null; } }