private void IzmeniNamestaj()
        {
            var selektovaniNamestaj = (Namestaj)dgNamestaj.SelectedItem;
            var namestajProzor      = new NamestajWindow(selektovaniNamestaj, NamestajWindow.Operacija.IZMENA);

            namestajProzor.ShowDialog();
        }
示例#2
0
        private void IzmeniNamestaj()
        {
            Namestaj oznacen        = dgPrikaz.SelectedItem as Namestaj;
            Namestaj kopija         = (Namestaj)oznacen.Clone();
            var      namestajProzor = new NamestajWindow(kopija, NamestajWindow.Operacija.Izmena);

            namestajProzor.ShowDialog();
        }
示例#3
0
        private void IzmeniNamestaj(object sender, RoutedEventArgs e)
        {
            Namestaj kopijaNamestaja = (Namestaj)IzabraniNamestaj.Clone();


            var namestajProzor = new NamestajWindow(kopijaNamestaja, NamestajWindow.Operacija.IZMENA);

            namestajProzor.ShowDialog();
        }
示例#4
0
        private void IzmeniNamestaj(object sender, RoutedEventArgs e)
        {
            Namestaj selektovaniNamestaj = (Namestaj)ListBoxNamestaja.SelectedItem;

            var namestajProzor = new NamestajWindow(selektovaniNamestaj, NamestajWindow.Operacija.IZMENA);

            namestajProzor.ShowDialog();
            this.Close();
        }
        private void DodajNamestaj()
        {
            var noviNamestaj = new Namestaj()
            {
                Naziv = ""
            };
            var namestajProzor = new NamestajWindow(noviNamestaj, NamestajWindow.Operacija.DODAVANJE);

            namestajProzor.ShowDialog();
        }
示例#6
0
        private void DodajNamestaj(object sender, RoutedEventArgs e)
        {
            var noviNamestaj = new Namestaj()
            {
                Naziv = ""
            };

            var namestajProzor = new NamestajWindow(noviNamestaj, NamestajWindow.Operacija.DODAVANJE);

            namestajProzor.ShowDialog();
        }
示例#7
0
        private void DodajNamestaj()
        {
            var noviNamestaj = new Namestaj()
            {
                Naziv             = "",
                IdTipaNamestaja   = 1,
                Cena              = 0,
                KolicinaUMagacinu = 0
            };
            var namestajProzor = new NamestajWindow(noviNamestaj, NamestajWindow.Operacija.Dodavanje);

            namestajProzor.ShowDialog();
        }
示例#8
0
        private void Dodaj_click(object sender, RoutedEventArgs e)
        {
            switch (parametar)
            {
            case Parametar.Namestaj:
                var noviNamestaj   = new Namestaj();
                var namestajWindow = new NamestajWindow(noviNamestaj, NamestajWindow.Operacija.DODAVANJE);
                namestajWindow.ShowDialog();
                break;

            case Parametar.TipNamestaja:
                var noviTipNamestaja   = new TipNamestaja();
                var tipNamestajaWindow = new TipNamestajaWindow(noviTipNamestaja, TipNamestajaWindow.Operacija.DODAVANJE);
                tipNamestajaWindow.ShowDialog();
                break;


            case Parametar.Akcija:
                var novaAkcija   = new Akcija();
                var akcijaWindow = new AkcijaWindow(novaAkcija, AkcijaWindow.Operacija.DODAVANJE);
                akcijaWindow.ShowDialog();
                break;


            case Parametar.DodatnaUsluga:
                var novaDodatnaUsluga   = new DodatnaUsluga();
                var dodatnaUslugaWindow = new DodatnaUslugaWindow(novaDodatnaUsluga, DodatnaUslugaWindow.Operacija.DODAVANJE);
                dodatnaUslugaWindow.ShowDialog();
                break;


            case Parametar.Korisnik:
                var noviKorisnik   = new Korisnik();
                var korisnikWindow = new KorisnikWindow(noviKorisnik, "", KorisnikWindow.Operacija.DODAVANJE);
                korisnikWindow.ShowDialog();
                break;

            case Parametar.Salon:
                var noviSalon   = new Salon();
                var salonWindow = new SalonWindow(noviSalon, SalonWindow.Operacija.DODAVANJE);
                salonWindow.ShowDialog();
                break;

            case Parametar.Prodaja:
                var novaProdaja   = new Prodaja();
                var prodajaWindow = new ProdajaWindow(korisnik, novaProdaja, ProdajaWindow.Operacija.DODAVANJE);
                prodajaWindow.ShowDialog();
                break;
            }
            PopuniDataGrid(parametar);
        }
示例#9
0
        private void DodajNamestaj(object sender, RoutedEventArgs e)
        {
            var noviNamestaj = new Namestaj()
            {
                Id            = Projekat.instanca.Namestaj.Count + 1,
                naziv         = "",
                akcija        = 0,
                kolicina      = 0,
                jedinicnaCena = 0,
                sifra         = "",
                tipNamestaja  = 0
            };


            var NamestajProzor = new NamestajWindow(noviNamestaj, NamestajWindow.Operacija.DODAVANJE);

            NamestajProzor.ShowDialog();
            this.Close();
        }
示例#10
0
        private void btnNamestaj_Click(object sender, RoutedEventArgs e)
        {
            NamestajWindow nw = new NamestajWindow();

            nw.ShowDialog();
        }
示例#11
0
        private void Izmeni_Click(object sender, RoutedEventArgs e)
        {
            switch (parametar)
            {
            case Parametar.Namestaj:
                Namestaj izabraniNamestaj = viewn.CurrentItem as Namestaj;     // uzima trenutni selektovan red u dataGridu
                var      listaNamestaja   = Projekat.Instance.Namestaji;
                if (izabraniNamestaj != null)
                {
                    Namestaj kopija = (Namestaj)izabraniNamestaj.Clone();

                    NamestajWindow namestajWindow = new NamestajWindow(kopija, NamestajWindow.Operacija.IZMENA);
                    namestajWindow.ShowDialog();
                }
                break;

            case Parametar.TipNamestaja:

                TipNamestaja izabraniTipNamestaja = viewt.CurrentItem as TipNamestaja;     // uzima trenutni selektovan red u dataGridu
                if (izabraniTipNamestaja.Id == 0)
                {
                    MessageBox.Show("Ne mozete izmeniti ovaj tip namestaja", "Upozorenje", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    if (izabraniTipNamestaja != null)
                    {
                        TipNamestaja kopija = (TipNamestaja)izabraniTipNamestaja.Clone();

                        TipNamestajaWindow tipNamestajWindow = new TipNamestajaWindow(kopija, TipNamestajaWindow.Operacija.IZMENA);
                        tipNamestajWindow.ShowDialog();
                    }
                }
                break;


            case Parametar.Akcija:
                Akcija izabranaAkcija = viewa.CurrentItem as Akcija;      // uzima trenutni selektovan red u dataGridu
                if (izabranaAkcija != null)
                {
                    Akcija kopija = (Akcija)izabranaAkcija.Clone();

                    AkcijaWindow akcijaWindow = new AkcijaWindow(kopija, AkcijaWindow.Operacija.IZMENA);
                    akcijaWindow.ShowDialog();
                }
                break;


            case Parametar.DodatnaUsluga:
                DodatnaUsluga izabranaDodatnaUsluga = viewd.CurrentItem as DodatnaUsluga;      // uzima trenutni selektovan red u dataGridu
                if (izabranaDodatnaUsluga != null)
                {
                    DodatnaUsluga kopija = (DodatnaUsluga)izabranaDodatnaUsluga.Clone();

                    DodatnaUslugaWindow dodatnaUslugaWindow = new DodatnaUslugaWindow(kopija, DodatnaUslugaWindow.Operacija.IZMENA);
                    dodatnaUslugaWindow.ShowDialog();
                }
                break;

            case Parametar.Korisnik:
                Korisnik izabraniKorisnik = viewk.CurrentItem as Korisnik;      // uzima trenutni selektovan red u dataGridu
                if (izabraniKorisnik != null)
                {
                    Korisnik kopija = (Korisnik)izabraniKorisnik.Clone();

                    KorisnikWindow korisnikWindow = new KorisnikWindow(kopija, izabraniKorisnik.KorisnickoIme, KorisnikWindow.Operacija.IZMENA);
                    korisnikWindow.ShowDialog();
                }
                break;

            case Parametar.Salon:
                Salon izabraniSalon = (Salon)views.CurrentItem;     // uzima trenutni selektovan red u dataGridu
                if (izabraniSalon != null)
                {
                    Salon kopija = (Salon)izabraniSalon.Clone();

                    SalonWindow salonWindow = new SalonWindow(kopija, SalonWindow.Operacija.IZMENA);
                    salonWindow.ShowDialog();
                }
                break;

            case Parametar.Prodaja:
                Prodaja izabranaProdaja = viewp.CurrentItem as Prodaja;           // uzima trenutni selektovan red u dataGridu
                if (izabranaProdaja != null)
                {
                    Prodaja kopija = (Prodaja)izabranaProdaja.Clone();

                    ProdajaWindow prodajaWindow = new ProdajaWindow(korisnik, kopija, ProdajaWindow.Operacija.IZMENA);
                    prodajaWindow.ShowDialog();
                }
                break;
            }
            PopuniDataGrid(parametar);
        }