예제 #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            int  NrSeryjny;
            bool parse1 = int.TryParse(Nr_Seryjny.Text, out NrSeryjny);

            string  nazwa = Nazwa.Text;
            decimal cena;
            bool    parse2 = decimal.TryParse(Cena.Text, out cena);
            string  opis   = Opis.Text;


            if (parse1 && !string.IsNullOrEmpty(nazwa) && parse2 && !string.IsNullOrEmpty(opis))
            {
                Narzedzie n = new Narzedzie(NrSeryjny, nazwa, cena, opis);

                mw.m.ListaNarzedzi.Add(n);
                mw.InitBinding();

                mw.m.Zapisz();
                this.Close();
            }
            else
            {
                MessageBox.Show("Złe dane!");
            }
        }
예제 #2
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            List <Narzedzie> DoUsuniecia = new List <Narzedzie>();

            foreach (var item in dgNarzedzia.SelectedItems)
            {
                int       i = dgNarzedzia.Items.IndexOf(item);
                Narzedzie n = m.ListaNarzedzi[i];
                DoUsuniecia.Add(n);
            }

            foreach (Narzedzie n in DoUsuniecia)
            {
                m.ListaNarzedzi.Remove(n);
            }

            InitBinding();
            m.Zapisz();
        }
예제 #3
0
 public void Dodaj(Narzedzie n)
 {
     this.ListaNarzedzi.Add(n);
     LiczbaNarzedzi++;
 }