private void btnPotvrdiRegistraciju_Click(object sender, EventArgs e) { ime = txtIme.Text; prezime = txtPrezime.Text; email = txtEmail.Text; korisnickoIme = txtKorisnickoIme.Text; lozinka = txtLozinka.Text; ponovljenaLozinka = txtPonovljenjaLozinka.Text; adresa = txtAdresa.Text; if (ProvjeraUnosa()) { Doktori noviDoktor = new Doktori(); noviDoktor.ime = ime; noviDoktor.prezime = prezime; noviDoktor.email = email; noviDoktor.korisnicko_ime = korisnickoIme; noviDoktor.lozinka = lozinka; noviDoktor.adresa = adresa; if (Registracija.Registriraj(noviDoktor)) { MessageBox.Show("Uspješna registracija"); this.Hide(); this.Close(); } else { MessageBox.Show("Korisnik s tim korisničkim imenom već postoji!", "Neuspješna registracija", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtKorisnickoIme.Text = ""; } } }
public static bool Prijavi(string korisnickoIme, string lozinka) { bool prijavaUspjesna = false; using (var db = new DoktorEntities()) { var query = from o in db.Doktori where o.korisnicko_ime == korisnickoIme && o.lozinka == lozinka select o; if (query.SingleOrDefault() != null) { trenutniDoktor = (Doktori)query.SingleOrDefault(); prijavaUspjesna = true; } } return(prijavaUspjesna); }
public static bool Registriraj(Doktori noviDoktor) { int upisaniRedovi = 0; using (var db = new DoktorEntities()) { Doktori postojeciKorisnik = db.Database.SqlQuery <Doktori>("Select * from doktori where korisnicko_ime='" + noviDoktor.korisnicko_ime + "'").FirstOrDefault <Doktori>(); if (postojeciKorisnik != null) { return(false); } db.Doktori.Add(noviDoktor); try { upisaniRedovi = db.SaveChanges(); } catch (Exception ex) { } } return(upisaniRedovi != 0); }