public Mapa() { InitializeComponent(); tipoviTree = DodajTip.l; foreach (Ikonica ik in MapaIkonice.mapaIk) { Image Pikonica = Informacije(ik.Sp); canvasMapa.Children.Add(Pikonica); Canvas.SetLeft(Pikonica, ik.X); Canvas.SetTop(Pikonica, ik.Y); } Mi = new MapaIkonice(); InstanceM = this; foreach (Tip t in DodajTip.l) { t.SpomeniciUtipu.Clear(); Tip tipp = new Tip() { Ime = t.Ime }; foreach (Spomenik sp in DodajSpomenik.ls) { if (t.Equals(sp.Tip)) { t.SpomeniciUtipu.Add(sp); foreach (Ikonica mi in MapaIkonice.mapaIk) { if (sp.Equals(mi.Sp)) { t.SpomeniciUtipu.Remove(sp); } } } } } this.DataContext = this; mapaImg.ImageSource = new BitmapImage(new Uri("pack://siteoforigin:,,,/Images/mapa.jpg")); }
private void DodajTip_Click(object sender, RoutedEventArgs e) { Tip tip = new Tip(); tip.Oznaka = textBoxOznaka.Text; tip.Ime = textBoxIme.Text; tip.Opis = TextBoxOpis.Text; tip.Ikonica = (BitmapImage)iconica.Source; l.Add(tip); Fr.Content = new Tabela(); textBoxOznaka.Text = ""; textBoxIme.Text = ""; TextBoxOpis.Text = ""; iconica.Source = null; }
private void DodajTip_Click(object sender, RoutedEventArgs e) { if (validate()) { Tip tip = new Tip(); tip.Oznaka = textBoxOznaka.Text; tip.Ime = textBoxIme.Text; tip.Opis = TextBoxOpis.Text; tip.Ikonica = (BitmapImage)iconica.Source; tip.ByteIkonica = BitmapImageToByteArray(tip.Ikonica); int flag = 0; foreach (Tip t in Tabela.Tipovi) { if (tip.Oznaka.Equals(t.Oznaka)) { textBoxOznaka.BorderBrush = System.Windows.Media.Brushes.Red; System.Windows.MessageBox.Show("Već postoji tip sa istom ozankom. Unesite drugačiju oznaku tipa!"); flag = 1; break; } } if (flag == 0) { l.Add(tip); Fr.Content = new Tabela(); textBoxOznaka.Text = ""; textBoxIme.Text = ""; TextBoxOpis.Text = ""; iconica.Source = null; } } else { System.Windows.MessageBox.Show("Molimo Vas da popunite prazna polja!"); } }
///////////////////////////////////////////////////DUGMAD/////////////////////////////////////////////////////// private void Izmeni_Click(object sender, RoutedEventArgs e) { Tip t = Tejbl.SelectedItem as Tip; FrejmIzmeni.Content = new IzmenaTipa(t); }
private void ObrisiTip_Executed(object sender, ExecutedRoutedEventArgs e) { Tip t = Tejbl.SelectedItem as Tip; FrejmIzmeni.Content = new Brisanje(t); }
private void IzmeniTip_Executed(object sender, ExecutedRoutedEventArgs e) { Tip t = Tejbl.SelectedItem as Tip; FrejmIzmeni.Content = new IzmenaTipa(t); }
public IzmenaTipa(Tip t) { InitializeComponent(); this.DataContext = t; }
public Brisanje(Tip t) { tip = t; pomocniSp = DodajSpomenik.ls; InitializeComponent(); }