Beispiel #1
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            //zato sto se kod navigacije ovaj dogadjaj uvek okida pa ne mogu da zadrzim trenutno stanje forme
            if (prvoOtvaranjeStrane)
            {

                dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString);

                prvoOtvaranjeStrane = false;
                try
                {
                    ObservableCollection<DB.Mesto> _mesta = new ObservableCollection<DB.Mesto>(dBProksi.DajSvaMesta().ToList());

                    comboBoxMesto.ItemsSource = _mesta;

                    gridKorisnikPrograma.DataContext = dBProksi.DajKorisnikPrograma();

                    if (gridKorisnikPrograma.DataContext != null)
                    {
                        foreach (DB.Mesto item in comboBoxMesto.Items)
                        {
                            if (item.MestoID == ((DB.KorisnikPrograma)gridKorisnikPrograma.DataContext).MestoID)
                            {
                                comboBoxMesto.SelectedItem = item;
                                break;
                            }
                        } 
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }

            Window.GetWindow(this).Title = "Lav - KorisnikPrograma";
        }