private void btnIzmeni_Click(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(); TipNamestajaDodavanjeIzmena tdi = new TipNamestajaDodavanjeIzmena(kopija, TipNamestajaDodavanjeIzmena.Operacija.IZMENA); tdi.ShowDialog(); view.Refresh(); break; case "DodatneUsluge": DodatneUsluge usluga = dgPrikaz.SelectedItem as DodatneUsluge; DodatneUsluge kopijaUsluge = (DodatneUsluge)usluga.Clone(); DodatneUslugeDodavanjeIzmene ddi = new DodatneUslugeDodavanjeIzmene(kopijaUsluge, DodatneUslugeDodavanjeIzmene.Operacija.IZMENA); ddi.ShowDialog(); view.Refresh(); break; case "Korisnici": Korisnik korisnik = dgPrikaz.SelectedItem as Korisnik; Korisnik kopijaKorisnika = (Korisnik)korisnik.Clone(); KorisniciDodavanjeIzmena dik = new KorisniciDodavanjeIzmena(kopijaKorisnika, KorisniciDodavanjeIzmena.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(); ProdajaProzor pw = new ProdajaProzor(kopijaProdaje, ProdajaProzor.Operacija.IZMENA); pw.ShowDialog(); view.Refresh(); break; default: break; } }
private void btnDodaj_Click(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(); TipNamestajaDodavanjeIzmena tdi = new TipNamestajaDodavanjeIzmena(noviTip, TipNamestajaDodavanjeIzmena.Operacija.DODAVANJE); tdi.ShowDialog(); break; case "DodatneUsluge": DodatneUsluge usluga = new DodatneUsluge(); DodatneUslugeDodavanjeIzmene ddi = new DodatneUslugeDodavanjeIzmene(usluga, DodatneUslugeDodavanjeIzmene.Operacija.DODAVANJE); ddi.ShowDialog(); break; case "Korisnici": Korisnik korisnik = new Korisnik(); KorisniciDodavanjeIzmena dik = new KorisniciDodavanjeIzmena(korisnik, KorisniciDodavanjeIzmena.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(); ProdajaProzor pwd = new ProdajaProzor(prodaja, ProdajaProzor.Operacija.DODAVANJE); pwd.ShowDialog(); break; default: break; } }