Esempio n. 1
0
 private Projekat()
 {
     Namestaj      = NamestajDAO.SavNamestaj();
     TipNamestaja  = TipNamestajaDAO.SviTipovi();
     Akcije        = AkcijaDAO.SveAkcije();
     Korisnici     = KorisnikDAO.SviKorisnici();
     DodatneUsluge = UslugeDAO.SveUsluge();
     Prodaja       = ProdajaDAO.SveProdaje();
     Salon         = SalonDAO.PrikazPodataka();
 }
Esempio n. 2
0
        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();
        }
Esempio n. 4
0
        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;
            }
        }