private void Izmeni(object sender, RoutedEventArgs e) { string tmpIme = ImeII.Text; string tmpBroj = BrojII.Text; if (Metode.Provera(Lista, tmpBroj, out Imenik I)) { MessageBox.Show($"Vec postojeci kontakt sa istim brojem ! > {I.Ime} < "); } else if (tmpIme.Length == 0 || tmpBroj.Length == 0) { MessageBox.Show("Polja ne smeju biti prazna!"); } else if (Metode.ProveraBroja(tmpBroj) == false) { MessageBox.Show("U polju za broj mozete da unesete samo numericke vrednosti!"); } else { Imenik SelectItem = (Imenik)Datagrd2.SelectedItem; Metode.Provera(Lista, SelectItem.Broj, out Imenik Izmena); Izmena.Ime = tmpIme; Izmena.Broj = tmpBroj; ImeII.Text = null; BrojII.Text = null; } }
static public bool Provera(ObservableCollection <Imenik> Lista, string br, out Imenik i) { foreach (Imenik broj in Lista) { if (broj.Broj == br) { i = broj; return(true); } } i = null; return(false); }
public void Dup(object sender, RoutedEventArgs e) { Imenik SelecItem = (Imenik)Datagrd2.SelectedItem; if (SelecItem == null) { MessageBox.Show("Prvo morate da odaberete kontakt da bi ste ga izmenili!"); } else { ImeII.Text = SelecItem.Ime; BrojII.Text = SelecItem.Broj; } }