예제 #1
0
        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 = "";
                }
            }
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }