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);
            }
        }
Exemple #2
0
        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();
            }
        }