public async void PrijavaAsync(object parametar) { if (Username == null) { MessageDialog messageDialog = new MessageDialog("Nije vezano????"); await messageDialog.ShowAsync(); } else if (Password == null) { MessageDialog messageDialog = new MessageDialog("Nije vezano?"); await messageDialog.ShowAsync(); } else { Password = BatNet.CreateMD5(Password); Korisnik korisnikPretraga = BatNet.NadjiKorisnika(Username, Password); if (korisnikPretraga == null) { MessageDialog Poruka = new MessageDialog("Korisnik sa unesenim podacima ne postoji."); await Poruka.ShowAsync(); } else if (korisnikPretraga != null && !korisnikPretraga.KorisnickoIme.Equals("admin")) { MessageDialog Poruka = new MessageDialog("Pristupite aplikaciji koristeći web interfejs!"); await Poruka.ShowAsync(); } else { ((Frame)Window.Current.Content).Navigate(typeof(AdminPanel)); } } Username = ""; Password = ""; }
public async void RegistracijaAsync(object parametar) { IMobileServiceTable <Korisnici> userTableObj = App.MobileService.GetTable <Korisnici>(); IEnumerable <Korisnici> enumKorisnika = await userTableObj.ReadAsync(); List <Korisnici> sviKorisnici = enumKorisnika.ToList(); if (!String.IsNullOrWhiteSpace(UsernameRegistracija) && !String.IsNullOrWhiteSpace(PasswordRegistracija) && !String.IsNullOrWhiteSpace(Potvrda) && !String.IsNullOrWhiteSpace(Naziv) && !String.IsNullOrWhiteSpace(Email)) { if (PasswordRegistracija.Equals(Potvrda)) { try { Korisnici NoviKorisnik = new Korisnici { id = Convert.ToString(sviKorisnici.Max(x => Convert.ToInt32(x.id)) + 1), email = Email, username = UsernameRegistracija, sifra = BatNet.CreateMD5(PasswordRegistracija), obrisan = false, naziv = Naziv, datum = Datum.Date }; System.Diagnostics.Debug.WriteLine(Convert.ToInt32(sviKorisnici.Max(x => x.id)) + 1); await userTableObj.InsertAsync(NoviKorisnik); if (PrivatanProfil) { ObicniKorisnik korisnik = new ObicniKorisnik(Email, UsernameRegistracija, BatNet.CreateMD5(PasswordRegistracija), null, Naziv, Datum.Date, false); BatNet.Korisnici.Add(korisnik); } else { Firma firma = new Firma(Email, UsernameRegistracija, BatNet.CreateMD5(PasswordRegistracija), null, Naziv, Datum.Date, false); BatNet.Korisnici.Add(firma); } MessageDialog msgDialog = new MessageDialog("Registracija uspjesna. Dobrodosli u BatNet :)"); msgDialog.ShowAsync(); } catch (Exception ex) { MessageDialog msgDialogError = new MessageDialog("Error: " + ex.ToString()); msgDialogError.ShowAsync(); } } else { MessageDialog greskaSifra = new MessageDialog("Potvrda šifre mora se slagati sa unesenom šifrom!"); greskaSifra.ShowAsync(); } } else { MessageDialog greska = new MessageDialog("Nije moguća registracija bez popunjavanja svih polja!"); greska.ShowAsync(); } }
public void Posaljipp(object parametar) { if (Kor != null && !String.IsNullOrEmpty(Por)) { Korisnik autor = BatNet.NadjiKorisnika("admin", BatNet.CreateMD5("admin")); Poruka p = new Poruka(Por, autor, DateTime.Now); MessageDialog messageDialog = new MessageDialog("Poruka poslana!"); messageDialog.ShowAsync(); } else { MessageDialog messageDialog = new MessageDialog("Nije moguće poslati poruku bez odabira korisnika i unosa sadržaja!"); messageDialog.ShowAsync(); } }