protected IEnumerator CouperArbre() { Arbre monArbre=cible.GetComponent<Arbre>(); actionEnCours=true; if(monArbre.estLibre) { monArbre.estLibre=false; yield return new WaitForSeconds(4f*DeroulementJournee.multiplicateurVitesse); if(!DeroulementJournee.nuit) { plusArbre=monArbre.CouperArbre(); Objet o=new Objet("Bois",2); inventaire.AjouterObjet(o); monArbre.estLibre=true; actionEnCours=false; } else { monArbre.estLibre=true; plusArbre=true; actionEnCours=false; } } else { action=Action.CHERCHER; } }
public static void AfficherListe(ArrayList listeObjets) { foreach (object Objet in listeObjets) { if (Objet.GetType() == typeof(double)) { Console.WriteLine("{0} est un double.", Objet.ToString()); } if (Objet.GetType() == typeof(int)) { Console.WriteLine("{0} est un entier.", Objet.ToString()); } if (Objet.GetType() == typeof(string)) { Console.WriteLine("{0} est une chaine.", Objet.ToString()); } if (Objet.GetType() == typeof(Salarie)) { Console.WriteLine("{0} est un salarié.", Objet.ToString()); } if (Objet.GetType() == typeof(Commercial)) { Console.WriteLine("{0} est un commercial.", Objet.ToString()); } } }
/* public void ChangeStatus(int objId) { * var objetNew = _context.Objets.Find(objId); * objetNew.Status = Status.Vendu; * _context.SaveChanges(); * } */ public void ChangeStatus(int objId) { string query = "SELECT * FROM Objets WHERE ObjetId = {0}"; var objetNewQry = from o in _context.Objets. Include(o => o.ConfigurationAdmin). Include(o => o.Categorie). Include(o => o.Vendeur). Include(o => o.Acheteur). Include(o => o.Fichiers). Include(o => o.Encheres). ThenInclude(o => o.Miseur). FromSql(query, objId) select o; Objet objetNew = objetNewQry.FirstOrDefault(); objetNew.Status = Status.Vendu; // déterminer le gagnant et l'enregistrer: var enchereMenante = objetNew.Encheres.OrderByDescending(t => t.Niveau).FirstOrDefault(); var miseurMenantEnchere = enchereMenante.Miseur; objetNew.Acheteur = miseurMenantEnchere; // fin déterminer gagnant // enregistrer le prix de vente burte objetNew.PrixVenteBrute = enchereMenante.Niveau; // enregistrer la commission sur cette vente objetNew.Commission = enchereMenante.Niveau * (double)objetNew.ConfigurationAdmin.TauxGlobalComissionAuVendeur; _context.SaveChanges(); }
public Couleur RayCast(V3 PosCamera, V3 DirRayon, List <Objet3D> Objets) { Couleur c; float t; float tmin = float.MaxValue; Objet3D ObjectAAfficher = null; foreach (Objet3D Objet in Objets) { //Console.WriteLine("OBJET: " + Objet.GetType().ToString()); t = Objet.gettIntersect(PosCamera, DirRayon); //Console.WriteLine(" Distance " + t); if (t > 0 && t < tmin) { ObjectAAfficher = Objet; tmin = t; } } //Console.WriteLine(""); //Console.WriteLine("Distance min: " + tmin ); if (ObjectAAfficher != null) { V3 PointIntersection = new V3(PosCamera + tmin * DirRayon); c = ObjectAAfficher.getCouleurRaycast(PointIntersection, this); return(c); } else { c = new Couleur(0.3f, 0.3f, 0.3f); return(c); } }
public ActionResult getEnchereVendeur(int etat) { // LangueController.CreateCulture(getLangue()); CreateCulture(getLangue()); if (ModelState.IsValid) { string currentUser = @User.Identity.Name; Membre mb = MembreRequette.GetUserByEmail(currentUser); List <Encher> list = EnchereRequette.getEncheresVendeur(mb.Numero, etat); List <EnchereViewModel> listObj = new List <EnchereViewModel>(); foreach (Encher en in list) { Objet obj = ObjetRequette.getObjetById(en.IdObjet); EnchereViewModel model = new EnchereViewModel(obj.Id, obj.Nom, obj.Description, obj.DateInscri, obj.IdCategorie, obj.Photo, obj.Piece, obj.IdMembre, obj.Nouveau, obj.EnVent, obj.PrixDepart, en.PrixAchat, en.Id, en.Etat); listObj.Add(model); } if (etat == 0) { ViewBag.option = "Les encheres en cours:"; } else if (etat == 1) { ViewBag.option = "Les encheres remportes:"; } else if (etat == 2) { ViewBag.option = "Les encheres perdues:"; } //if () return(View(listObj)); } return(View()); }
static void Main(string[] args) { //The shop decides to introduce 2 new offers //Buy one, get one free on Apples //3 for price of 2 on Oranges //And it adds two new item s //Bananas for 15 cent a banana //Chair for 25 euro -- > would be weird to add it as a fruit Fruit apple = new Fruit(0.6); Fruit orange = new Fruit(0.25); Fruit banana = new Fruit(0.15); Objet chair = new Objet(25); ArrayList liste = new ArrayList(); liste.Add(apple); liste.Add(apple); liste.Add(apple); liste.Add(orange); //Check-out double total = 0; foreach (Fruit fruit in liste) { total = total + fruit.Cost; } Console.WriteLine(total); }
public static Objet getObjetById(string Id) { string connectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; SqlConnection connection = new SqlConnection(connectionString); string request = "SELECT * FROM Objet WHERE Id = '" + Id.Trim() + "'"; SqlCommand command = new SqlCommand(request, connection); try { connection.Open(); SqlDataReader reader = command.ExecuteReader(); Objet obj = null; if (reader.Read()) { obj = new Objet((string)reader["Id"], (string)reader["Nom"], (string)reader["Description"], (DateTime)reader["DateInscri"], (string)reader["IdCategorie"], (string)reader["photo"], (string)reader["piece"], (string)reader["IdMembre"], (bool)reader["Nouveau"], (bool)reader["EnVente"], (decimal)reader["PrixDepart"]); } reader.Close(); return(obj); } catch (Exception e) { System.Console.WriteLine(e.Message); } finally { connection.Close(); } return(null); }
public ActionResult DeleteConfirmed(int id) { Objet objet = db.Objets.Find(id); db.Objets.Remove(objet); db.SaveChanges(); return(RedirectToAction("Index")); }
public bool ManqueRessource(Objet o) { if(ressourcesNecessaires.FindAll(x=>x.Equals(o.nomObjet)).Count==ressources.FindAll(x=>x.Equals(o.nomObjet)).Count) { return false; } return true; }
public ActionResult DeleteConfirmed(int id) { Objet objet = unitOfWork.ObjetRepository.GetByID(id); unitOfWork.ObjetRepository.Delete(objet); unitOfWork.Save(); return(RedirectToAction("Index")); }
public ActionResult Delete(string id) { Objet obj = ObjetRequtte.deleteObjetById(id); List <Categorie> list = ObjetRequtte.getCategorie(); ViewBag.listCateg = list; return(RedirectToAction("gestionObjetMembre", "Objet")); }
public ActionResult UpdateEnchere(UpdateEnchereViewModel en) { if (ModelState.IsValid) { Encher model = new Encher(); Encher enOld = EnchereRequette.getEnchereById(en.Id); Objet obj = ObjetRequette.getObjetById(en.IdObjet); if ((enOld.PrixAchat + enOld.PasDePrix) > en.Prix) { ViewBag.err = "Au moins augmenter le prix par " + enOld.PasDePrix + "$!"; return(View(en)); } Historique his = EnchereRequette.getHistorique(en.Id); if (his.Prix > en.Prix + en.PasDePrix) { model.PrixAchat = en.Prix + en.PasDePrix; model.IdAcheteur = his.IdMembre; //// Send Email to en.IdAcheteur } else if (his.Prix >= en.Prix) { model.PrixAchat = his.Prix; model.IdAcheteur = his.IdMembre; //// Send Email to en.IdAcheteur } else { model.PrixAchat = his.Prix + en.PasDePrix; model.IdAcheteur = en.IdAcheteur; //// Send Email to his.IdMembre } Membre mb = MembreRequette.GetUserByNumero(model.IdAcheteur); Utility.Mail.SendEmail(obj.Nom, model.PrixAchat, mb.Adresse); model.Id = en.Id; model.IdObjet = en.IdObjet; //model.IdAcheteur = en.IdAcheteur; model.IdVendeur = en.IdVendeur; //model.PrixAchat = en.Prix; model.PasDePrix = en.PasDePrix; model.DateDepart = en.DateDepart; model.DateFin = en.DateFin; model.Etat = en.Etat; EnchereRequette.updateEnchere(model); his = new Historique(0, en.IdAcheteur, en.Id, en.Prix, DateTime.Now); EnchereRequette.insertHistorique(his); ////// send E_mail to add ////// return(RedirectToAction("Index", "Home")); } return(View(en)); }
private void Valider_Button_Click(object sender, EventArgs e) { try { int objet_x = Convert.ToInt32(objet_x_textbox.Text) - 1; int objet_y = Convert.ToInt32(objet_y_textbox.Text) - 1; int objet_k = Trouver_Orientation(objet_k_listbox.SelectedItem.ToString()); int objet_z = Convert.ToInt32(objet_z_textbox.Text); if (distance_radiobutton.Checked) { type = 1; } else if (temps_radiobutton.Checked) { type = 2; } else if (realite_radiobutton.Checked) { type = 3; } try { if (entrepot[objet_x, objet_y] != -1) { string message = "Il ne peut pas y avoir d’objet à cet endroit."; throw new Exception(message); } if (!realite_radiobutton.Checked && !distance_radiobutton.Checked && !temps_radiobutton.Checked) { string message = "Sélectionner “Distance” ou “Temps”."; throw new Exception(message); } } catch (Exception exc) { MessageBox.Show(exc.Message, "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); throw new Exception("Veuillez entrer de nouvelles coordonnées pour l’objet."); } objet = new Objet(objet_x, objet_y, objet_k, objet_z); this.DialogResult = DialogResult.OK; this.fini = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private Encheree checkEnchere(Encheree offreActuelle, double niveauActuel, bool premiereOffre) { var ObjetId = (int)Session["ObjetId"]; Objet objet = (Objet)db.Objets.Where(a => a.Id == ObjetId).First(); newOffre = null; //est-ce qu'il y a déjà une o frre placée? if (db.Encherees.Where(a => a.ObjetId == ObjetId).Any()) { var offreMax = db.Encherees.Where(a => a.ObjetId == ObjetId).ToList().MaxBy(m => m.niveauMax); if (offreActuelle.enchereNiveau >= offreMax.niveauMax) { offreActuelle.niveauMax = offreActuelle.enchereNiveau; if (offreActuelle.enchereNiveau != offreMax.niveauMax) { offreActuelle.enchereNiveau = offreMax.niveauMax + 1; } //notifier User ici par email var idUser = offreMax.UserId; /*string subject = " Enchère dépassée"; * * string body = "votre enchère à été dépassée "; * * Controllers.AccountController.EnvoiMessage(item.User.Email, body, subject); */ return(offreActuelle); } else { //Des tests doivent encore etre faits offreActuelle.niveauMax = offreMax.niveauMax; newOffre = new Encheree(); newOffre.niveauMax = offreMax.niveauMax; newOffre.enchereNiveau = offreActuelle.enchereNiveau + 1; newOffre.UserId = offreMax.UserId; return(offreActuelle); } } else { offreActuelle.niveauMax = offreActuelle.enchereNiveau; if (offreActuelle.enchereNiveau - objet.objetPrixDepart > 1) { offreActuelle.enchereNiveau = objet.objetPrixDepart + 1; } return(offreActuelle); } }
public void ajouterObjet(Objet obj) { for (int i = 0; i < _objets.Length; i++) { if (_objets[i] == null) { _objets[i] = obj; } } }
public void EffacerObjet(Objet objet) { int i = 0; while (listeBtnObjet[i].Text != objet.Nom) { i++; } listeBtnObjet[i].Text = ""; }
public void Objet_CreerUnObjet_True() { Objet objet1 = new Objet("star wars", Enums.StatutObjet.Disponible); Objet.Add(objet1); Objet objet2 = Objet.GetById(1); Assert.ReferenceEquals(objet1, objet2); }
public ActionResult Delete(string id) { // LangueController.CreateCulture(getLangue()); CreateCulture(getLangue()); Objet obj = ObjetRequette.deleteObjetById(id); List <Categorie> list = ObjetRequette.getCategorie(); ViewBag.listCateg = list; return(RedirectToAction("gestionObjetMembre", "Objet")); }
public ActionResult Edit([Bind(Include = "ObjetID,nomObjet")] Objet objet) { if (ModelState.IsValid) { unitOfWork.ObjetRepository.Update(objet); unitOfWork.Save(); return(RedirectToAction("Index")); } return(View(objet)); }
public ActionResult Edit(string id) { List <Categorie> list = ObjetRequtte.getCategorie(); ViewBag.listCateg = list; Objet obj = ObjetRequtte.getObjetById(id); ObjetViewModel model = new ObjetViewModel(obj.Id, obj.Nom, obj.Description, obj.Categorie, obj.PrixDepart, null, null); return(View(model)); }
public void AfficherObjet(Objet objet) { int i = 0; while (listeBtnObjet[i].Text != "") { i++; } listeBtnObjet[i].Text = objet.Nom; }
void Grab() { RaycastHit hit; if (Physics.Raycast(cam.transform.position, cam.transform.forward, out hit, rangegrab)) { if (hit.collider.tag == "Objet" && objetoui == false) { hit.collider.tag = "Objet_active"; objetoui = true; objet = hit.transform.GetComponent <Objet>(); if (fpsCam == true) { objet.transform.position = theDestfps.position; objet.transform.parent = GameObject.Find("Destination_fps").transform; } if (tpsCam == true) { objet.transform.position = theDesttps.position; objet.transform.parent = GameObject.Find("Destination_tps").transform; } } if (hit.collider.tag == "Weapon" && oui == false) { hit.collider.tag = "Weapon_active"; oui = true; arme = hit.transform.GetComponent <Weapon>(); if (fpsCam == true) { arme.transform.position = emplacement.position; arme.transform.parent = GameObject.Find("Emplacement_arme").transform; } if (tpsCam == true) { arme.transform.position = emplacementtps.position; arme.transform.parent = GameObject.Find("Emplacement_armetps").transform; } } if (hit.collider.tag == "Jetpack" && jetpackOn == false) { jetpackOn = true; jetpack = hit.transform.GetComponent <Jetpack>(); jetpack.transform.position = emplacementjetpack.position; jetpack.transform.parent = GameObject.Find("Emplacement_jetpack").transform; float yRotation = jetpack.player.transform.eulerAngles.y; float xRotation = jetpack.player.transform.eulerAngles.x; jetpack.transform.rotation = Quaternion.Euler(260 - xRotation, +yRotation + 180, 0); jetpack.transform.GetComponent <Rigidbody>().useGravity = false; jetpack.transform.GetComponent <BoxCollider>().enabled = false; jetpack.transform.GetComponent <Rigidbody>().freezeRotation = true; jetpack.transform.GetComponent <Rigidbody>().velocity = new Vector3(0, 0, 0); } } }
void Jetter() { if (objet != null) { objet.transform.parent = null; objetoui = false; objet.tag = "Objet"; objet.GetComponent <Rigidbody>().AddForce(emplacement.forward * throwForce); objet = null; } }
public Sac(int argent,Objet[] obj ) { _argent = argent; _objets = new Objet[20]; int i = 0; foreach (Objet o in obj) { _objets[i] = o; i++; } }
public void retirerObjetAtIndex(Objet obj, int i) { try { if ((i < _objets.Length) && (i >= 0) && (_objets[i] != null)) _objets[i] = null; } catch (MissingReferenceException ex) { Debug.Log("Une erreur s'est produite dans retirerObjetAtIndex(Objet obj, int i) :" + ex.Message); } }
public static bool AddtoCurMembre(this GenericRepository <Objet> repo, Objet ob, string UserID) { ApplicationUser a = repo.context.Users.Where(m => m.Id == UserID).First(); ob.User = a; repo.Insert(ob); //a.Objets.Add(ob); repo.context.SaveChanges(); return(true); }
public ActionResult Edit(string id) { // LangueController.CreateCulture(getLangue()); CreateCulture(getLangue()); List <Categorie> list = ObjetRequette.getCategorie(); ViewBag.listCateg = list; Objet obj = ObjetRequette.getObjetById(id); ObjetViewModel model = new ObjetViewModel(obj.Id, obj.Nom, obj.Description, obj.IdCategorie, obj.PrixDepart, null, null); return(View(model)); }
////////////////////////////////////////////////// End of Haiqiang XU ///////////////////////////////////////////////////////////// public static List <Objet> lesProduitsRecemmentInscrits(string order) { string chConnexion = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; SqlConnection connexion = new SqlConnection(chConnexion); //string idMmebre = "SELECT Id FROM Mmembre WHERE Courriel = '" + User.Identity.Name + "'"; //string requete = "SELECT * FROM Objet WHERE IdMembre = '" + idMmebre + "'"; //string requete = "select * from Objet where Id IN (select IdObjet from Enchere where IdMembre = '" + idMmebre + "')" //select IdObjet from Enchere where IdMembre = '" + idMmebre + "'"; string requete = "SELECT * FROM Objet WHERE DateInscri>='" + DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + "' ORDER BY " + order; SqlCommand commande = new SqlCommand(requete, connexion); commande.CommandType = System.Data.CommandType.Text; List <Objet> maListe = new List <Objet>(); try { connexion.Open(); SqlDataReader dr = commande.ExecuteReader(); while (dr.Read()) { Objet o = new Objet { Id = (string)dr["Id"], Nom = (string)dr["Nom"], Description = (string)dr["Description"], DateInscri = (DateTime)dr["DateInscri"], IdCategorie = (string)dr["IdCategorie"], Photo = (string)dr["Photo"], Piece = (string)dr["Piece"], IdMembre = (string)dr["IdMembre"], Nouveau = (bool)dr["Nouveau"], EnVent = (bool)dr["EnVente"], PrixDepart = (decimal)dr["PrixDepart"] }; maListe.Add(o); } dr.Close(); return(maListe); } catch (Exception e) { System.Console.WriteLine(e.Message); } finally { connexion.Close(); } return(null); }
public Objet AjouterObjet(Objet o) { if(capaciteMax>=porteActuel+o.poidObjet) { porteActuel+=o.poidObjet; contenu.Add(o); return null; } else { return o; } }
public bool pop(Objet obj) { if (_objets.ContainsKey(obj) && _objets[obj] > 0) { _objets[obj] -= 1; _actualSize -= obj._size; return(true); } else { return(false); } }
public void AjouterTest(Objet TestObjet) { //ARRANGE : initialise le contexte d'appel méthode = objets passés en paramètre //Ex : b.AngleIndique = 0; //objet = "TestObjet"; //ACT : appelle méthode testée //Ex : b.rotation(angle); contenuSac.Push(TestObjet); //ASSERT : vérifie un prédicat //Ex : Assert.AreEqual(b.AngleIndique, expectedAngle); Assert.IsNotNull(contenuSac); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Objet objet = unitOfWork.ObjetRepository.GetByID(id); if (objet == null) { return(HttpNotFound()); } return(View(objet)); }
// GET: Objets/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Objet objet = db.Objets.Find(id); if (objet == null) { return(HttpNotFound()); } return(View(objet)); }
public void AjouterRessource(Objet o) { if (ManqueRessource (o)) { ressources.Add (o.nomObjet); if(o.nomObjet.Equals("Bois")) { nbrBoisNecessaire--; } if(ressources.Count==ressourcesNecessaires.Count) { manqueRessource=false; } } }
public void Pret_CreerUnPret_False() { Objet objet1 = Objet.GetById(1); objet1.SetStatut(Enums.StatutObjet.Emprunte); List <Objet> pret1Objets = new List <Objet>() { objet1 }; Pret pret1 = new Pret(DateTime.Now.AddDays(-55), DateTime.Now.AddDays(30), pret1Objets, Emprunteur.GetById(1)); Assert.IsFalse(Pret.Add(pret1)); }
public ActionResult Create(ObjetViewModel model) { if (ModelState.IsValid) { string currentUser = @User.Identity.Name; //Membre mb = MembreRequette.GetUserByEmail(currentUser); Membre mb = new Membre(); mb.Id = "AAAA"; ObjetRequtte.SavePhoto(model.Photo); ObjetRequtte.SavePiece(model.Piece); Objet obj = new Objet(IdGenerator.getObjetId(), model.Nom.Trim(), model.Description.Trim(), DateTime.Now, model.Categorie.Trim(), model.Photo.FileName.Trim(), model.Piece.FileName.Trim(), mb.Id.Trim(), true, false, model.PrixDepart); ObjetRequtte.insertObjet(obj); } return(View()); }
public ActionResult Create([Bind(Include = "ObjetID,nomObjet, description,CategorieID")] Objet objet) { if (ModelState.IsValid) { //unitOfWork.Repo<Objet>().context.Objets.Add(objet); //unitOfWork.Repo<Objet>().context.SaveChanges(); Objet a = new Objet { ObjetID = objet.ObjetID, NomObjet = objet.NomObjet, CategorieID = objet.CategorieID, Description = objet.Description, DatePublication = DateTime.Now, estDisponible = true }; unitOfWork.ObjetRepository.AddtoCurMembre(a, User.Identity.GetUserId()); return(RedirectToAction("Index")); } return(View(objet)); }
public void vendreObjet(Objet obj, int i) { try { if ((i < _objets.Length) && (i >= 0) && (_objets[i] != null)) { _argent += _objets[i].getValeur(); _objets[i] = null; } } catch (MissingReferenceException ex) { Debug.Log("Une erreur s'est produite dans vendreObjet(Objet obj, int i) :" + ex.Message); } }
public void EnleverObjet(Objet o) { contenu.Remove(o); porteActuel-=o.poidObjet; }