示例#1
0
        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;
            }
        }
示例#2
0
        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;
            }
        }