public async void registrujSe(Object o) { if (!sveUredu()) { var dialog = new MessageDialog("Nisu unesena sva polja."); await dialog.ShowAsync(); } else { if (slobodanUsername(username)) { OnlineKupac kup = new OnlineKupac(ime, prezime, spol, datumRodjenja, username, password); DefaultPodaci._nepotvrdjeniKupci.Add(kup); int br = DefaultPodaci._nepotvrdjeniKupci.Count; var dialog = new MessageDialog("Uspjesno ste se registrovali. Cekajte potvrdu menadzera."); await dialog.ShowAsync(); } else { var dialog = new MessageDialog("Username je vec zauzet"); await dialog.ShowAsync(); } } }
private void pretraga(object obj) { OnlineKupac p = DefaultPodaci.nadjiKupca(imePrezimeID); if (p != null) { kupci.Clear(); kupci.Add(p); } }
public UnosKorisnikaViewModel() { navigationService = new NavigationService(); odobri = new RelayCommand <object>(odobrifja, mozeSeOdobriti); izadji = new RelayCommand <object>(izadjif); kupcii = new ObservableCollection <OnlineKupac>(); foreach (OnlineKupac k in DefaultPodaci._nepotvrdjeniKupci) { kupcii.Add(k); } if (kupcii.Count > 0) { odabraniKupac = kupcii[0]; } }
public NarucivanjeProizvodaViewModel(PrijavaKupcaViewModel prijavaKupcaViewModel) //treba kod prijave { kupac = (OnlineKupac)prijavaKupcaViewModel.Kupac; navigationService = new NavigationService(); odjava = new RelayCommand <object>(odjaviSe); kupi = new RelayCommand <object>(kupiProizvod, jeLiMoguceKupiti); proizvodii = new ObservableCollection <Proizvod>(); foreach (Proizvod p in DefaultPodaci._proizvodi) { proizvodii.Add(p); } odabrani = proizvodii[0]; imePrezime = kupac.Ime + " " + kupac.Prezime; dostavaDa = new RelayCommand <Object>(dostavaFda); dostavaNe = new RelayCommand <Object>(dostavaFne); }
public async void prodajf(Object o) { if (kolicina == "1" || kolicina == "2" || kolicina == "3" || kolicina == "4" || kolicina == "5") { if (!karticaIma) { prodavac.dodajProdaniProizvod(new Proizvod(odabraniProizvod)); var dialog1 = new MessageDialog("Uspjesno ste prodali proizvod: " + odabraniProizvod.Naziv); await dialog1.ShowAsync(); } else { string[] razdvoji = null; if (kupac != null && kupac.Length != 0) { razdvoji = kupac.Split(' '); } if (razdvoji.Length < 2 || razdvoji == null) { var dialog1 = new MessageDialog("Unesite puno ime i prezime kupca"); await dialog1.ShowAsync(); } else { string ime = razdvoji[0]; string prezime = razdvoji[1]; OnlineKupac kup = null; foreach (OnlineKupac k in DefaultPodaci._kupci) { if (k.Ime == ime && k.Prezime == prezime) { kup = k; } } if (kup != null) { prodavac.dodajProdaniProizvod(new Proizvod(odabraniProizvod)); ObservableCollection <Proizvod> proizvodi = new ObservableCollection <Proizvod>(); int kol = Convert.ToInt32(kolicina); for (int i = 0; i < kol; i++) { proizvodi.Add(odabraniProizvod); } kup.KupljeniProizvodi.Add(new StavkaNarudzbe(DateTime.Now, proizvodi, 2.4)); var dialog1 = new MessageDialog("Uspjesna prodaja kupcu " + kup.Ime + " " + kup.Prezime); await dialog1.ShowAsync(); } else { var dialog1 = new MessageDialog("Nije pronadjen kupac sa datim imenom i prezimenom."); await dialog1.ShowAsync(); } } } } else { var dialog1 = new MessageDialog("Dozvoljeni broj proizvoda za kupiti je: 1,2,3,4,5."); await dialog1.ShowAsync(); } /* * var dialog1 = new MessageDialog(odabraniProizvod.Naziv); * await dialog1.ShowAsync();*/ }