Beispiel #1
0
        private void Button_Click(object sender, RoutedEventArgs e) //obrisi button
        {
            string sMessageBoxText = "Da li zelite da obrisete korisnika?";
            string sCaption        = "Brisanje korisnika";

            MessageBoxButton btnMessageBox = MessageBoxButton.YesNo;
            MessageBoxImage  icnMessageBox = MessageBoxImage.Warning;

            MessageBoxResult rsltMessageBox = MessageBox.Show(sMessageBoxText, sCaption, btnMessageBox, icnMessageBox);

            if (rsltMessageBox == MessageBoxResult.Yes)
            {
                if (Database.Korisnici.ContainsKey(SelektovanKorisnik.Username))
                {
                    using (var unitOfWork = new Baza.Context())
                    {
                        Korisnik izBaze = unitOfWork.Korisnici.Find(SelektovanKorisnik.ID);
                        if (izBaze != null)
                        {
                            unitOfWork.Korisnici.Remove(izBaze);
                            unitOfWork.SaveChanges();
                        }
                    }
                    Database.Korisnici.Remove(SelektovanKorisnik.Username);
                }
                Refresh();
            }
        }
Beispiel #2
0
        private void IzmeniKorisnikaDugme_Click(object sender, RoutedEventArgs e)
        {
            if (SelektovanKorisnik == null)
            {
                MessageBox.Show("Niste izabrali korisnika za izmenu.");
                return;
            }
            Korisnik k = new Korisnik(SelektovanKorisnik);

            dodaj = false;
            DodajKorisnikaProzor izmeniKorisnikaProzor = new DodajKorisnikaProzor(k);

            izmeniKorisnikaProzor.ShowDialog();

            if (dodaj)
            {
                SelektovanKorisnik.Zameni(k);
                Refresh();
                using (var unitOfWork = new Baza.Context())
                {
                    Korisnik izBaze = unitOfWork.Korisnici.Find(k.ID);
                    if (k != null)
                    {
                        izBaze.Zameni(k);
                        unitOfWork.SaveChanges();
                    }
                }
            }
        }
        private void IzmeniDugme_Click(object sender, RoutedEventArgs e)
        {
            //if (SelektovanaAkcija == null)
            //{
            //    MessageBox.Show("Niste izabrali akciju za izmenu.");
            //    return;
            //}
            Akcija a = new Akcija(SelektovanaAkcija);

            Dodata = false;
            DodajAkcijaProzor izmeniAkcijaProzor = new DodajAkcijaProzor(a);

            izmeniAkcijaProzor.ShowDialog();

            if (Dodata)
            {
                SelektovanaAkcija.Zameni(a);
                Refresh();
                using (var unitOfWork = new Baza.Context())
                {
                    Akcija izBaze = unitOfWork.Akcije.Find(a.ID);
                    if (a != null)
                    {
                        izBaze.Zameni(a);
                        unitOfWork.SaveChanges();
                    }
                }
            }
        }
 private void DodajDugme_Click(object sender, RoutedEventArgs e)
 {
     new DodajTipProzor().ShowDialog();
     using (var unitOfWork = new Baza.Context())
     {
         ListaTipova           = new ObservableCollection <TipNamestaja>(unitOfWork.TipoviNamestaja.ToList());
         dataGrid1.ItemsSource = ListaTipova;
     }
 }
        public TipNamestajaProzor()
        {
            using (var unitOfWork = new Baza.Context())
            {
                ListaTipova = new ObservableCollection <TipNamestaja>(unitOfWork.TipoviNamestaja.ToList());
            }

            InitializeComponent();
            DataContext           = this;
            dataGrid1.ItemsSource = ListaTipova;
        }
        private void DodajDugme_Click(object sender, RoutedEventArgs e)
        {
            Dodata = false;
            Akcija            temp   = new Akcija();
            DodajAkcijaProzor prozor = new DodajAkcijaProzor(temp);

            prozor.ShowDialog();
            if (Dodata)
            {
                ListaAkcija.Add(temp);

                using (var unitOfWork = new Baza.Context())
                {
                    unitOfWork.Akcije.Add(temp);
                    unitOfWork.SaveChanges();
                }
            }
        }
Beispiel #7
0
        private void DodajKorisnikaDugme_Click(object sender, RoutedEventArgs e)
        {
            Korisnik k = new Korisnik();

            dodaj = false;
            DodajKorisnikaProzor izmeniKorisnikaProzor = new DodajKorisnikaProzor(k);

            izmeniKorisnikaProzor.ShowDialog();

            if (dodaj)
            {
                Database.Korisnici[k.Username] = k;
                Refresh();
                using (var unitOfWork = new Baza.Context())
                {
                    Korisnik izBaze = unitOfWork.Korisnici.Add(k);

                    unitOfWork.SaveChanges();
                }
            }
        }
        private void ObrisiDugme_Click(object sender, RoutedEventArgs e)
        {
            if (SelektovanTip == null)
            {
                MessageBox.Show("Niste izabrali tip za brisanje.");
            }
            else
            {
                using (var unitOfWork = new Baza.Context())
                {
                    var izBaze = unitOfWork.TipoviNamestaja.Find(SelektovanTip.Id);
                    if (izBaze != null)
                    {
                        unitOfWork.TipoviNamestaja.Remove(izBaze);
                        unitOfWork.SaveChanges();
                    }
                }

                ListaTipova.Remove(SelektovanTip);
            }
        }
Beispiel #9
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            //ok dugme
            if (string.IsNullOrEmpty(tbTip.Text))
            {
                MessageBox.Show("Morate popunite polje da biste sacuvali tip.");
            }
            else
            {
                TipNamestaja noviNamestaj = new TipNamestaja()
                {
                    Naziv = tbTip.Text
                };

                using (var unitOfWork = new Baza.Context())
                {
                    unitOfWork.TipoviNamestaja.Add(noviNamestaj);
                    unitOfWork.SaveChanges();
                }

                this.Close();
            }
        }
        private void ObrisiDugme_Click(object sender, RoutedEventArgs e)
        {
            string sMessageBoxText = "Da li zelite da obrisete ovu akciju?";
            string sCaption        = "Brisanje akcije";

            MessageBoxButton btnMessageBox = MessageBoxButton.YesNo;
            MessageBoxImage  icnMessageBox = MessageBoxImage.Warning;

            MessageBoxResult rsltMessageBox = MessageBox.Show(sMessageBoxText, sCaption, btnMessageBox, icnMessageBox);

            if (rsltMessageBox == MessageBoxResult.Yes)
            {
                using (var unitOfWork = new Baza.Context())
                {
                    var izBaze = unitOfWork.Akcije.Find(IzabranaAkcija.ID);
                    if (izBaze != null)
                    {
                        unitOfWork.Akcije.Remove(izBaze);
                        unitOfWork.SaveChanges();
                    }
                }
                ListaAkcija.Remove(IzabranaAkcija);
            }
        }