private void Help_Executed(object sender, ExecutedRoutedEventArgs e) { while (Podaci.JustGiveMeInstance().doneWritingEt == false || Podaci.JustGiveMeInstance().doneWrittingTip == false) { } PrikaziPomoc pomoc = new PrikaziPomoc("index", this); pomoc.Show(); }
private void Obrisi_Click(object sender, RoutedEventArgs e) { Etiketa t = EtiketeGrid.SelectedItem as Etiketa; for (int i = 0; i < Podaci.JustGiveMeInstance().Etikete.Count; i++) { if (Podaci.JustGiveMeInstance().Etikete[i].Id == t.Id) { Podaci.JustGiveMeInstance().Etikete.RemoveAt(i); break; } } }
private void Zrenjanin_Click(object sender, RoutedEventArgs e) { if (Podaci.JustGiveMeInstance() != null) { while (Podaci.JustGiveMeInstance().doneWritingEt == false || Podaci.JustGiveMeInstance().doneWrittingTip == false) { } } MainWindow mw = new MainWindow("zrenjanin"); mw.Show(); Close(); }
private void Obrisi_Click(object sender, RoutedEventArgs e) { Tip t = typesGrid.SelectedItem as Tip; for (int i = 0; i < Podaci.JustGiveMeInstance().Tipovi.Count; i++) { if (Podaci.JustGiveMeInstance().Tipovi[i].Id == t.Id && Podaci.JustGiveMeInstance().Tipovi[i].Naziv == t.Naziv) { Podaci.JustGiveMeInstance().Tipovi.RemoveAt(i); break; } } }
public MainWindow(string grad) { InitializeComponent(); instance = this; this.DataContext = this; this.grad = grad; nazad = false; MapaPath = Directory.GetCurrentDirectory() + "\\Images\\" + grad + ".png"; Lokali = Podaci.getInstance(this.grad).Lokali; LokaliNaMapi = Podaci.JustGiveMeInstance().LokaliNaMapi; for (int i = 0; i < lokaliNaMapi.Count; i++) { LokaliNaMapi[i].Visible = true; } LokaliPins_Draw(); Nazad.IsEnabled = true; }
public DodajLokal() { InitializeComponent(); WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; lokal = new Lokal(); autoCompleteBoxTags.DataContext = Podaci.JustGiveMeInstance(); DataContext = lokal; izabraneEtikete = new ObservableCollection <Etiketa>(); comboBoxTags.DataContext = this; id_Eror = false; opis_Error = false; naziv_Error = false; ikonica_Error = false; datum_Error = false; kapacitet_Error = false; }
private void Ukloni_Click(object sender, RoutedEventArgs e) { if (selektovanLokal != null) { for (int i = 0; i < Podaci.JustGiveMeInstance().LokaliNaMapi.Count; i++) { if (Podaci.JustGiveMeInstance().LokaliNaMapi[i].Id == selektovanLokal.Id) { Podaci.JustGiveMeInstance().LokaliNaMapi.Remove(Podaci.JustGiveMeInstance().LokaliNaMapi[i]); } } //LokaliNaMapi.Remove(selektovanLokal); Lokali.Add(selektovanLokal); selektovanLokal.NaMapi = "NE"; LokaliPins_Draw(); } }
private void Sacuvaj_Click(object sender, RoutedEventArgs e) { id_Error = false; opis_Error = false; textB_id.GetBindingExpression(TextBox.TextProperty).UpdateSource(); textB_opis.GetBindingExpression(TextBox.TextProperty).UpdateSource(); if (id_Error == false && opis_Error == false) { textB_id.GetBindingExpression(TextBox.TextProperty).UpdateSource(); textB_opis.GetBindingExpression(TextBox.TextProperty).UpdateSource(); var item = (combo_color.SelectedItem as ComboBoxItem).Content as TextBlock; etiketa.Boja = item.Text; for (int i = 0; i < Podaci.JustGiveMeInstance().Etikete.Count; i++) { if (Podaci.JustGiveMeInstance().Etikete[i].Id == origEtiketa.Id) { Podaci.JustGiveMeInstance().Etikete[i] = etiketa; } } Close(); } }
public Detaljnije(Lokal l) { InitializeComponent(); this.DataContext = this; LokalOrig = l; lokal = new Lokal(lokalOrig); autoCompleteBoxTags.DataContext = Podaci.JustGiveMeInstance(); SelectedCena = -1; izabraneEtikete = new ObservableCollection <Etiketa>(); foreach (var etiketa in l.Etikete) { izabraneEtikete.Add(etiketa); } id_Eror = false; opis_Error = false; naziv_Error = false; ikonica_Error = false; datum_Error = false; Kapacitet = l.Kapacitet.ToString(); if (lokal.PrimaRezervacije == "Da") { SelectedRez = 0; } else { SelectedRez = 1; } if (lokal.DostupanHendikepiranim == "Da") { SelectedHen = 0; } else if (lokal.DostupanHendikepiranim == "Ne") { SelectedHen = 1; } if (lokal.DozvoljenoPusenje == "Dozvoljeno") { SelectedPus = 0; } else if (lokal.DozvoljenoPusenje == "Zabranjeno") { SelectedPus = 1; } if (lokal.SluziAlkohol == "Ne služi") { SelectedAlk = 0; } else if (lokal.SluziAlkohol == "Služi do 23h") { SelectedAlk = 1; } else if (lokal.SluziAlkohol == "Služi i kasno noću") { SelectedAlk = 2; } if (lokal.CenovnaKategorija == "Niske") { SelectedCena = 0; } else if (lokal.CenovnaKategorija == "Srednje") { SelectedCena = 1; } else if (lokal.CenovnaKategorija == "Visoke") { SelectedCena = 2; } else if (lokal.CenovnaKategorija == "Izuzetno visoke") { SelectedCena = 3; } }
private void buttonPretraziClick(object sender, RoutedEventArgs e) { ObservableCollection <Lokal> l1 = new ObservableCollection <Lokal>(); ObservableCollection <Lokal> l2 = new ObservableCollection <Lokal>(); l1 = Podaci.JustGiveMeInstance().Lokali; l2 = Podaci.JustGiveMeInstance().LokaliNaMapi; lokali = new ObservableCollection <Lokal>(); for (int i = 0; i < l1.Count; i++) { Lokali.Add(l1[i]); } for (int i = 0; i < l2.Count; i++) { Lokali.Add(l2[i]); } var pronadjene1 = new ObservableCollection <Lokal>(); var pronadjene2 = new ObservableCollection <Lokal>(); pronadjene2 = Lokali; if (!string.IsNullOrWhiteSpace(textBoxIdLokala.Text)) { foreach (var data in Lokali) { if (data.Id.Contains(textBoxIdLokala.Text)) { pronadjene1.Add(new Lokal(data)); } } Lokali = pronadjene1; } else { if (!string.IsNullOrWhiteSpace(textBoxKapacitetOd.Text)) { foreach (var data in pronadjene2) { // Konvertuje string u int. int i = 0; if (!Int32.TryParse(textBoxKapacitetOd.Text, out i)) { i = 0; } if (data.Kapacitet >= i) { pronadjene1.Add(new Lokal(data)); } } pronadjene2 = new ObservableCollection <Lokal>(pronadjene1); pronadjene1.Clear(); } if (!string.IsNullOrWhiteSpace(textBoxKapacitetDo.Text)) { foreach (var data in pronadjene2) { // Konvertuje string u int. int i = 0; if (!Int32.TryParse(textBoxKapacitetDo.Text, out i)) { i = 0; } if (data.Kapacitet <= i) { pronadjene1.Add(new Lokal(data)); } } pronadjene2 = new ObservableCollection <Lokal>(pronadjene1); pronadjene1.Clear(); } if (!string.IsNullOrWhiteSpace(textBoxNazivLokala.Text)) { foreach (var data in pronadjene2) { if (data.Naziv.Contains(textBoxNazivLokala.Text)) { pronadjene1.Add(new Lokal(data)); } } pronadjene2 = new ObservableCollection <Lokal>(pronadjene1); pronadjene1.Clear(); } if (!string.IsNullOrWhiteSpace(comboBoxRezervacija.Text)) { foreach (var data in pronadjene2) { if (data.PrimaRezervacije.Contains(comboBoxRezervacija.Text)) { pronadjene1.Add(new Lokal(data)); } } pronadjene2 = new ObservableCollection <Lokal>(pronadjene1); pronadjene1.Clear(); } if (!string.IsNullOrWhiteSpace(comboBoxHendikep.Text)) { foreach (var data in pronadjene2) { if (data.DostupanHendikepiranim.Contains(comboBoxHendikep.Text)) { pronadjene1.Add(new Lokal(data)); } } pronadjene2 = new ObservableCollection <Lokal>(pronadjene1); pronadjene1.Clear(); } if (!string.IsNullOrWhiteSpace(comboBoxPusenje.Text)) { foreach (var data in pronadjene2) { if (data.DozvoljenoPusenje.Contains(comboBoxPusenje.Text)) { pronadjene1.Add(new Lokal(data)); } } pronadjene2 = new ObservableCollection <Lokal>(pronadjene1); pronadjene1.Clear(); } if (!string.IsNullOrWhiteSpace(comboBoxAlkohol.Text)) { foreach (var data in pronadjene2) { if (data.SluziAlkohol.Contains(comboBoxAlkohol.Text)) { pronadjene1.Add(new Lokal(data)); } } pronadjene2 = new ObservableCollection <Lokal>(pronadjene1); pronadjene1.Clear(); } if (!string.IsNullOrWhiteSpace(comboBoxCene.Text)) { foreach (var data in pronadjene2) { if (data.CenovnaKategorija.Contains(comboBoxCene.Text)) { pronadjene1.Add(new Lokal(data)); } } pronadjene2 = new ObservableCollection <Lokal>(pronadjene1); pronadjene1.Clear(); } if (!string.IsNullOrWhiteSpace(comboBoxEtikete.Text)) { foreach (var data in pronadjene2) { foreach (var data2 in data.Etikete) { if (data2.Id.Equals(comboBoxEtikete.Text)) { pronadjene1.Add(new Lokal(data)); } } } pronadjene2 = new ObservableCollection <Lokal>(pronadjene1); pronadjene1.Clear(); } if (!string.IsNullOrWhiteSpace(comboBoxTip.Text)) { foreach (var data in pronadjene2) { if (data.Tip.Naziv.Contains(comboBoxTip.Text)) { pronadjene1.Add(new Lokal(data)); } } pronadjene2 = new ObservableCollection <Lokal>(pronadjene1); } Lokali = pronadjene2; } }