private void ProdajaProzor() { var novaProdaja = new ProdajaNamestaja(); var prodajaProzor = new ProdajaWindow(novaProdaja, ProdajaWindow.Operacija.DODAVANJE); prodajaProzor.ShowDialog(); }
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); }