public static void OgarnijDanePacjentow(MySqlDataReader wynik) { //MySqlDataReader wynik = TworzenieZapytan.WykonajSelecta(iSelect); AkcjePacjentow.WyczyscListePacjentow(); while (wynik.Read()) { Pacjent p = new Pacjent(AkcjePacjentow.IlePacjentow(), wynik.GetString(0), wynik.GetString(1), wynik.GetString(2), wynik.GetString(3)); AkcjePacjentow.DodajPacjenta(p); } }
private void btnDodajPacjenta_Click(object sender, RoutedEventArgs e) { string MessageDodajPacjenta = "Czy chcesz dodać pacjenta o następujących danych: \n" + "Imie: " + txtImie.Text + "\n" + "Nazwisko: " + txtNazwisko.Text + "\n" + "Adres: " + txtAdres.Text + "\n" + "Email: " + txtEmail.Text + "?"; string MessageDodajTytul = "Dodać pacjenta?"; MessageBoxButton btnMessageDodaj = MessageBoxButton.OKCancel; MessageBoxImage imgMessageDodaj = MessageBoxImage.Question; MessageBoxResult MessageDodajResult = MessageBox.Show(MessageDodajPacjenta, MessageDodajTytul, btnMessageDodaj, imgMessageDodaj); if (MessageDodajResult == MessageBoxResult.OK) { AkcjePacjentow.DodajPacjenta(new Pacjent(AkcjePacjentow.IlePacjentow(), txtImie.Text, txtNazwisko.Text, txtAdres.Text, txtEmail.Text)); string MyConnectionString = "Server=localhost;Database=mydb1;Uid=root;"; MySqlConnection con = new MySqlConnection(MyConnectionString); MySqlCommand cmd; con.Open(); try { cmd = con.CreateCommand(); cmd.CommandText = "insert into pacjent (imie, nazwisko, adres, email) values (@imie, @nazwisko, @adres, @email);"; cmd.Parameters.AddWithValue("@imie", AkcjePacjentow.ListaPacjentow[AkcjePacjentow.IlePacjentow() - 1].Imie); cmd.Parameters.AddWithValue("@nazwisko", AkcjePacjentow.ListaPacjentow[AkcjePacjentow.IlePacjentow() - 1].Nazwisko); cmd.Parameters.AddWithValue("@adres", AkcjePacjentow.ListaPacjentow[AkcjePacjentow.IlePacjentow() - 1].Adres); cmd.Parameters.AddWithValue("@email", AkcjePacjentow.ListaPacjentow[AkcjePacjentow.IlePacjentow() - 1].Email); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } con.Close(); } }