private void Izmena(object sender, RoutedEventArgs e) { switch (TrenutnoAktivno) { case "Namestaj": Namestaj namestajIzmena = dgPrikaz.SelectedItem as Namestaj; Namestaj namestajKopija = (Namestaj)namestajIzmena.Clone(); NamestajDodavanjeIzmena ndi = new NamestajDodavanjeIzmena(namestajKopija, NamestajDodavanjeIzmena.Operacija.IZMENA); ndi.ShowDialog(); view.Refresh(); break; case "TipoviNamestaja": TipNamestaja tipIzmena = dgPrikaz.SelectedItem as TipNamestaja; TipNamestaja kopija = (TipNamestaja)tipIzmena.Clone(); TipNamestajaDodavanejIzmena tdi = new TipNamestajaDodavanejIzmena(kopija, TipNamestajaDodavanejIzmena.Operacija.IZMENA); tdi.ShowDialog(); view.Refresh(); break; case "DodatneUsluge": DodatnaUsluga usluga = dgPrikaz.SelectedItem as DodatnaUsluga; DodatnaUsluga kopijaUsluge = (DodatnaUsluga)usluga.Clone(); DodatneUslugeDodavanjeIzmena ddi = new DodatneUslugeDodavanjeIzmena(kopijaUsluge, DodatneUslugeDodavanjeIzmena.Operacija.IZMENA); ddi.ShowDialog(); view.Refresh(); break; case "Korisnici": Korisnik korisnik = dgPrikaz.SelectedItem as Korisnik; Korisnik kopijaKorisnika = (Korisnik)korisnik.Clone(); DodavanjeIzmenaKorisnik dik = new DodavanjeIzmenaKorisnik(kopijaKorisnika, DodavanjeIzmenaKorisnik.Operacija.IZMENA); dik.ShowDialog(); view.Refresh(); break; case "Akcije": Akcija akcija = dgPrikaz.SelectedItem as Akcija; Akcija kopijaAkcije = (Akcija)akcija.Clone(); AkcijaDodavanjeIzmena dia = new AkcijaDodavanjeIzmena(kopijaAkcije, AkcijaDodavanjeIzmena.Operacija.IZMENA); dia.ShowDialog(); view.Refresh(); break; case "Prodaja": ProdajaNamestaja prodaja = dgPrikaz.SelectedItem as ProdajaNamestaja; ProdajaNamestaja kopijaProdaje = (ProdajaNamestaja)prodaja.Clone(); ProdajaWindow pw = new ProdajaWindow(kopijaProdaje, ProdajaWindow.Operacija.IZMENA); pw.ShowDialog(); view.Refresh(); break; default: break; } }
private void Dodaj(object sender, RoutedEventArgs e) { switch (TrenutnoAktivno) { case "Namestaj": Namestaj noviNamestaj = new Namestaj(); NamestajDodavanjeIzmena ndi = new NamestajDodavanjeIzmena(noviNamestaj, NamestajDodavanjeIzmena.Operacija.DODAVANJE); ndi.ShowDialog(); break; case "TipoviNamestaja": TipNamestaja noviTip = new TipNamestaja(); TipNamestajaDodavanejIzmena tdi = new TipNamestajaDodavanejIzmena(noviTip, TipNamestajaDodavanejIzmena.Operacija.DODAVANJE); tdi.ShowDialog(); break; case "DodatneUsluge": DodatnaUsluga usluga = new DodatnaUsluga(); DodatneUslugeDodavanjeIzmena ddi = new DodatneUslugeDodavanjeIzmena(usluga, DodatneUslugeDodavanjeIzmena.Operacija.DODAVANJE); ddi.ShowDialog(); break; case "Korisnici": Korisnik korisnik = new Korisnik(); DodavanjeIzmenaKorisnik dik = new DodavanjeIzmenaKorisnik(korisnik, DodavanjeIzmenaKorisnik.Operacija.DODAVANJE); dik.ShowDialog(); break; case "Akcije": Akcija akcija = new Akcija(); AkcijaDodavanjeIzmena dia = new AkcijaDodavanjeIzmena(akcija, AkcijaDodavanjeIzmena.Operacija.DODAVANJE); dia.ShowDialog(); break; case "Prodaja": ProdajaNamestaja prodaja = new ProdajaNamestaja(); ProdajaWindow pwd = new ProdajaWindow(prodaja, ProdajaWindow.Operacija.DODAVANJE); pwd.ShowDialog(); break; default: break; } }