Example #1
0
        private void pobierzAll_Click(object sender, RoutedEventArgs e)
        {
            Klient     kt  = new Klient();
            Zamowienia zam = new Zamowienia();
            DataTable  dt  = new DataTable();

            dt = zam.pobierzZamowienia(null);
            dataZamowienia.ItemsSource = dt.DefaultView;
        }
Example #2
0
        private void filtrujTowary_Click(object sender, RoutedEventArgs e)
        {
            Towar      tow = new Towar();
            Zamowienia zam = new Zamowienia();
            DataTable  dt  = new DataTable();

            try
            {
                tow.Nazwa = lTowarowDoWys.SelectedValue.ToString();
                tow.pobierzIDTowaru();
            }
            catch (Exception)
            {
                MessageBox.Show("Proszę wybrać klienta z listy rozwijanej.");
            }

            dt = zam.pobierzZamowieniaT(tow);
            dataZamowienia.ItemsSource = dt.DefaultView;
        }
Example #3
0
        private void ZlozZamowienie_Click(object sender, RoutedEventArgs e)
        {
            if (comboKlienci.SelectedItem == null && comboTowary.SelectedItem == null)
            {
                MessageBox.Show("Proszę wybrać towar oraz klienta, który go zamowił!");
            }
            else
            {
                //Tutaj dodawanie zamówienia do bazy danych.
                Klient     kt         = new Klient();
                Towar      tow        = new Towar();
                Zamowienia zamowienie = new Zamowienia();
                try
                {
                    tow.Nazwa = comboTowary.SelectedValue.ToString();
                    String[] substrings = comboKlienci.SelectedValue.ToString().Split(' '); // podzielenie stringa na imie i nazwisko
                    kt.Imie     = substrings[0];
                    kt.Nazwisko = substrings[1];

                    bool stanDodawania = zamowienie.zlozZamowienie(kt, tow);
                    try
                    {
                        if (stanDodawania == true)
                        {
                            MessageBox.Show("Dodawanie nowego zamówienia powiodło się!");
                        }
                        else
                        {
                            MessageBox.Show("Nowe zamówienie nie zostało dodane!");
                        }
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Nie udało się dodać zamówienia!");
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Proszę uzupełnić pola wybór klienta oraz wybór towaru!");
                }
            }
        }
Example #4
0
        private void filtruj_Click(object sender, RoutedEventArgs e)
        {
            Klient     kt  = new Klient();
            Zamowienia zam = new Zamowienia();
            DataTable  dt  = new DataTable();

            try
            {
                String[] substrings = lKlientowDoWys.SelectedValue.ToString().Split(' '); // podzielenie stringa na imie i nazwisko
                kt.Imie     = substrings[0];
                kt.Nazwisko = substrings[1];
                kt.pobierzIDKlienta();
            }
            catch (Exception)
            {
                MessageBox.Show("Proszę wybrać klienta z listy rozwijanej.");
            }

            dt = zam.pobierzZamowienia(kt);
            dataZamowienia.ItemsSource = dt.DefaultView;
        }