private Projekat() { Namestaj = NamestajDAO.SavNamestaj(); TipNamestaja = TipNamestajaDAO.SviTipovi(); Akcije = AkcijaDAO.SveAkcije(); Korisnici = KorisnikDAO.SviKorisnici(); DodatneUsluge = UslugeDAO.SveUsluge(); Prodaja = ProdajaDAO.SveProdaje(); Salon = SalonDAO.PrikazPodataka(); }
private void Potvrdi(object sender, RoutedEventArgs e) { if (Provera() == true) { return; } if (t == TipKorisnika.Administrator) { SalonDAO.IzmenaSalona(s); } this.Close(); }
private Projekat() { TipoviNamestaja = TipNamestajaDAO.GetAll(); Namestaji = NamestajDAO.GetAll(); ProdateDU = ProdataDodatnaUslugaDAO.GetAll(); Salon = SalonDAO.GetAll(); Korisnici = KorisnikDAO.GetAll(); NaAkciji = NaAkcijiDAO.GetAll(); JediniceProdaje = JedinicaProdajeDAO.GetAll(); DodatneUsluge = DodatnaUslugaDAO.GetAll(); Prodaja = ProdajaDAO.GetAll(); Akcija = AkcijaDAO.GetAll(); }
public void LoadTestData() { SalonDAO.Load(); TipNamestajaDAO.Load(); AkcijaDAO.Load(); NaAkcijiDAO.Load(); DodatnaUslugaDAO.Load(); KorisnikDAO.Load(); NamestajDAO.Load(); ProdajaDAO.Load(); ProdajaDodatnaUslugaDAO.Load(); ProdajaNamestajDAO.Load(); }
private void Potvrdi_click(object sender, RoutedEventArgs e) { this.DialogResult = true; if (operacija == Operacija.DODAVANJE) { SalonDAO.Create(salon); } if (operacija == Operacija.IZMENA) { SalonDAO.Update(salon); } this.Close(); }
private void Obrisi_click(object sender, RoutedEventArgs e) { switch (parametar) { case Parametar.Namestaj: var izabraniNamestaj = (Namestaj)viewn.CurrentItem; var listaNamestaja = Projekat.Instance.Namestaji; if (MessageBox.Show("Da li ste sigurni da zelite da obrisete namestaj: " + izabraniNamestaj.Naziv + " ?", "Obrisi namestaj", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes) { NamestajDAO.Delete(izabraniNamestaj); NaAkcijiDAO.Delete(null, TipBrisanja.PoNamestajId, 0, izabraniNamestaj.Id); } break; case Parametar.TipNamestaja: var izabraniTipNamestaja = viewt.CurrentItem as TipNamestaja; var listaTipNamestaja = Projekat.Instance.TipoviNamestaja; var listaNamestajaa = Projekat.Instance.Namestaji; if (izabraniTipNamestaja.Id == 1) { MessageBox.Show("Ne mozete obrisati: " + izabraniTipNamestaja.Naziv + " ?", "Upozorenje", MessageBoxButton.OK, MessageBoxImage.Information); } else { if (MessageBox.Show("Da li ste sigurni da zelite da obrisete tip namestaja: " + izabraniTipNamestaja.Naziv + " ?", "Obrisi tip namestaja", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes) { TipNamestajaDAO.Delete(izabraniTipNamestaja); } } break; case Parametar.Akcija: var izabranaAkcija = (Akcija)viewa.CurrentItem; var listaAkcija = Projekat.Instance.Akcije; if (MessageBox.Show("Da li ste sigurni da zelite da obrisete akciju: " + izabranaAkcija.Naziv + " ?", "Obrisi akciju", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes) { AkcijaDAO.Delete(izabranaAkcija); } break; case Parametar.DodatnaUsluga: var izabranaDodatnaUsluga = (DodatnaUsluga)viewd.CurrentItem; var listaDodatnihUsluga = Projekat.Instance.DodatneUsluge; if (MessageBox.Show("Da li ste sigurni da zelite da obrisete dodatn uslugu: " + izabranaDodatnaUsluga.Naziv + " ?", "Obrisi dodatnu uslug", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes) { DodatnaUslugaDAO.Delete(izabranaDodatnaUsluga); } break; case Parametar.Korisnik: var izabraniKorisnik = (Korisnik)viewk.CurrentItem; var listaKorisnika = Projekat.Instance.Korisnici; if (izabraniKorisnik.Id == korisnik.Id) { if (MessageBox.Show("Da li ste sigurni da zelite da obrisete svoj nalog?", "Obrisi korisnika", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes) { KorisnikDAO.Delete(izabraniKorisnik); this.Close(); } } if (MessageBox.Show("Da li ste sigurni da zelite da obrisete korisnika: " + izabraniKorisnik.Ime + " " + izabraniKorisnik.Prezime + " ?", "Obrisi korisnika", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes) { KorisnikDAO.Delete(izabraniKorisnik); } break; case Parametar.Salon: var izabraniSalon = (Salon)views.CurrentItem; var listaSalona = Projekat.Instance.Salon; if (MessageBox.Show("Da li ste sigurni da zelite da obrisete salon: " + izabraniSalon.Naziv + " ?", "Obrisi salon", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes) { SalonDAO.Delete(izabraniSalon); } break; case Parametar.Prodaja: var izabranaProdaja = (Prodaja)viewp.CurrentItem; var listaProdaja = Projekat.Instance.Prodaja; if (MessageBox.Show("Da li ste sigurni da zelite da obrisete prodaju: " + izabranaProdaja.BrRacuna + " ?", "Obrisi prodaju", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes) { foreach (var prodaja in listaProdaja) { if (izabranaProdaja.Id == prodaja.Id) { prodaja.Obrisan = true; break; } } } break; } PopuniDataGrid(parametar); }
private void SnimiPromene(object sender, RoutedEventArgs e) { SalonDAO.Update(mojSalon); this.Close(); }