public FizickoLiceServisnaKnjizicaDetaljno(PonudaDetaljno ponudaDetaljno) { InitializeComponent(); this.ponudaDetaljno = ponudaDetaljno; dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); try { ObservableCollection<DB.Mesto> _mesta = new ObservableCollection<DB.Mesto>(dBProksi.DajSvaMesta().ToList()); if (!_mesta.Count.Equals(0)) { _mesta.Insert(0, new DB.Mesto()); } comboBoxMestoFL.ItemsSource = _mesta.OrderBy(m => m.Naziv); } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } }
public RadnikDetaljno(Servis.Radnik radnik, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.radnik = radnik; try { ObservableCollection<DB.Mesto> _mesta = new ObservableCollection<DB.Mesto>(dBProksi.DajSvaMesta().ToList()); if (!_mesta.Count.Equals(0)) { _mesta.Insert(0, new DB.Mesto()); } comboBoxMesto.ItemsSource = _mesta; } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } if (izmeniTrenutni) { gridRadnik.DataContext = (DB.Radnik)radnik.listViewRadnik.SelectedItem; //stvarno ne znam sto nece da sam selektuje mesto pa moram ovako (vidi binding za SelectetItem) foreach (DB.Mesto item in comboBoxMesto.Items) { if (item.MestoID == ((DB.Radnik)gridRadnik.DataContext).MestoID) { comboBoxMesto.SelectedItem = item; break; } } stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } }
public FizickoLiceDetaljno(DB.FizickoLice fizickoLice) { InitializeComponent(); try { dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); ObservableCollection<DB.Mesto> _mesta = new ObservableCollection<DB.Mesto>(dBProksi.DajSvaMesta().ToList()); if (!_mesta.Count.Equals(0)) { _mesta.Insert(0, new DB.Mesto()); } comboBoxMesto.ItemsSource = _mesta.OrderBy(m => m.Naziv); } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } gridFizickoLice.DataContext = fizickoLice; //stvarno ne znam sto nece da sam selektuje mesto pa moram ovako (vidi binding za SelectetItem) foreach (DB.Mesto item in comboBoxMesto.Items) { if (item.MestoID == ((DB.FizickoLice)gridFizickoLice.DataContext).MestoID) { comboBoxMesto.SelectedItem = item; break; } } buttonSacuvaj.Visibility = Visibility.Collapsed; buttonSacuvajINovi.Visibility = Visibility.Collapsed; buttonSacuvajIZatvori.Visibility = Visibility.Collapsed; buttonServisnaKnjizica.Visibility = Visibility.Collapsed; buttonPonuda.Visibility = Visibility.Collapsed; buttonRadniNalog.Visibility = Visibility.Collapsed; }
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"; }
public PoslovniPartnerDetaljno(Servis.PoslovniPartner poslovniPartner, bool izmeniTrenutni, bool dozvoliNavigaciju) : this() { dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.poslovniPartner = poslovniPartner; try { ObservableCollection<DB.Mesto> _mesta = new ObservableCollection<DB.Mesto>(dBProksi.DajSvaMesta().ToList()); if (!_mesta.Count.Equals(0)) { _mesta.Insert(0, new DB.Mesto()); } comboBoxMesto.ItemsSource = _mesta.OrderBy(m => m.Naziv); ; } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } try { ObservableCollection<DB.NacinOrganizacijeFirme> _naciniOrganizacijeFirme = new ObservableCollection<DB.NacinOrganizacijeFirme>(dBProksi.DajSveNacinOrganizacijeFirme().ToList()); //if (!_naciniOrganizacijeFirme.Count.Equals(0)) //{ // _naciniOrganizacijeFirme.Insert(0, new DB.NacinOrganizacijeFirme()); //} comboBoxNacinOrganizacijeFirme.ItemsSource = _naciniOrganizacijeFirme; } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } if (izmeniTrenutni) { gridPoslovniPartner.DataContext = (DB.PoslovniPartner)poslovniPartner.listViewPoslovniPartner.SelectedItem; //stvarno ne znam sto nece da sam selektuje mesto pa moram ovako (vidi binding za SelectetItem) foreach (DB.Mesto item in comboBoxMesto.Items) { if (item.MestoID == ((DB.PoslovniPartner)gridPoslovniPartner.DataContext).MestoID) { comboBoxMesto.SelectedItem = item; break; } } foreach (DB.NacinOrganizacijeFirme item in comboBoxNacinOrganizacijeFirme.Items) { if (item.NacinOrganizacijeFirmeID == ((DB.PoslovniPartner)gridPoslovniPartner.DataContext).NacinOrganizacijeFirmeID) { comboBoxNacinOrganizacijeFirme.SelectedItem = item; break; } } stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } buttonServisnaKnjizica.Visibility = dozvoliNavigaciju == false ? Visibility.Hidden : Visibility.Visible; buttonPonuda.Visibility = dozvoliNavigaciju == false ? Visibility.Hidden : Visibility.Visible; buttonRadniNalog.Visibility = dozvoliNavigaciju == false ? Visibility.Hidden : Visibility.Visible; }
public PoslovniPartnerDetaljno(Servis.Artikal artikal, int poslovniPartnerID) : this() { dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.artikal = artikal; try { ObservableCollection<DB.Mesto> _mesta = new ObservableCollection<DB.Mesto>(dBProksi.DajSvaMesta().ToList()); if (!_mesta.Count.Equals(0)) { _mesta.Insert(0, new DB.Mesto()); } comboBoxMesto.ItemsSource = _mesta.OrderBy(m => m.Naziv); } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } try { ObservableCollection<DB.NacinOrganizacijeFirme> _naciniOrganizacijeFirme = new ObservableCollection<DB.NacinOrganizacijeFirme>(dBProksi.DajSveNacinOrganizacijeFirme().ToList()); //if (!_naciniOrganizacijeFirme.Count.Equals(0)) //{ // _naciniOrganizacijeFirme.Insert(0, new DB.NacinOrganizacijeFirme()); //} comboBoxNacinOrganizacijeFirme.ItemsSource = _naciniOrganizacijeFirme; } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } gridPoslovniPartner.DataContext = dBProksi.NadjiPoslovniPartner("ID", poslovniPartnerID.ToString()).First(); //stvarno ne znam sto nece da sam selektuje mesto pa moram ovako (vidi binding za SelectetItem) foreach (DB.Mesto item in comboBoxMesto.Items) { if (item.MestoID == ((DB.PoslovniPartner)gridPoslovniPartner.DataContext).MestoID) { comboBoxMesto.SelectedItem = item; break; } } foreach (DB.NacinOrganizacijeFirme item in comboBoxNacinOrganizacijeFirme.Items) { if (item.NacinOrganizacijeFirmeID == ((DB.PoslovniPartner)gridPoslovniPartner.DataContext).NacinOrganizacijeFirmeID) { comboBoxNacinOrganizacijeFirme.SelectedItem = item; break; } } //stanje = App.Stanje.Izmena; buttonSacuvajINovi.Visibility = Visibility.Collapsed; buttonSacuvaj.Visibility = Visibility.Collapsed; buttonSacuvajIZatvori.Visibility = Visibility.Collapsed; buttonServisnaKnjizica.Visibility = Visibility.Collapsed; buttonPonuda.Visibility = Visibility.Collapsed; buttonRadniNalog.Visibility = Visibility.Collapsed; }
public FizickoLiceDetaljno(Servis.FizickoLice fizickoLice, bool izmeniTrenutni, bool dozvoliNavigaciju) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.fizickoLice = fizickoLice; try { ObservableCollection<DB.Mesto> _mesta = new ObservableCollection<DB.Mesto>(dBProksi.DajSvaMesta().ToList()); if (!_mesta.Count.Equals(0)) { _mesta.Insert(0, new DB.Mesto()); } comboBoxMesto.ItemsSource = _mesta.OrderBy(m => m.Naziv); } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } if (izmeniTrenutni) { gridFizickoLice.DataContext = (DB.FizickoLice)fizickoLice.listViewFizickoLice.SelectedItem; //stvarno ne znam sto nece da sam selektuje mesto pa moram ovako (vidi binding za SelectetItem) foreach (DB.Mesto item in comboBoxMesto.Items) { if (item.MestoID == ((DB.FizickoLice)gridFizickoLice.DataContext).MestoID) { comboBoxMesto.SelectedItem = item; break; } } stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } buttonServisnaKnjizica.Visibility = dozvoliNavigaciju == false ? Visibility.Hidden : Visibility.Visible; buttonPonuda.Visibility = dozvoliNavigaciju == false ? Visibility.Hidden : Visibility.Visible; buttonRadniNalog.Visibility = dozvoliNavigaciju == false ? Visibility.Hidden : Visibility.Visible; }