public void insertBadanieIntoDB(Pacjent p, string typ, string date)
        {
            connection.Open();
            string sql = "INSERT INTO badania(pacjentID,rodzajbadaniaID,data) VALUES (" + p.id + ",(SELECT id FROM rodzajbadania WHERE rodzaj='" + typ + "'),'" + date + "')";

            command = new SqlCommand(sql, connection);
            int rowsAffected = command.ExecuteNonQuery();

            command.Dispose();
            connection.Close();
        }
예제 #2
0
        public List <Pacjent> getListaPacjentowFromDB()
        {
            List <Pacjent> listaPacjentow = new List <Pacjent>();

            try
            {
                sql     = "SELECT * FROM pacjenci";
                command = new SQLiteCommand(sql, dbConnection);
                reader  = command.ExecuteReader();
                while (reader.Read())
                {
                    Pacjent p = new Pacjent(Convert.ToInt32((long)reader["id"]), (string)reader["imie"], (string)reader["nazwisko"]);
                    listaPacjentow.Add(p);
                }
            }
            catch (Exception ex)
            {
                System.Windows.MessageBox.Show(ex.ToString());
            }
            return(listaPacjentow);
        }
예제 #3
0
        public List <Badanie> getListaBadanFromDB()
        {
            List <Badanie> listaBadan = new List <Badanie>();

            try
            {
                sql     = "SELECT pacjenci.id, pacjenci.imie, pacjenci.nazwisko, badania.data, rodzajbadania.rodzaj FROM badania INNER JOIN pacjenci ON pacjenci.id = badania.pacjentID INNER JOIN rodzajbadania ON rodzajbadania.ID = badania.rodzajbadaniaID WHERE pacjenci.id=" + GlobalSettings.lastPacjentSelected.id;
                command = new SQLiteCommand(sql, dbConnection);
                reader  = command.ExecuteReader();
                while (reader.Read())
                {
                    Pacjent p = new Pacjent(Convert.ToInt32((long)reader["id"]), (string)reader["imie"], (string)reader["nazwisko"]);
                    Badanie b = new Badanie((DateTime)reader["data"], (string)reader["rodzaj"], p);
                    listaBadan.Add(b);
                }
            }
            catch (Exception ex)
            {
                System.Windows.MessageBox.Show(ex.ToString());
            }
            return(listaBadan);
        }
예제 #4
0
 public Badanie(DateTime d, string r, Pacjent p)
 {
     this.data    = d;
     this.rodzaj  = r;
     this.pacjent = p;
 }