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(); }
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); }
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); }
public Badanie(DateTime d, string r, Pacjent p) { this.data = d; this.rodzaj = r; this.pacjent = p; }