private void buttonUsunKontakt_Click(object sender, RoutedEventArgs e) { if (lstKontakty.SelectedIndex > -1) { OsobaKontakt o = (OsobaKontakt)lstKontakty.SelectedItem; _k.UsunKontakt(o); lstKontakty.ItemsSource = new ObservableCollection <OsobaKontakt>(_k.ListaKontaktow); textblockIleKontaktow.Text = _k.IleKontaktow().ToString(); } }
public OsobaKontaktowaWindow(OsobaKontakt osoba) : this() { _o = osoba; txtImie.Text = _o.Imie; txtNazwisko.Text = _o.Nazwisko; cmbPlec.Text = (_o.Plec == Plcie.K) ? "Kobieta" : (_o.Plec == Plcie.M) ? "Mężczyzna" : "Nieznana"; cmbStanowisko.SelectedItem = _o.Stanowisko; txtTelefon.Text = _o.Telefon; txtMail.Text = _o.Mail; txtNotatki.Text = _o.Notatki; }
public void DodawanieUsuwanieKontaktu() { Klient Toyota = new Klient("Toyota S.A.", Branże.Motoryzacja); OsobaKontakt o = new OsobaKontakt("Brad", "Pitt", Plcie.M); Toyota.DodajKontakt(o); Assert.IsTrue(Toyota.PosiadaKontakt("Brad", "Pitt")); Assert.AreEqual(Toyota.ZwrocKontakt("Brad", "Pitt"), o); Toyota.UsunKontakt(o); Assert.IsFalse(Toyota.PosiadaKontakt("Brad", "Pitt")); }
private void buttonDodajKontakt_Click(object sender, RoutedEventArgs e) { OsobaKontakt o = new OsobaKontakt(); OsobaKontaktowaWindow okno = new OsobaKontaktowaWindow(o); bool?ret = okno.ShowDialog(); if (ret == true) { _k.DodajKontakt(o); lstKontakty.ItemsSource = new ObservableCollection <OsobaKontakt>(_k.ListaKontaktow); textblockIleKontaktow.Text = _k.IleKontaktow().ToString(); } }
private void buttonEdytujKontakt_Click(object sender, RoutedEventArgs e) { if (lstKontakty.SelectedIndex > -1) { OsobaKontakt o = (OsobaKontakt)lstKontakty.SelectedItem; OsobaKontakt klon = (OsobaKontakt)o.Clone(); OsobaKontaktowaWindow okno = new OsobaKontaktowaWindow(klon); bool?ret = okno.ShowDialog(); if (ret == true) { _k.DodajKontakt(klon); _k.UsunKontakt(o); lstKontakty.ItemsSource = new ObservableCollection <OsobaKontakt>(_k.ListaKontaktow); } } }
public OsobaKontaktowaWindow() { _o = new OsobaKontakt(); InitializeComponent(); cmbStanowisko.ItemsSource = Enum.GetValues(typeof(Stanowiska)); }