/// <summary> /// Voegt lunch items toe /// </summary> private void DrawLunch() { List <Product> items = productDAO.GetAllByCategorie(1); List <Control> controls = CreateControls(items); for (int i = 0; i < controls.Count; i++) { tabPageLunch.Controls.Add(controls[i]); } }
/// <summary> /// Constructor waarin de geselecteerde button op Lunch staat, database connectie en dao's aangeroepen worden en een foreach als de subcategorieId < 4 is dan wordt deze uitgelezen in de listbox. /// Als er een subcategorie ingevoerd wordt moet dit hier veranderen. /// </summary> public VoorraadBeheer() { InitializeComponent(); ButtonSelected(lunch); SqlConnection dbConnection = Connection(); dao = new ProductDAO(dbConnection); categorie = 1; List <Product> producten = dao.GetAllByCategorie(categorie); foreach (Product product in producten) { VulLijst(product); } }
/// <summary> /// Klik op button lunch, diner of dranken dan worden de listboxes gecleared en worden de prijzen, naam en het aantal van de producten met subcategorie 1,2 of 3 uitgelezen. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_categorie_click(object sender, EventArgs e) { ButtonSelected((Button)sender); LeegLijst(); var getCategorie = sender as Button; string btnName = getCategorie.Name.ToLower(); switch (btnName) { case "lunch": categorie = 1; break; case "diner": categorie = 2; break; case "drank": categorie = 3; break; } List <Product> producten = dao.GetAllByCategorie(categorie); foreach (Product product in producten) { VulLijst(product); } }