private Projekat() { Namestaj = NamestajDAO.SavNamestaj(); TipNamestaja = TipNamestajaDAO.SviTipovi(); Akcije = AkcijaDAO.SveAkcije(); Korisnici = KorisnikDAO.SviKorisnici(); DodatneUsluge = UslugeDAO.SveUsluge(); Prodaja = ProdajaDAO.SveProdaje(); Salon = SalonDAO.PrikazPodataka(); }
private void Pretrazi(object sender, RoutedEventArgs e) { switch (TrenutnoAktivno) { case "Namestaj": var unetoN = tbPretraga.Text; view = CollectionViewSource.GetDefaultView(NamestajDAO.PretraziNamestaj(unetoN)); dgPrikaz.ItemsSource = view; break; case "TipoviNamestaja": string unetoT = tbPretraga.Text.Trim(); view = CollectionViewSource.GetDefaultView(TipNamestajaDAO.PretraziTipove(unetoT)); dgPrikaz.ItemsSource = view; break; case "DodatneUsluge": string unetoU = tbPretraga.Text.Trim(); view = CollectionViewSource.GetDefaultView(UslugeDAO.PretraziUsluge(unetoU)); dgPrikaz.ItemsSource = view; break; case "Korisnici": string unetoK = tbPretraga.Text.Trim(); view = CollectionViewSource.GetDefaultView(KorisnikDAO.PretragaKorisnika(unetoK)); dgPrikaz.ItemsSource = view; break; case "Akcije": string unetoA = tbPretraga.Text.Trim(); view = CollectionViewSource.GetDefaultView(AkcijaDAO.PretraziAkcije(unetoA)); dgPrikaz.ItemsSource = view; break; case "Prodaja": string unetoP = tbPretraga.Text.Trim(); view = CollectionViewSource.GetDefaultView(ProdajaDAO.PretraziProdaju(unetoP)); dgPrikaz.ItemsSource = view; break; default: break; } }
private void Potvrdi(object sender, RoutedEventArgs e) { if (Provera() == true) { return; } this.DialogResult = true; if (operacija == Operacija.DODAVANJE) { UslugeDAO.DodavanjeUsluge(dodatneUsluge); } else { UslugeDAO.IzmenaUsluge(dodatneUsluge); } this.Close(); }
private void Brisanje(object sender, RoutedEventArgs e) { switch (TrenutnoAktivno) { case "Namestaj": var list = Projekat.Instance.Namestaj; Namestaj namestajBrisanje = dgPrikaz.SelectedItem as Namestaj; if (MessageBox.Show("Da li ste sigurni?", "Potvrda", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { namestajBrisanje.Obrisan = true; NamestajDAO.BrisanjeNamestaja(namestajBrisanje); } view.Refresh(); break; case "TipoviNamestaja": var lista = Projekat.Instance.TipNamestaja; TipNamestaja tip = dgPrikaz.SelectedItem as TipNamestaja; if (MessageBox.Show("Da li ste sigurni?", "Potvrda", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { tip.Obrisan = true; TipNamestajaDAO.BrisanjeTipa(tip); } view.Refresh(); break; case "DodatneUsluge": DodatnaUsluga uslugaBrisanje = dgPrikaz.SelectedItem as DodatnaUsluga; if (MessageBox.Show("Da li ste sigurni?", "Potvrda", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { uslugaBrisanje.Obrisan = true; UslugeDAO.BrisanjeUsluge(uslugaBrisanje); } view.Refresh(); break; case "Korisnici": var listaKorisnika = Projekat.Instance.Korisnici; var korisnikBrisanje = dgPrikaz.SelectedItem as Korisnik; if (MessageBox.Show("Da li ste sigurni?", "Potvrda", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { korisnikBrisanje.Obrisan = true; KorisnikDAO.BrisanjeKorisnika(korisnikBrisanje); } view.Refresh(); break; case "Akcije": var listaAkcija = Projekat.Instance.Akcije; Akcija akcijaBrisanje = dgPrikaz.SelectedItem as Akcija; if (MessageBox.Show("Da li ste sigurni?", "Potvrda", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { akcijaBrisanje.Obrisan = true; AkcijaDAO.BrisanjeAkcije(akcijaBrisanje); } view.Refresh(); break; default: break; } }