Example #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();
 }
 private void Potvrdi(object sender, RoutedEventArgs e)
 {
     if (Provera() == true)
     {
         return;
     }
     if (t == TipKorisnika.Administrator)
     {
         SalonDAO.IzmenaSalona(s);
     }
     this.Close();
 }
Example #3
0
 private Projekat()
 {
     TipoviNamestaja = TipNamestajaDAO.GetAll();
     Namestaji       = NamestajDAO.GetAll();
     ProdateDU       = ProdataDodatnaUslugaDAO.GetAll();
     Salon           = SalonDAO.GetAll();
     Korisnici       = KorisnikDAO.GetAll();
     NaAkciji        = NaAkcijiDAO.GetAll();
     JediniceProdaje = JedinicaProdajeDAO.GetAll();
     DodatneUsluge   = DodatnaUslugaDAO.GetAll();
     Prodaja         = ProdajaDAO.GetAll();
     Akcija          = AkcijaDAO.GetAll();
 }
Example #4
0
 public void LoadTestData()
 {
     SalonDAO.Load();
     TipNamestajaDAO.Load();
     AkcijaDAO.Load();
     NaAkcijiDAO.Load();
     DodatnaUslugaDAO.Load();
     KorisnikDAO.Load();
     NamestajDAO.Load();
     ProdajaDAO.Load();
     ProdajaDodatnaUslugaDAO.Load();
     ProdajaNamestajDAO.Load();
 }
Example #5
0
        private void Potvrdi_click(object sender, RoutedEventArgs e)
        {
            this.DialogResult = true;

            if (operacija == Operacija.DODAVANJE)
            {
                SalonDAO.Create(salon);
            }
            if (operacija == Operacija.IZMENA)
            {
                SalonDAO.Update(salon);
            }
            this.Close();
        }
Example #6
0
        private void Obrisi_click(object sender, RoutedEventArgs e)
        {
            switch (parametar)

            {
            case Parametar.Namestaj:
                var izabraniNamestaj = (Namestaj)viewn.CurrentItem;
                var listaNamestaja   = Projekat.Instance.Namestaji;
                if (MessageBox.Show("Da li ste sigurni da zelite da obrisete namestaj: " + izabraniNamestaj.Naziv + " ?", "Obrisi namestaj", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
                {
                    NamestajDAO.Delete(izabraniNamestaj);
                    NaAkcijiDAO.Delete(null, TipBrisanja.PoNamestajId, 0, izabraniNamestaj.Id);
                }
                break;

            case Parametar.TipNamestaja:
                var izabraniTipNamestaja = viewt.CurrentItem as TipNamestaja;
                var listaTipNamestaja    = Projekat.Instance.TipoviNamestaja;
                var listaNamestajaa      = Projekat.Instance.Namestaji;
                if (izabraniTipNamestaja.Id == 1)
                {
                    MessageBox.Show("Ne mozete obrisati: " + izabraniTipNamestaja.Naziv + " ?", "Upozorenje", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    if (MessageBox.Show("Da li ste sigurni da zelite da obrisete tip namestaja: " + izabraniTipNamestaja.Naziv + " ?", "Obrisi tip namestaja", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
                    {
                        TipNamestajaDAO.Delete(izabraniTipNamestaja);
                    }
                }
                break;


            case Parametar.Akcija:
                var izabranaAkcija = (Akcija)viewa.CurrentItem;
                var listaAkcija    = Projekat.Instance.Akcije;
                if (MessageBox.Show("Da li ste sigurni da zelite da obrisete akciju: " + izabranaAkcija.Naziv + " ?", "Obrisi akciju", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
                {
                    AkcijaDAO.Delete(izabranaAkcija);
                }
                break;


            case Parametar.DodatnaUsluga:
                var izabranaDodatnaUsluga = (DodatnaUsluga)viewd.CurrentItem;
                var listaDodatnihUsluga   = Projekat.Instance.DodatneUsluge;
                if (MessageBox.Show("Da li ste sigurni da zelite da obrisete dodatn uslugu: " + izabranaDodatnaUsluga.Naziv + " ?", "Obrisi dodatnu uslug", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
                {
                    DodatnaUslugaDAO.Delete(izabranaDodatnaUsluga);
                }
                break;


            case Parametar.Korisnik:
                var izabraniKorisnik = (Korisnik)viewk.CurrentItem;
                var listaKorisnika   = Projekat.Instance.Korisnici;
                if (izabraniKorisnik.Id == korisnik.Id)
                {
                    if (MessageBox.Show("Da li ste sigurni da zelite da obrisete svoj nalog?", "Obrisi korisnika", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
                    {
                        KorisnikDAO.Delete(izabraniKorisnik);
                        this.Close();
                    }
                }
                if (MessageBox.Show("Da li ste sigurni da zelite da obrisete korisnika: " + izabraniKorisnik.Ime + " " + izabraniKorisnik.Prezime + " ?", "Obrisi korisnika", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
                {
                    KorisnikDAO.Delete(izabraniKorisnik);
                }
                break;

            case Parametar.Salon:
                var izabraniSalon = (Salon)views.CurrentItem;
                var listaSalona   = Projekat.Instance.Salon;
                if (MessageBox.Show("Da li ste sigurni da zelite da obrisete salon: " + izabraniSalon.Naziv + " ?", "Obrisi salon", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
                {
                    SalonDAO.Delete(izabraniSalon);
                }
                break;

            case Parametar.Prodaja:
                var izabranaProdaja = (Prodaja)viewp.CurrentItem;
                var listaProdaja    = Projekat.Instance.Prodaja;
                if (MessageBox.Show("Da li ste sigurni da zelite da obrisete prodaju: " + izabranaProdaja.BrRacuna + " ?", "Obrisi prodaju", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
                {
                    foreach (var prodaja in listaProdaja)
                    {
                        if (izabranaProdaja.Id == prodaja.Id)
                        {
                            prodaja.Obrisan = true;
                            break;
                        }
                    }
                }
                break;
            }

            PopuniDataGrid(parametar);
        }
Example #7
0
 private void SnimiPromene(object sender, RoutedEventArgs e)
 {
     SalonDAO.Update(mojSalon);
     this.Close();
 }