private void OK_Click(object sender, EventArgs e) { if (pracownik == null) { try{ Pracownik pracownik = new Pracownik(numer, mail, 2, imie, nazwisko, login, haslo, stanowisko, Int32.Parse(pensja), DateTime.Now); BazaDanych.DodajKontoPracownika(pracownik, uprawnienia); MessageBox.Show("Konto zostało utworzone! LOGIN:"******" Hasło:" + haslo, "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception) { MessageBox.Show("Błędnie wprowadzone dane", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { pracownik.imie = imie; pracownik.nazwisko = nazwisko; pracownik.pensja = Int32.Parse(pensja); pracownik.haslo = haslo; pracownik.kontakt.email = mail; pracownik.kontakt.numerTelefonu = numer; pracownik.uprawnienia = stanowisko; try { BazaDanych.EdytujKontoPracownika(pracownik); MessageBox.Show("Dane zostały zaktualizowane", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception) { MessageBox.Show("Nie udało się zaktualizować danych", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }