private void IzmeniItem(object sender, RoutedEventArgs e) { if (dgTabela.SelectedItem == null) { ErrorMessagePrint("Niste nista izabrali. ", "Upozorenje"); return; } switch (izabranaOpcija) { case Opcija.NAMESTAJ: var noviNamestaj = (Namestaj)dgTabela.SelectedItem; var namestajProzor = new NamestajWindow((Namestaj)noviNamestaj.Clone(), NamestajWindow.Operacija.IZMENA); namestajProzor.ShowDialog(); break; case Opcija.TIPNAMESTAJA: var noviTipNamestaja = (TipNamestaja)dgTabela.SelectedItem; var tipNamestajaProzor = new TipNamestajaWindow((TipNamestaja)noviTipNamestaja.Clone(), TipNamestajaWindow.Operacija.IZMENA); tipNamestajaProzor.ShowDialog(); break; case Opcija.KORISNIK: var noviKorisnik = (Korisnik)dgTabela.SelectedItem; var korisnikProzor = new KorisnikWindow((Korisnik)noviKorisnik.Clone(), KorisnikWindow.Operacija.IZMENA, LogovaniKorisnik); korisnikProzor.ShowDialog(); break; case Opcija.AKCIJA: var novaAkcija = (Akcija)dgTabela.SelectedItem; var akcijaProzor = new AkcijaWindow((Akcija)novaAkcija.Clone(), AkcijaWindow.Operacija.IZMENA); akcijaProzor.ShowDialog(); break; case Opcija.DODATNAUSLUGA: var novaDodatnaUsluga = (DodatnaUsluga)dgTabela.SelectedItem; var dodatnaUslugaProzor = new DodatnaUslugaWindow((DodatnaUsluga)novaDodatnaUsluga.Clone(), DodatnaUslugaWindow.Operacija.IZMENA); dodatnaUslugaProzor.ShowDialog(); break; case Opcija.PRODAJA: var novaProdaja = (ProdajaNamestaja)dgTabela.SelectedItem; var prodajaWindow = new ProdajaWindow((ProdajaNamestaja)novaProdaja.Clone(), ProdajaWindow.Operacija.IZMENA); prodajaWindow.ShowDialog(); break; } SearchAndOrSort(null, null); }
private void DodajItem(object sender, RoutedEventArgs e) { switch (izabranaOpcija) { case Opcija.NAMESTAJ: var noviNamestaj = new Namestaj(); var namestajProzor = new NamestajWindow(noviNamestaj, NamestajWindow.Operacija.DODAVANJE); namestajProzor.ShowDialog(); break; case Opcija.TIPNAMESTAJA: var noviTipNamestaja = new TipNamestaja(); var tipNamestajaProzor = new TipNamestajaWindow(noviTipNamestaja, TipNamestajaWindow.Operacija.DODAVANJE); tipNamestajaProzor.ShowDialog(); break; case Opcija.KORISNIK: var noviKorisnik = new Korisnik(); var korisnikProzor = new KorisnikWindow(noviKorisnik, KorisnikWindow.Operacija.DODAVANJE, LogovaniKorisnik); korisnikProzor.ShowDialog(); break; case Opcija.AKCIJA: var novaAkcija = new Akcija(); var akcijaProzor = new AkcijaWindow(novaAkcija, AkcijaWindow.Operacija.DODAVANJE); akcijaProzor.ShowDialog(); break; case Opcija.DODATNAUSLUGA: var novaDodatnaUsluga = new DodatnaUsluga(); var dodatnaUslugaProzor = new DodatnaUslugaWindow(novaDodatnaUsluga, DodatnaUslugaWindow.Operacija.DODAVANJE); dodatnaUslugaProzor.ShowDialog(); break; case Opcija.PRODAJA: ProdajaProzor(); break; } SearchAndOrSort(null, null); }