/// <summary> /// Sprema ili ažurira zapis o djelatniku u bazi /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void UiActionSpremi_Click(object sender, EventArgs e) { if (this.DjelatnikZaIzmjenu == null) { DataLayer.Djelatnik novi = new DataLayer.Djelatnik() { Ime = unosIme.Text, Prezime = unosPrezime.Text, Email = unosEmail.Text, Lozinka = Kriptiranje.NapraviHash(unosLozinka.Text), BrojTelefona = unosTelefon.Text }; DjelatniciRepozitorij.Spremi(novi); Close(); } else { DjelatnikZaIzmjenu.Ime = unosIme.Text; DjelatnikZaIzmjenu.Prezime = unosPrezime.Text; DjelatnikZaIzmjenu.Email = unosEmail.Text; DjelatnikZaIzmjenu.Lozinka = unosLozinka.Text; DjelatnikZaIzmjenu.BrojTelefona = unosTelefon.Text; DjelatniciRepozitorij.Azuriraj(DjelatnikZaIzmjenu); Close(); } }
/// <summary> /// Provjera valjanost unesnih podataka /// </summary> private void Autentifikacija() { try { if (uiUnosKorisnickogImena.Text != "" || uiUnosLozinke.Text != "") { DohvatiPodatke(); if (veterinar != null) { if (Kriptiranje.usporediMD5(uiUnosLozinke.Text, veterinar.lozinka)) { PrijavljeniVeterinar.PrijaviVeterinara(veterinar); frmKalendar kalendar = new frmKalendar(); this.Hide(); kalendar.StartPosition = FormStartPosition.CenterScreen; kalendar.ShowDialog(); this.Close(); } else { MessageBox.Show("Loznika nije točna"); } } else { MessageBox.Show("Korisnicko ime nije točno"); } } else { uiUnosKorisnickogImena.BackColor = Color.IndianRed; uiUnosLozinke.BackColor = Color.IndianRed; } } catch (ExceptionNemaInterneta ex) { MessageBox.Show(ex.Poruka); } }