示例#1
0
        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);
            }
        }
示例#2
0
        private void btnSzukajPacjenta_Click(object sender, RoutedEventArgs e)
        {
            lbl1.Content = "Szukanie...";
            string[] columnNames = { "pacjent", "imie", "nazwisko", "adres", "email" };

            TworzenieZapytan.WykonajSelecta(TworzenieZapytan.StworzSelecta(columnNames, new WhereParams("imie", txtImie.Text), new WhereParams("nazwisko", txtNazwisko.Text), new WhereParams("adres", txtAdres.Text), new WhereParams("email", txtEmail.Text)), AkcjePacjentow.OgarnijDanePacjentow);


            //NIEWAŻNE, można wyjebać
            string temp = "";

            if (AkcjePacjentow.IlePacjentow() > 0)
            {
                temp = AkcjePacjentow.ListaPacjentow[0].Imie + AkcjePacjentow.ListaPacjentow[0].Nazwisko;
            }
            lbl1.Content = temp;


            dataGrid.ItemsSource = null;                          //czyści grida
            dataGrid.ItemsSource = AkcjePacjentow.ListaPacjentow; //wrzuca pacjentów do czystego grida
        }
示例#3
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();
            }
        }