Example #1
0
    private ArrayList GetOrders()
    {
        ContentPlaceHolder      cph = (ContentPlaceHolder)Master.FindControl("ContentPlaceHolder1");
        ControlFinder <TextBox> cf  = new ControlFinder <TextBox>();

        cf.FindControlsRecursive(cph);

        var textBoxList = cf.FoundControls;

        ArrayList orderList = new ArrayList();

        foreach (TextBox textBox in textBoxList)
        {
            if (textBox.Text != "")
            {
                int amountOfOrders = Convert.ToInt32(textBox.Text);

                if (amountOfOrders > 0)
                {
                    _Coffee coffee = ConnectionClass.GetCoffeById(Convert.ToInt32(textBox.ID));
                    Order   order  = new Order(
                        Session["login"].ToString(), coffee.Name, amountOfOrders, coffee.Price, DateTime.Now, false);
                    orderList.Add(order);
                }
            }
        }
        return(orderList);
    }