Exemplo n.º 1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try {
                string name  = txtName.Text;
                string type  = txtType.Text;
                double price = Convert.ToDouble(txtPrice.Text);
                price = price / 100;
                string roast   = txtRoast.Text;
                string country = txtCountry.Text;
                string image   = "../Images/Coffee/" + ddlImage.SelectedValue;
                string review  = txtReview.Text;

                var coffee = new AspWebFormsWebshop.Repository.Entites.Coffee(-1, name, type, price, roast, country, image, review);
                ConnectionClass.AddCoffee(coffee);
                lblResult.Text = "Upload succesful!";
                ClearTextFields();
            } catch (Exception) {
                lblResult.Text = "Upload failed!";
            }
        }
Exemplo n.º 2
0
        private IList <Order> GetOrders()
        {
            //Get list of Textbox objects in ContentPlaceHolder
            ContentPlaceHolder      cph = (ContentPlaceHolder)Master.FindControl("ContentPlaceHolder1");
            ControlFinder <TextBox> cf  = new ControlFinder <TextBox>();

            cf.FindChildControlsRecursive(cph);
            var textBoxList = cf.FoundControls;

            //Create orders using data from textfields
            List <Order> orderList = new List <Order>();

            foreach (TextBox textBox in textBoxList)
            {
                //Make sure textbox.Text is not null
                if (textBox.Text != "")
                {
                    int amountOfOrders = Convert.ToInt32(textBox.Text);

                    //Generate Order for each textbox which has an order greater than 0
                    if (amountOfOrders > 0)
                    {
                        Entite.Coffee coffee = ConnectionClass.GetCoffeeById(Convert.ToInt32(textBox.ID));
                        Order         order  = new Order(
                            user.Name,
                            coffee.Name,
                            amountOfOrders,
                            coffee.Price,
                            DateTime.Now,
                            false);

                        //Add order to ArrayList
                        orderList.Add(order);
                    }
                }
            }
            return(orderList);
        }