private void Button_Click(object sender, RoutedEventArgs e)
        {
            listaKategorii.Add("kat");

            Kategoria_rozliczen nowakategoria = new Kategoria_rozliczen();

            nowakategoria.nazwa = "TestDodanie";
            Polaczenie.Kategoria_rozliczen.InsertOnSubmit(nowakategoria);
            Polaczenie.SubmitChanges();
            WypelnienieComboBox();
        }
示例#2
0
        private void btnDodaj_Click(object sender, RoutedEventArgs e)
        {
            var query = from KR in Polaczenie.Kategoria_rozliczen
                        select KR.nazwa;
            bool czyIstnieje = false;

            foreach (var item in query)
            {
                if (item.ToLower().Equals(tbNazwaKategorii.Text.ToLower()))
                {
                    czyIstnieje = true;
                }
            }


            if (czyIstnieje == false)
            {
                if (tbNazwaKategorii.Text != string.Empty && cbCzyPrzychod.SelectedItem != null)
                {
                    Kategoria_rozliczen nowaKategoria = new Kategoria_rozliczen();
                    switch (cbCzyPrzychod.SelectedItem)
                    {
                    case "Przychód":
                        nowaKategoria.czyPrzychod = 1;
                        break;

                    case "Wydatek":
                        nowaKategoria.czyPrzychod = 0;
                        break;
                    }
                    nowaKategoria.nazwa = tbNazwaKategorii.Text;
                    Polaczenie.Kategoria_rozliczen.InsertOnSubmit(nowaKategoria);
                    Polaczenie.SubmitChanges();
                    actualForm.WypelnienieComboBox();
                    actualForm.WyborRozliczenia.SelectedItem = tbNazwaKategorii.Text;
                    cbListaKategorii.SelectedItem            = tbNazwaKategorii.Text;
                    Close();
                }
                else
                {
                    MessageBox.Show("Uzupełnij puste pola!");
                }
            }
            else
            {
                MessageBox.Show("Podana nazwa już istnieje!");
            }
        }