Esempio n. 1
0
        private void ComboBoxFilterStatus_SelectedIndexChanged(object sender, EventArgs e)
        {
            OrderBox.Focus();

            if (ComboBoxFilterStatus.SelectedIndex == 0)
            {
                OrderBox.Orders = (Session.User as Customer).Orders.OrderByDescending(order => order.UpdatedAt).ToList();
            }

            if (ComboBoxFilterStatus.SelectedIndex == 1)
            {
                OrderBox.Orders = (Session.User as Customer).Orders.Where(order => order.Status.Equals("Pendente")).ToList();
            }

            if (ComboBoxFilterStatus.SelectedIndex == 2)
            {
                OrderBox.Orders = (Session.User as Customer).Orders.Where(order => order.Status.Equals("Aprovado")).ToList();
            }

            if (ComboBoxFilterStatus.SelectedIndex == 3)
            {
                OrderBox.Orders = (Session.User as Customer).Orders.Where(order => order.Status.Equals("Entregue")).ToList();
            }

            if (ComboBoxFilterStatus.SelectedIndex == 4)
            {
                OrderBox.Orders = (Session.User as Customer).Orders.Where(order => order.Status.Equals("Cancelado")).ToList();
            }

            OrderBox.UpdateView();
        }
Esempio n. 2
0
    private void CreateMinigameDialogBox(OrderBox orderView)
    {
        var minigameGo   = GameObject.Instantiate(_commonAssets.MinigamePrefab, _minigameContainer);
        var minigameView = minigameGo.GetComponent <MinigameBox>();

        minigameView.Connect(_orderDrinks[orderView].sequence, OnMinigameComplete, _camera, (GuestView)orderView.GuestView);
        _minigameViews.Add(minigameView);
    }
Esempio n. 3
0
        public JsonResult GetOrderBoxById(int id)
        {
            List <OrderBox> OrderBoxList = Session["OrderBoxList"] as List <OrderBox>;
            OrderBox        OrderBox_    = null;

            if (OrderBoxList != null)
            {
                OrderBox_ = OrderBoxList.Where(a => a.CustomerOrderId == id).FirstOrDefault();
            }
            return(Json(OrderBox_, JsonRequestBehavior.AllowGet));
        }
Esempio n. 4
0
        public PartialViewResult PostOrderBox(OrderBox Order)
        {
            if (Order.GUID == null)
            {
                Order.GUID = Guid.NewGuid().ToString();
            }

            List <OrderBox> OrderBoxList = Session["OrderBoxList"] as List <OrderBox>;

            if (OrderBoxList == null)
            {
                OrderBoxList = new List <OrderBox>();
                OrderBoxList.Add(Order);
            }
            else
            {
                OrderBoxList.Add(Order);
            }
            Session["OrderBoxList"] = OrderBoxList;

            return(PartialView("_OrderBoxList"));
        }
Esempio n. 5
0
        public PartialViewResult EditOrderBoxByGuid(OrderBox Order)
        {
            List <OrderBox> OrderBoxList = Session["OrderBoxList"] as List <OrderBox>;
            OrderBox        OrderBox_    = null;

            if (OrderBoxList != null)
            {
                OrderBox_ = OrderBoxList.Where(a => a.GUID == Order.GUID).FirstOrDefault();

                if (OrderBox_ != null)
                {
                    OrderBox_.Amount      = Order.Amount;
                    OrderBox_.Barcode     = Order.Barcode;
                    OrderBox_.ProductId   = Order.ProductId;
                    OrderBox_.Description = Order.Description;
                    OrderBox_.Price       = Order.Price;
                    OrderBox_.ProductName = Order.ProductName;
                }
            }
            Session["OrderBoxList"] = OrderBoxList;
            return(PartialView("_OrderBoxList"));
        }
Esempio n. 6
0
 private void FormProfileOrder_Load(object sender, EventArgs e)
 {
     OrderBox.Orders = (Session.User as Customer).Orders;
     OrderBox.Orders = OrderBox.Orders.OrderByDescending(order => order.UpdatedAt).ToList();
     OrderBox.UpdateView();
 }
Esempio n. 7
0
    private void CheckOrder()
    {
        disableScreenSwitch = true;
        milkStrengthC.Clear();
        milkStrengthP.Clear();
        playerOrders = GameObject.FindGameObjectsWithTag("Tea");
        for (int i = 0; i < playerOrders.Length - 1; i++) //Ommitting the last mug
        {
            MilkCollision playerMilk = playerOrders[i].GetComponent <MilkCollision>();

            if (playerMilk.milkCounter < 50)
            {
                milkStrengthP.Add(1);
            }
            else if (playerMilk.milkCounter < 100)
            {
                milkStrengthP.Add(2);
            }
            else if (playerMilk.milkCounter < 150)
            {
                milkStrengthP.Add(3);
            }
            else if (playerMilk.milkCounter >= 200)
            {
                milkStrengthP.Add(4);
            }

            Debug.Log(milkStrengthP[i]);
        }

        customerOrders    = GameObject.FindGameObjectsWithTag("OrderBox");
        customerSpeechBox = GameObject.FindGameObjectWithTag("Bubble");
        for (int i = 0; i < customerOrders.Length; i++)
        {
            OrderBox customerMilk = customerOrders[i].GetComponent <OrderBox>();

            milkStrengthC.Add(customerMilk.milkLevel);
            Debug.Log(milkStrengthC[i]);
        }



        int NumMatches = CountMatches(milkStrengthC, milkStrengthP);

        if (NumMatches == milkStrengthC.Count)
        {
            Debug.Log("YOU GOT IT RIGHT");
            //Segue into Happy customer mode - Add a pop up
        }
        else
        {
            Debug.Log("YOU GOT" + (milkStrengthC.Count - NumMatches) + "WRONG");
            numberOfGrawlixes = milkStrengthC.Count - NumMatches;
            Debug.Log("YOURE BAD");
            //Segue into DDR BATTLE MODE - Add a pop up
            //Destroy order boxes and speech bubble
            for (int i = 0; i < customerOrders.Length; i++)
            {
                Destroy(customerOrders[i]);
            }
            Destroy(customerSpeechBox);


            //Instantiate DDR BOX based on how many matches you got wrong
            Instantiate(containers[numberOfGrawlixes - 1], new Vector3(containerSpawn.position.x + (0.4f * (numberOfGrawlixes - 1)), containerSpawn.position.y, containerSpawn.position.z), Quaternion.identity);

            for (int n = 0; n < numberOfGrawlixes; n++)
            {
                Instantiate(grawlixBox, new Vector3(orderSpawn.position.x + (orderGap * n), orderSpawn.position.y, orderSpawn.position.z), Quaternion.identity);
            }
        }
    }