Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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!");
            }
        }