public IzmenaSpomenika(Spomenik s) { Spomenik = s; InitializeComponent(); this.DataContext = s; Tipovi3 = new ObservableCollection <Tip>(DodajTip.l); // tipoviCbox.SelectedIndex = Tipovi.IndexOf(Spomenik.Tip); tipoviCbox.ItemsSource = DodajTip.l; this.Etikete3 = new ObservableCollection <Etiketa>(DodajEtiketu.le); //this.EtiketePomocna = DodajSpomenik.Etikete; etiketeList.ItemsSource = DodajEtiketu.le; /* foreach (Etiketa etiketa in TabelaE.Etikete) * { * etiketeList.SelectedItems.Add(etiketa); * }*/ etiketeList.SelectedItems.Clear(); foreach (Etiketa et in Spomenik.Etikete) { etiketeList.SelectedItems.Add(et); } //InitLists(); tipoviCbox.SelectedIndex = DodajTip.l.IndexOf(Spomenik.Tip); // Spomenik.EtId.Clear(); //eraPoreklaCbox.SelectedIndex = eraPorekla.IndexOf(Spomenik.EraPorekla); //turistickiStatusCbox.SelectedIndex = turistickiSt.IndexOf(Spomenik.TuristickiStatus); }
//public List<string> ep { get; set; } public IzmenaSpomenika(Spomenik s) { Spomenik = s; InitializeComponent(); this.DataContext = s; this.Tipovi = DodajSpomenik.Tipovi; tipoviCbox.ItemsSource = DodajSpomenik.Tipovi; this.Etikete = DodajSpomenik.Etikete; etiketeList.ItemsSource = DodajSpomenik.Etikete; /* foreach (Etiketa etiketa in TabelaE.Etikete) * { * etiketeList.SelectedItems.Add(etiketa); * }*/ //this.ep = DodajSpomenik.eraPorekla; //eraPoreklaCbox.ItemsSource = eraPorekla; //InitLists(); tipoviCbox.SelectedIndex = Tipovi.IndexOf(Spomenik.Tip); //eraPoreklaCbox.SelectedIndex = eraPorekla.IndexOf(Spomenik.EraPorekla); // turistickiStatusCbox.SelectedIndex = turistickiSt.IndexOf(Spomenik.TuristickiStatus); }
public Ikonica(double x, double y, Spomenik sp, string spId) { this.x = x; this.y = y; this.sp = sp; this.spId = spId; }
private void Izmeni_Click(object sender, RoutedEventArgs e) { Spomenik s = TejblS.SelectedItem as Spomenik; stariId.Add(s.Id); for (int i = 0; i < DodajSpomenik.ls.Count; i++) { foreach (string ss in stariId) { if (ss.Equals(DodajSpomenik.ls[i].Id)) { index.Add(i); } } } FrejmIzmeni.Content = new IzmenaSpomenika(s); }
public DodajSpomenik(Spomenik spomenik) //konstruktor sa parametrima { InitializeComponent(); this.DataContext = this; this.Spomenik = spomenik; Tipovi = Tabela.Tipovi; Etikete = TabelaE.Etikete; /* funcButton.Content = "Izmeni"; * funcButton.Click += new RoutedEventHandler(IzmeniSpomenik);*/ InitLists(); tipoviCbox.SelectedIndex = Tipovi.IndexOf(Spomenik.Tip); eraPoreklaCbox.SelectedIndex = eraPorekla.IndexOf(Spomenik.EraPorekla); turistickiStatusCbox.SelectedIndex = turistickiSt.IndexOf(Spomenik.TuristickiStatus); foreach (Etiketa etiketa in Spomenik.Etikete) { etiketeList.SelectedItems.Add(etiketa); } }
public DodajSpomenik(Spomenik spomenik) //konstruktor sa parametrima { InitializeComponent(); this.DataContext = this; this.Spomenik = spomenik; Tipovi = new ObservableCollection <Tip>(DodajTip.l); Etikete = new ObservableCollection <Etiketa>(DodajEtiketu.le); /* funcButton.Content = "Izmeni"; * funcButton.Click += new RoutedEventHandler(IzmeniSpomenik);*/ InitLists(); tipoviCbox.SelectedIndex = Tipovi.IndexOf(Spomenik.Tip); eraPoreklaCbox.SelectedIndex = eraPorekla.IndexOf(Spomenik.EraPorekla); turistickiStatusCbox.SelectedIndex = turistickiSt.IndexOf(Spomenik.TuristickiStatus); foreach (Etiketa etiketa in Spomenik.Etikete) { etiketeList.SelectedItems.Add(etiketa); } // Spomenik.EtId.Clear(); }
private void Obrisi_Click(object sender, RoutedEventArgs e) { Spomenik sp = TejblS.SelectedItem as Spomenik; Spomenici.Remove(sp); DodajSpomenik.ls.Remove(sp); Ikonica icon = null; foreach (Ikonica ic in MapaIkonice.mapaIk) { if (ic.Sp.Equals(sp)) { icon = ic; } } if (icon != null) { MapaIkonice.mapaIk.Remove(icon); } }
private void Izm_Click(object sender, RoutedEventArgs e) { if (validate()) { int f = 0; foreach (Spomenik spmn in DodajSpomenik.ls) { if (!Spomenik.Equals(spmn)) { if (idTxT.Text.Equals(spmn.Id)) { idTxT.BorderBrush = System.Windows.Media.Brushes.Red; System.Windows.MessageBox.Show("Već postoji spomenik sa istim id-em. Unesite drugačiji id spomenika!"); f = 1; break; } } } nazivTxT.GetBindingExpression(System.Windows.Controls.TextBox.TextProperty).UpdateSource(); opisTxt.GetBindingExpression(System.Windows.Controls.TextBox.TextProperty).UpdateSource(); eraPoreklaCbox.GetBindingExpression(System.Windows.Controls.ComboBox.TextProperty).UpdateSource(); arheoloskiObradjen.GetBindingExpression(System.Windows.Controls.Primitives.ToggleButton.IsCheckedProperty).UpdateSource(); uNaseljenomRegionu.GetBindingExpression(System.Windows.Controls.CheckBox.IsCheckedProperty).UpdateSource(); naListiUnesco.GetBindingExpression(System.Windows.Controls.Primitives.ToggleButton.IsCheckedProperty).UpdateSource(); turistickiStatusCbox.GetBindingExpression(System.Windows.Controls.ComboBox.TextProperty).UpdateSource(); iconica.GetBindingExpression(System.Windows.Controls.Image.SourceProperty).UpdateSource(); datePicker.GetBindingExpression(System.Windows.Controls.DatePicker.SelectedDateProperty).UpdateSource(); prihodTxt.GetBindingExpression(System.Windows.Controls.TextBox.TextProperty).UpdateSource(); //tipoviCbox.GetBindingExpression(System.Windows.Controls.ComboBox.TextProperty).UpdateSource(); Spomenik.ByteIkonica = BitmapImageToByteArray(Spomenik.Ikonica); this.Spomenik.Tip = (Tip)tipoviCbox.SelectedValue; Spomenik.TipId = Spomenik.Tip.Ime; int i = 0; foreach (var item in etiketeList.SelectedItems) { // Spomenik.Etikete.Clear(); Spomenik.Etikete.Add((Etiketa)item); i++; } if (i != 0) { for (int j = 0; j < (Spomenik.Etikete.Count - i); j++) { Spomenik.Etikete.RemoveAt(0); i--; } } Spomenik.EtId.Clear(); foreach (Etiketa et in Spomenik.Etikete) { Spomenik.EtId.Add(et.Oznaka); } i = 0; if (f == 0) { idTxT.GetBindingExpression(System.Windows.Controls.TextBox.TextProperty).UpdateSource(); Sp.Content = new TableS(); } else { Sp.Content = new IzmenaSpomenika(Spomenik); } } else { System.Windows.MessageBox.Show("Molimo Vas da popunite prazna polja!"); } }
private void Izmeni_Click(object sender, RoutedEventArgs e) { Spomenik s = TejblS.SelectedItem as Spomenik; FrejmIzmeni.Content = new IzmenaSpomenika(s); }