Exemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        pans = FindObjectsOfType <CountingPanContents>();

        eggTimerOriginalLocalAngle = eggTimerTop.transform.localEulerAngles;
        eggTimerOriginalQuaternion = eggTimerTop.rotation;
        //Debug.Log("Final Rot " + eggTimerFinalPos.transform.localRotation.eulerAngles.y);
        //Debug.Log("Start Rot " + eggTimerOriginalPos.localRotation.eulerAngles.y);
        //Debug.Log(eggTimerFinalPos.transform.localRotation.eulerAngles.y - eggTimerOriginalPos.localRotation.eulerAngles.y);
        // TODO: Find out why we are rotating around Z but the correct values seem to be stored in Y ... !!!
        rotationSpeed = (eggTimerFinalPos.transform.localRotation.eulerAngles.y - eggTimerOriginalLocalAngle.y) / countdown;
        windUpSpeed   = (eggTimerFinalPos.transform.localRotation.eulerAngles.y - eggTimerOriginalLocalAngle.y) / windUpTime;

        roundLength = countdown;
        concierge   = FindObjectOfType <Concierge>();
        if (concierge == null)
        {
            Debug.LogError("Your restaurant does not have a Concierge!");
        }

        audioSource = GetComponent <AudioSource>();
        animator    = GetComponent <Animator>();
        jukebox     = FindObjectOfType <Jukebox>();

        eggTimerTop.transform.localEulerAngles = eggTimerFinalPos.transform.localEulerAngles;
    }
        public virtual ActionResult Concierge(ConciergeViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var ticket = new Concierge
            {
                User        = CurrentUser.Document.Id,
                Link        = model.Link,
                Description = model.Description,
                Stage       = ConciergeStage.Submitted,
            };

            ConciergeRepository.Save(ticket);

            Notifier.Notify(
                Severity.Success,
                "Thanks for your concierge request!",
                "We'll be reviewing your concierge request shortly and getting in touch with you. Typically we reply within 48 hours, although we may contact you sooner if we need some clarification on your request. Thanks!",
                ticket);

            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
        /// <summary>
        /// Affiche un message contenant les informations de l'entité cliquée, si la case contient une entité.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void CliqueDroit(object sender, MouseEventArgs e)
        {
            FrmInfos infos = new FrmInfos();
            TuileZoo tuile = Terrain[e.X / 32, e.Y / 32];

            foreach (Entite entite in ListeEntites.Where(entite => entite.Position == tuile))
            {
                if (entite is Animal)
                {
                    Animal a = entite as Animal;
                    MontrerInformations(infos, a.Type.ToString(), a.Image, a.Sexe.ToString(),
                                        a.Age.ToString(), a.Enceinte ? "Enceinte" : "Pas enceinte",
                                        a.DerniereFoisNourri.AddMinutes(a.MinutesPourNourrir) > DateTime.Now ? "A mangé récemment" : "A faim depuis " + a.DerniereFoisNourri.ToShortTimeString());
                }
                else if (entite is Visiteur)
                {
                    Visiteur v = entite as Visiteur;
                    MontrerInformations(infos, v.Nom, v.Image, v.SexeVisiteur.ToString(),
                                        (DateTime.Now - v.QuandEntreZoo).ToString());
                }
                else if (entite is Concierge)
                {
                    Concierge c = entite as Concierge;
                    MontrerInformations(infos, c.GetType().ToString(), c.Image);
                }
                break;
            }
        }
Exemplo n.º 4
0
        public ActionResult Edit([Bind(Include = "CodeImmeuble,NumAdresse,NumConcierge,NomImmeuble,ServiceImmeuble,NbrEtage,CodePers,Parking,Jardin,Interphone,Description")] Immeuble immeuble,
                                 [Bind(Include = "NumAdresse,Pays,Ville,quartier,descAdresse,CPadress")] Adresse adresse,
                                 [Bind(Include = "NumConcierge,NomConci,PrenomConci,CinConci,SalaireConci,TelConci")] Concierge concierge)
        {
            //if (ModelState.IsValid)
            //{
            //db.Adresses.Add(adresse);
            immeuble.Adresse = adresse;


            db.Entry(immeuble.Adresse).State = EntityState.Modified;
            if (concierge.NumConcierge != 0)
            {
                immeuble.Concierge = concierge;
                db.Entry(immeuble.Concierge).State = EntityState.Modified;
            }
            db.Entry(immeuble).State = EntityState.Modified;

            db.SaveChanges();
            return(RedirectToAction("Details", new { id = immeuble.CodeImmeuble }));

            //}
            ViewBag.NumAdresse   = new SelectList(db.Adresses, "NumAdresse", "Pays", immeuble.NumAdresse);
            ViewBag.NumConcierge = new SelectList(db.Concierges, "NumConcierge", "NomConci", immeuble.NumConcierge);
            ViewBag.CodePers     = new SelectList(db.Personnes, "CodePers", "nom", immeuble.CodePers);
            return(View(immeuble));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Concierge concierge = db.Concierges.Find(id);

            db.Concierges.Remove(concierge);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 6
0
 // Use this for initialization
 void Start()
 {
     concierge = FindObjectOfType <Concierge>().GetComponent <Concierge>();
     if (concierge == null)
     {
         Debug.LogWarning("No Concierge found in your Restaurant");
     }
     DisplayFinalResults();
 }
Exemplo n.º 7
0
 // Use this for initialization
 void Start()
 {
     text      = GetComponent <Text>();
     concierge = FindObjectOfType <Concierge>();
     if (concierge == null)
     {
         Debug.LogError("No Concierge found in your Restaurant");
     }
 }
Exemplo n.º 8
0
    // Use this for initialization
    void Start()
    {
        concierge    = FindObjectOfType <Concierge>();
        curtainLeft  = GameObject.Find("CurtainLeft");
        curtainRight = GameObject.Find("CurtainRight");

        curtainEndPositionLeft  = new Vector3(-curtainsDisappear, curtainLeft.transform.position.y);
        curtainEndPositionRight = new Vector3(curtainsDisappear, curtainRight.transform.position.y);
    }
 public ActionResult Edit([Bind(Include = "NumConcierge,NomConci,PrenomConci,CinConci,SalaireConci,TelConci")] Concierge concierge
                          )
 {
     if (ModelState.IsValid)
     {
         db.Entry(concierge).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     //ViewBag.NumAdresse = new SelectList(db.Adresses, "NumAdresse", "Pays", concierge.NumAdresse);
     return(View(concierge));
 }
        public ActionResult Create([Bind(Include = "NumConcierge,NumAdresse,NomConci,PrenomConci,CinConci,SalaireConci,TelConci")] Concierge concierge,
                                   [Bind(Include = "NumAdresse,Pays,Ville,quartier,descAdresse")] Adresse adresse)
        {
            if (ModelState.IsValid)
            {
                db.Adresses.Add(adresse);
                db.Concierges.Add(concierge);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            //ViewBag.NumAdresse = new SelectList(db.Adresses, "NumAdresse", "Pays", concierge.NumAdresse);
            return(View(concierge));
        }
        // GET: Concierges/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Concierge concierge = db.Concierges.Find(id);

            if (concierge == null)
            {
                return(HttpNotFound());
            }
            return(View(concierge));
        }
Exemplo n.º 12
0
 // Use this for initialization
 void Start()
 {
     concierge = FindObjectOfType <Concierge>().GetComponent <Concierge>();
     if (concierge == null)
     {
         Debug.LogWarning("No Concierge found in your Restaurant");
     }
     activePans = FindObjectsOfType <ActivatePan>();
     if (activePans.Length < 1)
     {
         Debug.LogError("No Pans detected!");
     }
     concierge.BringNextCourse("StartScreen");
 }
        // GET: Concierges/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Concierge concierge = db.Concierges.Find(id);

            if (concierge == null)
            {
                return(HttpNotFound());
            }
            //ViewBag.NumAdresse = new SelectList(db.Adresses, "NumAdresse", "Pays", concierge.NumAdresse);
            return(View(concierge));
        }
Exemplo n.º 14
0
        public virtual ActionResult Concierge(ConciergeViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return View(model);
            }

            var ticket = new Concierge
            {
                User = CurrentUser.Document.Id,
                Link = model.Link,
                Description = model.Description,
                Stage = ConciergeStage.Submitted,
            };

            ConciergeRepository.Save(ticket);

            Notifier.Notify(
                Severity.Success,
                "Thanks for your concierge request!",
                "We'll be reviewing your concierge request shortly and getting in touch with you. Typically we reply within 48 hours, although we may contact you sooner if we need some clarification on your request. Thanks!",
                ticket);

            return RedirectToAction("Index");
        }