Ejemplo n.º 1
0
        private void btnAddCategory_Click(object sender, EventArgs e)
        {
            AddCategory _AddCategory = new AddCategory();

            //Retreive CatgeoriesAgain to Show on CategoriesFlow Panel

            if (_AddCategory.ShowDialog() == DialogResult.OK)
            {
                CategoriesFlowPanel.Controls.Clear();

                FoodRepository _DataAccess = new FoodRepository();

                ArrayList AllCategories = _DataAccess.RetreiveAllCategoriesFromDatabase();

                foreach (Food Category in AllCategories)
                {
                    Button btn = new Button();
                    btn.Text      = Category.FCategory;
                    btn.Size      = new System.Drawing.Size(80, 80);
                    btn.ForeColor = Color.Black;

                    MemoryStream ms = new MemoryStream(Category.CPicture);
                    btn.Image = Image.FromStream(ms);
                    btn.Image = new Bitmap(btn.Image, btn.Size);

                    btn.Tag = Category.FId;

                    CategoriesFlowPanel.Controls.Add(btn);

                    btn.Click += CategoryButtonClick;
                }
            }
        }
        private void ac_Click(object sender, EventArgs e)
        {
            AddCategory ac = new AddCategory();

            ac.Show();
        }