private void button_aendre_soeg_beskrivelse_Click(object sender, EventArgs e) { itn0912_2DBLayer.Controller.ControllerProduct searchDecb = new itn0912_2DBLayer.Controller.ControllerProduct(); productItems = searchDecb.searchProductByDesc(textBox_aendre_beskriv.Text.Trim()); // Trim gør at feltet tømmes inden vi fylder det igen. try { if (productItems != null) { // Fylder data i vores textboxe textBox_aendre_varenr.Text = productItems.ElementAt(0).Varenummer.ToString(); textBox_aendre_beskriv.Text = productItems.ElementAt(0).Beskrivelse; textBox_aendre_pris.Text = productItems.ElementAt(0).Pris.ToString(); textBox_aendre_kategori.Text = productItems.ElementAt(0).KategoriObj.FullKategori; comboBox_aendre_vaelg.Items.Clear(); foreach (itn0912_2DBLayer.ModelLayer.Product prodObj in productItems) { comboBox_aendre_vaelg.Items.Add(prodObj.Beskrivelse); // Tilføjer varernes beskrivelser til combobox'en. } } else { MessageBox.Show("Kunne ikke finde det du søger", "Error", MessageBoxButtons.OK); } } catch (Exception) { MessageBox.Show("Kunne ikke finde det du søger", "Error", MessageBoxButtons.OK); } }
private void button_lager_soeg_varenr_Click(object sender, EventArgs e) { itn0912_2DBLayer.Controller.ControllerProduct SearchVareNr = new itn0912_2DBLayer.Controller.ControllerProduct(); int varenr = Convert.ToInt32(textBox_lager_varenr.Text.ToString()); // Konvetere vores string fra textboxen til en int, så den kan benyttes i metoden på linjen herunder. productItems = SearchVareNr.searchProductByVarenummer(varenr); try { if (productItems != null) { // Fylder data i vores textboxe comboBox_lager_vaelg.Items.Clear(); // Tømmer combobox'en der bruges til seachByDesc i tilfælde af at vi har søgt på beskrivlese før varenr. textBox_lager_pris.Text = productItems.ElementAt(0).Pris.ToString(); textBox_lager_beskriv.Text = productItems.ElementAt(0).Beskrivelse; textBox_lager_varenr.Text = productItems.ElementAt(0).Varenummer.ToString(); textBox_lager_kategori.Text = productItems.ElementAt(0).KategoriObj.FullKategori; } else { MessageBox.Show("Kunne ikke finde det du søger", "Error", MessageBoxButtons.OK); } } catch (Exception) { MessageBox.Show("Kunne ikke finde det du søger", "Error", MessageBoxButtons.OK); } }
private void comboBox_kategori_SelectedIndexChanged(object sender, EventArgs e) { string valgt_kategori = comboBox_kategori.SelectedItem.ToString(); List <itn0912_2DBLayer.ModelLayer.Product> productItems = new List <itn0912_2DBLayer.ModelLayer.Product>(); itn0912_2DBLayer.Controller.ControllerProduct productCallMethod = new itn0912_2DBLayer.Controller.ControllerProduct(); productItems = productCallMethod.getBeskrivelseByKategori(valgt_kategori); richTextBox_lager_beskrivelse.Clear(); if (productItems != null) { foreach (Product blah in productItems) { richTextBox_lager_beskrivelse.Text += blah.Beskrivelse.ToString() + "\n"; } } else { MessageBox.Show("Den valgte kategori indeholder ingen varer", "Fejl!"); } }