Example #1
0
        protected override void OnTileChanged(int x, int y)
        {
            base.OnTileChanged(x, y);
            if (Tile == null)
            {
                return;
            }

            if (Body.IsHumanoid)
            {
                bool        foundChairData = false;
                List <Item> items          = Tile.GetItemsBetweenZ(Z - 1, Z + 1); // match legacy - sit on chairs between z-1 and z+1.
                foreach (Item i in items)
                {
                    Chairs.ChairData data;
                    if (Chairs.CheckItemAsChair(i.ItemID, out data))
                    {
                        foundChairData = true;
                        ChairData      = data;
                        SittingZ       = i.Z - Z;
                        Animation.Clear();
                        Tile.ForceSort();
                        break;
                    }
                }
                if (!foundChairData)
                {
                    ChairData = Chairs.ChairData.Null;
                }
            }
        }
Example #2
0
        public ActionResult DeleteConfirmed(string id)
        {
            Chairs chairs = db.Chairs.Find(id);

            db.Chairs.Remove(chairs);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
 private void GenerateItems()
 {
     for (int i = 0; i < glasses; i++)
     {
         Glasses.Enqueue(new Glass());
     }
     for (int i = 0; i < chairs; i++)
     {
         Chairs.Enqueue(new Chair());
     }
 }
Example #4
0
 public ActionResult Edit([Bind(Include = "Id,ExpertiseId")] Chairs chairs)
 {
     if (ModelState.IsValid)
     {
         db.Entry(chairs).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ExpertiseId = new SelectList(db.Expertises, "ExpertiseId", "Expertise", chairs.ExpertiseId);
     ViewBag.Id          = new SelectList(db.Users, "Id", "FirstName", chairs.Id);
     return(View(chairs));
 }
Example #5
0
        // GET: Chairs/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Chairs chairs = db.Chairs.Find(id);

            if (chairs == null)
            {
                return(HttpNotFound());
            }
            return(View(chairs));
        }
Example #6
0
        // GET: Chairs/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Chairs chairs = db.Chairs.Find(id);

            if (chairs == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ExpertiseId = new SelectList(db.Expertises, "ExpertiseId", "Expertise", chairs.ExpertiseId);
            ViewBag.Id          = new SelectList(db.Users, "Id", "FirstName", chairs.Id);
            return(View(chairs));
        }
        public IActionResult Add([FromBody] ChairsObj form)
        {
            try
            {
                if (form == null)
                {
                    return(BadRequest("حذث خطأ في ارسال البيانات الرجاء إعادة الادخال"));
                }

                UserProfile UP = this.help.GetProfileId(HttpContext, db);
                if (UP.UserId <= 0)
                {
                    return(StatusCode(401, new { message = "الرجاء الـتأكد من أنك قمت بتسجيل الدخول" }));
                }
                if (UP.ProfileId <= 0)
                {
                    return(StatusCode(401, new { message = "الرجاء تفعيل ضبط الملف الانتخابي التشغيلي" }));
                }

                Chairs charis = new Chairs();
                charis.ConstituencyId         = form.constituencyId;
                charis.PrivateChairs          = int.Parse(form.privateChairs);
                charis.GeneralChairs          = int.Parse(form.generalChairs);
                charis.RelativeChairs         = int.Parse(form.RelativeChairs);
                charis.GeneralChairRemaining  = int.Parse(form.generalChairs);
                charis.PrivateChairRemaining  = int.Parse(form.privateChairs);
                charis.RelativeChairRemaining = int.Parse(form.RelativeChairs);
                charis.CreatedBy = UP.UserId;
                charis.ProfileId = UP.ProfileId;
                charis.CreatedOn = DateTime.Now;
                db.Chairs.Add(charis);
                db.SaveChanges();

                return(Ok(" تم اضافة المقعد  بنـجاح"));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.InnerException.Message));
            }
        }
Example #8
0
 public void RefreshChildItems()
 {
     Entity.Chairs.ToList().ForEach(x => Chairs.Add(x));
 }
Example #9
0
 public void reset()
 {
     frame = 0;
     frameTime = 0;
     frameLength = 60;
     position = new Vector2(X, Y);
     Width = 38;
     Height = 58;
     state = BoyState.Idle;
     Animation = "stand";
     direction = Direction.Right;
     actionBubble.Player = this;
     actionBubble.show();
     teleportTo = new Vector2();
     nearestChair = null;
 }
Example #10
0
        public override bool CanInteract(GameObject player, PickUp item)
        {
            if (!IsDestroyed && player.GetComponent <PlayerSteward>().Follower != null && Chairs.Any(x => !x.IsOccupied))
            {
                return(true);
            }

            if (IsDestroyed && item is RepairTool)
            {
                return(true);
            }

            return(false);
        }
Example #11
0
        private void UpdateChairsCount()
        {
            int availableChairs = Chairs.Where(x => x.IsEmpty).Count();

            ChairsAvailable.Text = $"Det finns {availableChairs} lediga stolar.";
        }
 public void RefreshChildItems()
 {
     Chairs.Clear();
     Entity.ChairToSpecializations.Select(x => x.Chair).ToList().ForEach(x => Chairs.Add(x));
 }
Example #13
0
    }         //Execute

    public static void Main()
    {
        Chairs obj = new Chairs();

        obj.Execute();
    } //Main