public RadniNalogPretraga(Servis.RadniNalog radniNalog) { InitializeComponent(); this.dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.radniNalog = radniNalog; }
public RadniNalogDetaljno(Servis.RadniNalog radniNalog, bool izmeniTrenutni): this() { dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.radniNalog = radniNalog; if (izmeniTrenutni) { gridRadniNalog.DataContext = (DB.RadniNalog)radniNalog.listViewRadniNalog.SelectedItem; listViewStavkaUsluga.ItemsSource = ((DB.RadniNalog)radniNalog.listViewRadniNalog.SelectedItem).StavkaUslugas.Where(f => f.Status != 'D'); stanje = App.Stanje.Izmena; if (listViewStavkaUsluga.Items.Count.Equals(0)) { UStanjeStavkaUsluga(App.Stanje.Osnovno); UStanjeStavkaArtikal(App.Stanje.IzgasiSve); } else { UStanjeStavkaUsluga(App.Stanje.Detaljno); listViewStavkaUsluga.SelectedIndex = 0; } if (((DB.RadniNalog)gridRadniNalog.DataContext).Zakljucan) { UStanjeZaglavlje(App.Stanje.IzgasiSve); UStanjeStavkaUsluga(App.Stanje.IzgasiSve); UStanjeStavkaArtikal(App.Stanje.IzgasiSve); } } else { stanje = App.Stanje.Unos; UStanjeStavkaUsluga(App.Stanje.IzgasiSve); UStanjeStavkaArtikal(App.Stanje.IzgasiSve); } }