private void button7_Click(object sender, EventArgs e) { try { int indeksPacijenta = KontajnerKlinika.ListaNormalnihPacijenata.FindIndex(x => x.Jmbg == InformacijeJMBGTextBox.Text); if (indeksPacijenta == -1) { errorProvider1.SetError(textBox10, "Ne postoji pacijent sa unesenim matičnim brojem!"); throw new Exception("Ne postoji pacijent sa unesenim matičnim brojem!"); } int indeksKartona = KontajnerKlinika.ListaKartona.FindIndex(x => x.Jmbg == InformacijeJMBGTextBox.Text); if (indeksKartona == -1) { errorProvider1.SetError(textBox10, "Nije kreiran karton za tog pacijenta"); throw new Exception("Nije kreiran karton za tog pacijenta"); } if (!Validacija.ValidirajSamoJmbg(textBox10.Text)) { errorProvider1.SetError(textBox10, "Nije ispravan unos jmbg-a!"); throw new Exception("Nije ispravan unos jmbg-a!"); } EvidencijaPromjenaTerapijeGroupBox.Visible = true; EvidencijaUnosPacijentaGroupBox.Visible = false; } catch (Exception ex) { UposlenikKlinikeStatusStrip1.Text = ex.Message; } }
private void button4_Click(object sender, EventArgs e) { try { int indeksPacijenta = KontajnerKlinika.ListaNormalnihPacijenata.FindIndex(x => x.Jmbg == textBox11.Text); if (indeksPacijenta == -1) { throw new Exception("Nije registrovan pacijent sa unesenim matičnim brojem!"); } if (!Validacija.ValidirajSamoJmbg(textBox11.Text)) { errorProvider2.SetError(textBox11, "Nije ispravan unos jm,bg-a!"); throw new Exception("Nije ispravan unos jm,bg-a!"); } KontajnerKlinika.ListaKartona.Add(new ElektronskiKarton(textBox11.Text)); UposlenikKlinikeStatusStrip1.Text = "Uspješno registrovan pregled!"; } catch (Exception ex) { UposlenikKlinikeStatusStrip1.Text = ex.Message; } }
private void button5_Click(object sender, EventArgs e) { try { int indeksKartona = KontajnerKlinika.ListaKartona.FindIndex(x => x.Jmbg == InformacijeJMBGTextBox.Text); if ((Validacija.daLiJePraznoPolje(textBox12.Text) && !Validacija.daLiJePraznoPolje(textBox19.Text)) || (Validacija.daLiJePraznoPolje(textBox12.Text) && !Validacija.daLiJePraznoPolje(textBox19.Text)) || (Validacija.daLiJePraznoPolje(textBox20.Text) && !Validacija.daLiJePraznoPolje(textBox21.Text)) || (!Validacija.daLiJePraznoPolje(textBox20.Text) && Validacija.daLiJePraznoPolje(textBox21.Text))) { throw new Exception("Potrebno je unijeti i pitanjei odgovor za svako stanje!"); } KontajnerKlinika.ListaKartona[indeksKartona].OdgovoriPrethodnoStanje.Add(textBox20.Text); KontajnerKlinika.ListaKartona[indeksKartona].OdgovoriSadasnjeStanje.Add(textBox19.Text); KontajnerKlinika.ListaKartona[indeksKartona].PitanjaPrethodnoStanje.Add(textBox21.Text); KontajnerKlinika.ListaKartona[indeksKartona].PitanjaSadasnjeStanje.Add(textBox12.Text); KontajnerKlinika.ListaKartona[indeksKartona].ZdravstvenoStanjePorodice = textBox22.Text; UposlenikKlinikeStatusStrip1.Text = "Uspješno ažuriran karton!"; } catch (Exception ex) { UposlenikKlinikeStatusStrip1.Text = ex.Message; } }
private void button3_Click(object sender, EventArgs e) { try { int indeksKartona = KontajnerKlinika.ListaKartona.FindIndex(x => x.Jmbg == Doktori_Evidencija_Unos_JMBG_TextBox.Text); if (indeksKartona == -1) { errorProvider1.SetError(Doktori_Evidencija_Unos_JMBG_TextBox, "Nije kreiran karton pacijentu sa unesenim jmbg-om!"); throw new Exception("Nije kreiran karton pacijentu sa unesenim jmbg-om!"); } int indeksPacijenta = KontajnerKlinika.ListaNormalnihPacijenata.FindIndex(x => x.Jmbg == Doktori_Evidencija_Unos_JMBG_TextBox.Text); if (indeksPacijenta == -1) { errorProvider1.SetError(Doktori_Evidencija_Unos_JMBG_TextBox, "Nije registrovan pacijent sa unesenim jmbg-om!"); throw new Exception("Nije kreiran karton pacijentu sa unesenim jmbg-om!"); } if (!Validacija.ValidirajSamoJmbg(Doktori_Evidencija_Unos_JMBG_TextBox.Text)) { errorProvider1.SetError(Doktori_Evidencija_Unos_JMBG_TextBox, "Neispravan format jmbg-a!"); throw new Exception("Neispravan format jmbg-a!"); } } catch (Exception ex) { DoktoriStatusStrip.Text = ex.Message; } }
private void btnPosalji_Click(object sender, EventArgs e) { string[] validiraj = new string[9]; validiraj[0] = txtNazivAviokompanije.Text; validiraj[1] = txtOIBaviokompanije.Text; validiraj[2] = txtIBAN.Text; validiraj[3] = txtAdresaAviokompanije.Text; validiraj[4] = txtTelefonAviokompanije.Text; validiraj[5] = txtEmailAviokompanije.Text; validiraj[6] = textBoxZahtjev.Text; Validacija validacija = new Validacija(); string poruka = validacija.Validiraj(validiraj); if (poruka != "") { MessageBox.Show(poruka); } else { ZahtjevZaSuradnju zahtjev = new ZahtjevZaSuradnju() { Korisnik = RepozitorijSkyFlyReservation.prijavljeniKorisnik, DatumVrijemeKreiranja = DateTime.Now, TekstZahtjeva = textBoxZahtjev.Text }; Aviokompanija aviokompanija = new Aviokompanija() { NazivAviokompanije = txtNazivAviokompanije.Text, OIBAviokompanije = txtOIBaviokompanije.Text, IBANAviokompanije = txtIBAN.Text, AdresaAviokompanije = txtAdresaAviokompanije.Text, KontaktAviokompanije = txtTelefonAviokompanije.Text, EmailAviokompanije = txtEmailAviokompanije.Text }; int numAffectedRowsZahtjev = RepozitorijSkyFlyReservation.DodajZahtjev(zahtjev); numAffectedRowsZahtjev += RepozitorijSkyFlyReservation.DodajAviokompaniju(aviokompanija); numAffectedRowsZahtjev += RepozitorijSkyFlyReservation.PridruziAviokompaniju(aviokompanija, zahtjev.Korisnik.KorisnikId); if (numAffectedRowsZahtjev != 0) { MessageBox.Show("Zahtjev za suradnju je uspješno poslan."); this.Close(); } else { MessageBox.Show("Došlo je do greške prilikom slanja zahtjeva! Molimo pokušajte ponovno."); } } }
public void dodaj(object parametar) { IMobileServiceTable <FirmaBaza> userTableObj = App.MobileService.GetTable <FirmaBaza>(); Validacija vKupac = new Validacija(); Tuple <int, string> vUsername; Tuple <int, string> vPassword; Tuple <int, string> vEmail; Tuple <int, string> vNaziv; Tuple <int, string> vPasswordPotvrda; vUsername = vKupac.ValidirajUsernameKorisnika(firma.Username); vPassword = vKupac.ValidirajPasswordKorisnika(firma.Password); vEmail = vKupac.ValidirajEmailKorisnika(firma.Email); vNaziv = vKupac.ValidirajImeKorisnika(firma.Naziv); vPasswordPotvrda = vKupac.ValidirajPasswordPotvrduKorisnika(firma.Password, firma.PasswordPotvrda); int brojGreski = vUsername.Item1 + vPassword.Item1 + vEmail.Item1 + vEmail.Item1 + vPasswordPotvrda.Item1; if (brojGreski == 0) { FirmaBaza firmicaHehe = new FirmaBaza(firma.Naziv, firma.Username, firma.Password, firma.Email, firma.StanjeRacuna); userTableObj.InsertAsync(firmicaHehe); EtfKupon.getInstance().dajListuFirmi().Add(firma); NavigationService.Navigate(typeof(MainPage), new MainPage(this)); return; } string poruka = ""; if (vNaziv.Item1 != 0) { poruka += vNaziv.Item2 + '\n'; } if (vUsername.Item1 != 0) { poruka += vUsername.Item2 + '\n'; } if (vPassword.Item1 != 0) { poruka += vPassword.Item2 + '\n'; } if (vEmail.Item1 != 0) { poruka += vEmail.Item2 + '\n'; } if (vPasswordPotvrda.Item1 != 0) { poruka += vPasswordPotvrda.Item2 + '\n'; } if (poruka != null) { new MessageDialog(poruka).ShowAsync(); } }
private void button2_Click(object sender, EventArgs e) { try { bool tr1 = false; if (!Validacija.validirajImeiliPrezime(textBox1.Text)) { errorProvider1.SetError(textBox1, "Nije ispravno uneseno ime!"); tr1 = true; } if (!Validacija.validirajImeiliPrezime(textBox4.Text)) { errorProvider2.SetError(textBox1, "Nije ispravno uneseno prezime!"); tr1 = true; } DateTime s = dateTimePicker3.Value.Date; DateTime s1 = dateTimePicker1.Value.Date; if (!Validacija.ValidirajJMBG(s, textBox3.Text))//!!!!! { tr1 = true; errorProvider3.SetError(textBox3, "Ne poklapa se datum i jmbg!"); } slika1.Validate(); if (tr1) { throw new Exception("Neispravno popunjena polja!"); } bool spol; if (comboBox2.Text == "Muški") { spol = true; } else { spol = false; } NormalniPacijent np = new NormalniPacijent(textBox1.Text, textBox4.Text, textBox3.Text, s1, 0, s, spol, textBox2.Text, comboBox1.Text); np.Slika = slika1.Slikaa; KontajnerKlinika.ListaNormalnihPacijenata.Add(np); } catch (Exception ex) { UposlenikKlinikeStatusStrip1.Text = ex.Message; } }
private void SecondTimepicker_TimePicked(TimePickerFlyout sender, TimePickedEventArgs args) { var timePicker = sender; dateTimeDo = new DateTime(dateDo.Year, dateDo.Month, dateDo.Day, timePicker.Time.Hours, timePicker.Time.Minutes, 0); if (dateTimeOd.CompareTo(dateTimeDo) >= 0) { string s = "Pogresan datum rezervacije! Izaberite ponovo"; Validacija.message(s, "Greska"); } RezervisanoDo = String.Format("{0:d MMMM yyyy, HH:mm}", dateTimeDo); }
private void btnRegistrujSeR_Click(object sender, EventArgs e) { Validacija validacija = new Validacija(); if (validacija.validacijaRegistracije(txtImeR.Text, txtSifraR.Text, txtMestoR.Text)) { using (var db = new MojNovcanik_Context()) { try { Mesto mesto = new Mesto(); mesto.naziv = txtMestoR.Text.Trim(); if (db.Mestoes.Where(m => m.naziv == mesto.naziv).Count() < 1) { db.Mestoes.Add(mesto); db.SaveChanges(); Korisnik korisnik = new Korisnik(); korisnik.mesto_id = mesto.mesto_id; korisnik.ime = txtImeR.Text.Trim(); korisnik.password = hashPassword(txtSifraR.Text.Trim()); // korisnik.password = txtSifraR.Text.Trim(); db.Korisniks.Add(korisnik); db.SaveChanges(); } else { var provera = db.Mestoes.Where(m => m.naziv == mesto.naziv).FirstOrDefault(); Korisnik korisnik = new Korisnik(); korisnik.mesto_id = provera.mesto_id; korisnik.ime = txtImeR.Text.Trim(); korisnik.password = hashPassword(txtSifraR.Text.Trim()); // korisnik.password = txtSifraR.Text.Trim(); db.Korisniks.Add(korisnik); db.SaveChanges(); } MessageBox.Show("Uspesno registrovan korisnik"); this.Close(); } catch (Exception p) { MessageBox.Show("Doslo je do greske ", p.InnerException.ToString()); } } } }
private string validirajPodatke() { String greske = ""; if (!Validacija.validirajNaziv(ime)) { greske += "Ime, "; } if (!Validacija.validirajNaziv(prezime)) { greske += "Prezime, "; } if (!Validacija.validirajUsername(username)) { greske += "Username, "; } if (!Validacija.validirajPassword(password)) { greske += "Password, "; } //DateTimeOffset day; //if (date.Date != null) //{ // day = (DateTimeOffset)date.Date; //} DateTime datum = datumRodjenja.Date; Pol pol = Pol.Musko; if (validirajRadioButton()) { if (kvadraticCekiranMusko) { pol = Pol.Musko; } else if (kvadraticCekiranZensko) { pol = Pol.Zensko; } } else { greske += "Spol, "; } spol = pol.ToString(); return(greske); }
public IEnumerable GetErrors(string propertyName) { Validacija vKupac = new Validacija(); Tuple <int, string> vAdresa; Tuple <int, string> vIme; Tuple <int, string> vPrezime; Tuple <int, string> vUsername; Tuple <int, string> vPassword; Tuple <int, string> vEmail; vAdresa = vKupac.ValidirajAdresuKorisnika(this.Adresa); vIme = vKupac.ValidirajImeKorisnika(this.Ime); vPrezime = vKupac.ValidirajPrezimeKorisnika(this.Prezime); vUsername = vKupac.ValidirajUsernameKorisnika(this.Username); vPassword = vKupac.ValidirajPasswordKorisnika(this.Password); vEmail = vKupac.ValidirajEmailKorisnika(this.Email); string error = null; switch (propertyName) { case "Adresa": error = vAdresa.Item2; break; case "Ime": error = vAdresa.Item2; break; case "Prezime": error = vAdresa.Item2; break; case "Username": error = vUsername.Item2; break; case "Password": error = vPassword.Item2; break; case "Email": error = vEmail.Item2; break; } return(error); //throw new NotImplementedException(); }
private void button4_Click(object sender, EventArgs e) { int indeksPacijenta = KontajnerKlinika.ListaNormalnihPacijenata.FindIndex(x => x.Jmbg == Doktori_Evidencija_DodavanjePregleda_JMBG_TextBox.Text); if (indeksPacijenta == -1) { errorProvider1.SetError(Doktori_Evidencija_DodavanjePregleda_JMBG_TextBox, "Nije registrovan pacijent sa unesenim jmbg-om!"); throw new Exception("Nije kreiran karton pacijentu sa unesenim jmbg-om!"); } if (!Validacija.ValidirajSamoJmbg(Doktori_Evidencija_DodavanjePregleda_JMBG_TextBox.Text)) { errorProvider1.SetError(Doktori_Evidencija_DodavanjePregleda_JMBG_TextBox, "Neispravan format jmbg-a!"); throw new Exception("Neispravan format jmbg-a!"); } }
private string validirajPodatke() { String greske = ""; if (!Validacija.validirajCijenu(cijena)) { greske += "Cijena, "; } if (!Validacija.validirajKvadraturu(kvadratura)) { greske += "Kvadratura, "; } if (!Validacija.validirajBroj(brojCimera)) { greske += "Broj cimera, "; } return(greske); }
private void button1_Click(object sender, EventArgs e) { try { bool tr = false; if (!Validacija.ValidirajSamoJmbg(PretrageImeTextBox.Text) || Validacija.daLiJePraznoPolje(PretrageImeTextBox.Text)) { errorProvider1.SetError(PretrageImeTextBox, "Neispravan unos!"); throw new Exception("Neispravan unos!"); } int indeksDoktora = KontajnerKlinika.ListaDoktora.FindIndex(x => x.Jmbg == PretrageImeTextBox.Text); if (indeksDoktora == -1) { errorProvider1.SetError(PretrageImeTextBox, "Ne postoji pacijent sa unesenim matičnim brojem!"); throw new Exception("Ne postoji pacijent sa unesenim matičnim brojem!"); } if (tr) { throw new Exception("Ne postoji pacijent sa unesenim matičnim brojem!"); } PretragaDoktoraRezultatiPretragagroupBox.Visible = true; RezPretrageImeTextBox.Text = KontajnerKlinika.ListaDoktora[indeksDoktora].Ime; RezPretragePrezimeTextBox.Text = KontajnerKlinika.ListaDoktora[indeksDoktora].Prezime; if (KontajnerKlinika.ListaDoktora[indeksDoktora].Spol) { textBox2.Text = "Muški"; } else { textBox2.Text = "Ženski"; } } catch (Exception ex) { DoktoriStatusStrip.Text = ex.Message; } }
private string validirajPodatke() { String greske = "Pogresno ste unijeli: "; String cijena = textBox.Text; String kvadratura = textBox_Copy.Text; String brojCimera = textBox2.Text; if (!Validacija.validirajCijenu(cijena)) { greske += "Cijena, "; } if (!Validacija.validirajKvadraturu(kvadratura)) { greske += "Kvadratura, "; } if (!Validacija.validirajBroj(brojCimera)) { greske += "Broj cimera, "; } return(greske); }
public void Rezervisi(object parameter) { if (ParkingRezervacija == null) { return; } if (Korisnik == null) { Validacija.message("Da bi ste rezervisali parking morate biti prijavljeni", "Prijavi se"); return; } DateTime rezervacijaOd = DateTime.ParseExact(RezervisanoOd, "d MMMM yyyy, HH:mm", null); DateTime rezervacijaDo = DateTime.ParseExact(RezervisanoDo, "d MMMM yyyy, HH:mm", null); if (rezervacijaOd.CompareTo(rezervacijaDo) >= 0) { return; } UkupnaCijena = (ParkingRezervacija.Cijena * (int)(rezervacijaDo - rezervacijaOd).TotalHours).ToString(); Rezervacija rezervacija = new Rezervacija(); rezervacija.PocetakRezervacije = RezervisanoOd; rezervacija.KrajRezervacije = RezervisanoDo; rezervacija.Cijena = UkupnaCijena; rezervacija.ParkingRezervacijaId = ParkingRezervacija.ParkingRezervacijaId; rezervacija.UserId = Korisnik.UserId; using (var db = new ParkingDBContext()) { db.Rezervacije.Add(rezervacija); db.SaveChanges(); rezervacija.RezervisaniParking = db.ParkingRezervacija.FirstOrDefault(p => p.ParkingRezervacijaId == ParkingRezervacija.ParkingRezervacijaId); Validacija.message(rezervacija.ToString(), "Uspjesna rezervacija"); } }
private void btnPrijaviSe_Click(object sender, EventArgs e) { Validacija validacija = new Validacija(); if (validacija.validacijaPrijavljivanja(txtImeP.Text, txtSifraP.Text)) { using (var db = new MojNovcanik_Context()) { if (db.Korisniks.Where(k => k.ime == txtImeP.Text.Trim()).Count() < 1 || !proveriPassword(txtImeP.Text.Trim(), txtSifraP.Text.Trim())) { lblObavestenja.Text = "Netacna sifra ili ime korisnika"; } else { Novcanik novcanik = new Novcanik(txtImeP.Text.Trim()); this.Hide(); novcanik.Show(); } } } else { } }
public void loginButton_click(object parameter) { using (var db = new ParkingDBContext()) { ErrorMessage = ""; if (Username == null || Password == null) { ErrorMessage = "Unesite podatke"; return; } foreach (User user in db.Useri) { if (user.Email == Username) { if (user.Sifra == (Validacija.createMD5(Password))) { NavigationService.Navigate(typeof(View.Pocetna), user); } break; } } ErrorMessage = "Pogresna sifra ili mail"; } }
private string validirajPodatke() { String greske = "Pogresno uneseni podaci: "; String ime = textBox_Copy2.Text; if (!Validacija.validirajNaziv(ime)) { greske += "Ime, "; } String prezime = textBox_Copy.Text; if (!Validacija.validirajNaziv(prezime)) { greske += "Prezime, "; } String user = textBox_Copy3.Text; String pass = textBox_Copy4.Text; if (!Validacija.validirajUsername(user)) { greske += "Username, "; } if (!Validacija.validirajPassword(pass)) { greske += "Password, "; } DateTimeOffset day; if (calendarDatePicker.Date != null) { day = (DateTimeOffset)calendarDatePicker.Date; } DateTime datum = day.DateTime; bool musko = (bool)radioButton.IsChecked; bool zensko = (bool)radioButton_Copy.IsChecked; Pol pol = Pol.Musko; if (validirajRadioButton()) { if (musko) { pol = Pol.Musko; } else if (zensko) { pol = Pol.Zensko; } } else { greske += "Spol, "; } String mail = textBox_Copy1.Text; //Osoba korisnik = new Osoba(ime, prezime, user, pass,pol, datum); korisnik = new Osoba { Ime = ime, Prezime = prezime, Username = user, Password = pass, Spol = pol, Datum = datum, Mail = mail, RegistrovaniSmjestaji = new List <Smjestaj>(), Rezervacije = new List <Rezervacija>() }; return(greske); }
private void PrezimeTextBox_Validating(object sender, CancelEventArgs e) { Validacija.ValidirajTextBox(e, ErrorProvider, PrezimeTextBox, "Prezime autora je obavezan!"); }
private void NazivTextBox_Validating(object sender, CancelEventArgs e) { Validacija.ValidirajTextBox(e, ErrorProvider, NazivTextBox, "Naziv izdavačke kuće je obavezan!"); }
public void dodaj(object parametar) { IMobileServiceTable <KupacBaza> userTableObj = App.MobileService.GetTable <KupacBaza>(); //IMobileServiceTable<proba> blabla = App.MobileService.GetTable<proba>(); Validacija vKupac = new Validacija(); Tuple <int, string> vAdresa; Tuple <int, string> vIme; Tuple <int, string> vPrezime; Tuple <int, string> vUsername; Tuple <int, string> vPassword; Tuple <int, string> vEmail; Tuple <int, string> vPasswordPotvrda; vAdresa = vKupac.ValidirajAdresuKorisnika(Kupac.Adresa); vIme = vKupac.ValidirajImeKorisnika(Kupac.Ime); vPrezime = vKupac.ValidirajPrezimeKorisnika(Kupac.Prezime); vUsername = vKupac.ValidirajUsernameKorisnika(Kupac.Username); vPassword = vKupac.ValidirajPasswordKorisnika(Kupac.Password); vEmail = vKupac.ValidirajEmailKorisnika(Kupac.Email); vPasswordPotvrda = vKupac.ValidirajPasswordPotvrduKorisnika(Kupac.Password, Kupac.PasswordPotvrda); int suma = vAdresa.Item1 + vIme.Item1 + vPrezime.Item1 + vPassword.Item1 + vEmail.Item1 + vUsername.Item1 + vPasswordPotvrda.Item1; if (suma == 0) { KupacBaza x = new KupacBaza(Kupac.Ime, Kupac.Prezime, Kupac.Username, Kupac.Password, Kupac.Email, Kupac.Adresa, Kupac.BrojKartice, Kupac.StanjeRacuna); EtfKupon.getInstance().dodajKupca(Kupac); userTableObj.InsertAsync(x); NavigationService.Navigate(typeof(MainPage), new MainPage(this)); return; } string poruka = ""; if (vAdresa.Item1 != 0) { poruka += vAdresa.Item2 + '\n'; } if (vIme.Item1 != 0) { poruka += vIme.Item2 + '\n'; } if (vPrezime.Item1 != 0) { poruka += vPrezime.Item2 + '\n'; } if (vUsername.Item1 != 0) { poruka += vUsername.Item2 + '\n'; } if (vPassword.Item1 != 0) { poruka += vPassword.Item2 + '\n'; } if (vEmail.Item1 != 0) { poruka += vEmail.Item2 + '\n'; } if (vPasswordPotvrda.Item1 != 0) { poruka += vPasswordPotvrda.Item2 + '\n'; } if (poruka != null) { new MessageDialog(poruka).ShowAsync(); } //CloseAction(); }
private void OpisTextBox_Validating(object sender, CancelEventArgs e) { Validacija.ValidirajTextBox(e, ErrorProvider, OpisTextBox, "Opis knjige je obavezan!"); }
private void NaslovnaFotografijaPictureBox_Validating(object sender, CancelEventArgs e) { Validacija.ValidirajPictureBox(e, ErrorProvider, NaslovnaFotografijaPictureBox, "Naslovna fotografija je obavezna!"); }
private void AutoriListBox_Validating(object sender, CancelEventArgs e) { Validacija.ValidirajCheckedListBox(e, ErrorProvider, AutoriListBox, "Morate odabrate barem jednog autora."); }
public void PromijeniPassword(string password) { Validacija v = new Validacija(); }
public void RegistrujSe(object parameter) { using (var db = new ParkingDBContext()) { ImeErrorMessage = PrezimeErrorMessage = EmailErrorMessage = PasswordErrorMessage = RepeatPasswordErrorMessage = ""; bool flag = false; if (Ime == null || Prezime == null || Password == null || RepeatPassword == null || Email == null) { ErrorMessage = "Obavezno polje"; flag = true; return; } if (Ime.Length < 3 || Ime.Length > 12) { ImeErrorMessage = "Ime mora imati minimalno 3 i maximalno 12 karaktera"; flag = true; } if (Prezime.Length < 3) { PrezimeErrorMessage = "Prezime mora imati minimalno 3 i maximalno 12 karaktera"; flag = true; } if (!(new EmailAddressAttribute().IsValid(Email))) { EmailErrorMessage = "Pogresan email"; flag = true; } if (Password.Length < 8 || Password.Length > 24) { PasswordErrorMessage = "Password mora imati minimalno 8 i maximalno 24 karaktera"; flag = true; } if (RepeatPassword != Password) { RepeatPasswordErrorMessage = "Password se ne podudara"; flag = true; } if (!BoxChecked) { CheckBoxErrorMessage = "Morate prihvatiti uslove koristenja"; flag = true; } if (flag) { return; } User noviKorisnik = new User(); noviKorisnik.Ime = Ime; noviKorisnik.Prezime = Prezime; noviKorisnik.Email = Email; noviKorisnik.Sifra = Validacija.createMD5(Password); db.Useri.Add(noviKorisnik); db.SaveChanges(); try { Azure.User azureUser = new Azure.User(); azureUser.Ime = Ime; azureUser.Prezime = Prezime; azureUser.Email = Email; azureUser.Sifra = Validacija.createMD5(Password); userTbl.InsertAsync(azureUser); Validacija.message("Uspjesno ste se registrovali", "Cestitamo"); } catch (Exception e) { Validacija.message(e.Message, "Greska"); } NavigationService.Navigate(typeof(View.Pocetna), noviKorisnik); } }
private void button2_Click(object sender, EventArgs e) { try { bool tr1 = false; if (!Validacija.validirajImeiliPrezime(textBox6.Text)) { tr1 = true; errorProvider1.SetError(textBox6, "Nije validan unos imena!"); } if (!Validacija.validirajSifruIliUseranme(textBox8.Text)) { tr1 = true; errorProvider5.SetError(textBox8, "Mora da ima više od 5 karaktera!"); } if (!Validacija.validirajSifruIliUseranme(textBox9.Text)) { tr1 = true; errorProvider5.SetError(textBox9, "Mora da ima više od 5 karaktera!"); } if (!Validacija.validirajImeiliPrezime(textBox7.Text)) { tr1 = true; errorProvider2.SetError(textBox7, "Nije validan unos prezimena!"); } DateTime s = dateTimePicker2.Value.Date; if (!Validacija.ValidirajJMBG(s, textBox10.Text))//!!!!! { tr1 = true; errorProvider3.SetError(textBox10, "Ne poklapa se datum i jmbg!"); } if (KontajnerKlinika.ListaDoktora.Exists(x => x.Jmbg == textBox10.Text))//!!!!! { errorProvider4.SetError(textBox10, "Već je unesen doktor sa ovim jmbg-om!"); tr1 = true; } if (tr1 == true) { throw new Exception("Neispravno popunjena polja!"); } bool spol; if (comboBox2.Text == "Muški") { spol = true; } else { spol = false; } MedicinskoOsoblje mo = new MedicinskoOsoblje(textBox9.Text, textBox8.Text, textBox10.Text, textBox6.Text, textBox7.Text, spol, 1500); KontajnerKlinika.ListaMedicinskogOsoblja.Add(mo); textBox10.Clear(); textBox9.Clear(); textBox8.Clear(); textBox7.Clear(); textBox6.Clear(); statusStrip1.Text = "Uspješna registracija!"; } catch (Exception ex) { statusStrip1.Text = ex.Message; } }
private void button1_Click(object sender, EventArgs e) { try { bool tr1 = false; if (!Validacija.validirajImeiliPrezime(textBox1.Text)) { tr1 = true; errorProvider1.SetError(textBox1, "Nije validan unos imena!"); } if (!Validacija.validirajSifruIliUseranme(textBox2.Text)) { tr1 = true; errorProvider5.SetError(textBox2, "Mora da ima više od 5 karaktera!"); } if (!Validacija.validirajSifruIliUseranme(textBox3.Text)) { tr1 = true; errorProvider5.SetError(textBox3, "Mora da ima više od 5 karaktera!"); } if (!Validacija.validirajImeiliPrezime(textBox5.Text)) { tr1 = true; errorProvider2.SetError(textBox5, "Nije validan unos prezimena!"); } DateTime s = dateTimePicker1.Value.Date; if (!Validacija.ValidirajJMBG(s, textBox4.Text))//!!!!! { tr1 = true; errorProvider4.SetError(textBox4, "Ne poklapa se datum i jmbg!"); } if (KontajnerKlinika.ListaDoktora.Exists(x => x.Jmbg == textBox4.Text))//!!!!! { errorProvider4.SetError(textBox4, "Već je unesen doktor sa ovim jmbg-om!"); tr1 = true; } if (tr1 == true) { throw new Exception("Neispravno popunjena polja!"); } bool spol; if (comboBox1.Text == "Muško") { spol = true; } else { spol = false; } Doktor doc = new Doktor(textBox2.Text, textBox3.Text, textBox1.Text, textBox5.Text, textBox4.Text, spol, 2500, 0, 0); KontajnerKlinika.ListaDoktora.Add(doc); statusStrip1.Text = "Uspješno registrovan!"; textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); textBox4.Clear(); textBox5.Clear(); } catch (Exception ex) { statusStrip1.Text = ex.Message; } }