public StavkaArtikalDetaljno(Servis.RadniNalogDetaljno radniNalogDetaljno, bool izmeniTrenutni): this()
        {
            this.radniNalogDetaljno = radniNalogDetaljno;

            try
            {
                ObservableCollection<DB.NosilacGrupe> _nosiociGrupe = new ObservableCollection<DB.NosilacGrupe>(dBProksi.DajSveNosilacGrupe().ToList());
                comboBoxNosilacGrupe.ItemsSource = _nosiociGrupe;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            if (izmeniTrenutni)
            {
                gridStavkaArtikal.DataContext = (DB.StavkaArtikal)radniNalogDetaljno.listViewStavkaArtikal.SelectedItem;
                stanje = App.Stanje.Izmena;

                //stvarno ne znam sto nece da sam selektuje pa moram ovako (vidi binding za SelectetItem)
                foreach (DB.NosilacGrupe item in comboBoxNosilacGrupe.Items)
                {
                    if (item.NosilacGrupeID == ((DB.StavkaArtikal)gridStavkaArtikal.DataContext).NosilacGrupeID)
                    {
                        comboBoxNosilacGrupe.SelectedItem = item;
                        break;
                    }
                }
            }

            comboBoxNosilacGrupe.Visibility = System.Windows.Visibility.Collapsed;
            textBlockNosilacGrupe.Visibility = System.Windows.Visibility.Collapsed;
        }
        public RadniNalogStavkaUslugaDetaljno(Servis.RadniNalogDetaljno radniNalogDetaljno, bool izmeniTrenutni)
        {
            InitializeComponent();

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

            try
            {
                ObservableCollection<DB.RadniNalogStatus> _radniNalogStatus = new ObservableCollection<DB.RadniNalogStatus>(dBProksi.DajSveRadniNalogStatus().ToList());

                comboBoxRadniNalogStatus.ItemsSource = _radniNalogStatus;

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            if (izmeniTrenutni)
            {
                gridRadniNalogStavkaUsluga.DataContext = (DB.StavkaUsluga)radniNalogDetaljno.listViewStavkaUsluga.SelectedItem;

                //stvarno ne znam sto nece da sam selektuje mesto pa moram ovako (vidi binding za SelectetItem)
                foreach (DB.RadniNalogStatus item in comboBoxRadniNalogStatus.Items)
                {
                    if (item.RadniNalogStatusID == ((DB.StavkaUsluga)gridRadniNalogStavkaUsluga.DataContext).RadniNalogStavkaUsluga.RadniNalogStatusID)
                    {
                        comboBoxRadniNalogStatus.SelectedItem = item;
                        break;
                    }
                }

                stanje = App.Stanje.Izmena;
            }
        }
 public ServisnaKnjizica(Servis.RadniNalogDetaljno radniNalogDetaljno)
     : this()
 {
     this.radniNalogDetaljno = radniNalogDetaljno;
 }