public void dodaj_etiketu_btn_Click(object sender, RoutedEventArgs e) { selected_etiketa = (Etiketa)etiketeDataGrid.SelectedItem; bool etiketa_postoji = false; if (lista_selektovanih.Count == 0 && Create_dialog.selected_spomenik.Listica == null) { lista_selektovanih.Add(selected_etiketa); //System.Windows.Forms.MessageBox.Show("Etiketa je uspješno dodata."); } else { lista_selektovanih = Create_dialog.selected_spomenik.Listica; foreach (Etiketa etiketa in lista_selektovanih.ToArray()) { if (selected_etiketa.Oznaka_etiketa.ToUpper().Equals(etiketa.Oznaka_etiketa.ToUpper())) { etiketa_postoji = true; break; } } if (!etiketa_postoji) { lista_selektovanih.Add(selected_etiketa); //System.Windows.Forms.MessageBox.Show("Etiketa je uspješno dodata."); } else { System.Windows.Forms.MessageBox.Show("Etiketa sa oznakom " + selected_etiketa.Oznaka_etiketa + " već postoji!"); } } }
private void izmjeni_etiketu_btn_Click(object sender, RoutedEventArgs e) { selected_etiketa = (Etiketa)etiketeDataGrid.SelectedItem; Etiketa temp = selected_etiketa; int i = Etikete_oc.IndexOf(temp); selected_etiketa.Oznaka_etiketa = txtOznaka.Text; selected_etiketa.Opis_etiketa = txtOpis.Text; selected_etiketa.Boja_etiketa = txtColor.Background; Etikete_oc.Remove(temp); Etikete_oc.Insert(i, selected_etiketa); System.Windows.Forms.MessageBox.Show("Etiketa je uspješno izmjenjena."); }
private void obrisi_etiketu_btn_Click(object sender, RoutedEventArgs e) { selected_etiketa = (Etiketa)etiketeDataGrid.SelectedItem; DialogResult dr = System.Windows.Forms.MessageBox.Show("Da li želite da obrišete " + selected_etiketa.Boja_etiketa + " ?", "Warrning", MessageBoxButtons.YesNoCancel); if (dr == System.Windows.Forms.DialogResult.Yes) { Etikete_oc.Remove(selected_etiketa); System.Windows.Forms.MessageBox.Show("Etiketa je uspješno obrisana."); } else { return; } }