public Bezoek GetBezoekByID(int id) { Bezoek bezoek; using (SqlConnection conn = Database.Connection) { string query = "SELECT * FROM Bezoek WHERE ID = @ID"; using (SqlCommand cmd = new SqlCommand(query, conn)) { cmd.Parameters.AddWithValue("@ID", id); using (SqlDataReader rd = cmd.ExecuteReader()) { while (rd.Read()) { int ID = Convert.ToInt32(rd["ID"]); int BezoekNummer = Convert.ToInt32(rd["BezoekNummer"]); int AantalPunten = Convert.ToInt32(rd["AantalPunten"]); DateTime Datum = Convert.ToDateTime(rd["Datum"]); bezoek = new Bezoek(ID, BezoekNummer, AantalPunten, Datum); return(bezoek); } } } } return(null); }
// Slaat een bezoek op als een XML bestand public void SaveBezoek(Bezoek bezoek) { using (FileStream f = new FileStream(@"Bestanden\Bezoek.xml", FileMode.Create, FileAccess.Write)) { dcsb.WriteObject(f, bezoek); } }
public void TestInitialize() { TestWaarneming = new Waarneming(1, 2, "Territorium Indicerend", "TI", 2); TestBezoek = new Bezoek(1, 1, 0, DateTime.Now); TestVogel1 = new Vogelsoort(1, "Appelvink", "AV", DateTime.Now, DateTime.Now, 3); TestVogel2 = new Vogelsoort(2, "Blauwe Reiger", "BLR", DateTime.Now, DateTime.Now, 5); }
public void SaveBezoek(Bezoek bezoek) { using (OracleConnection connection = Connection) { string Update = "insert into BEZOEK values(BEZOEK_FCSEQ.nextval, :PROJECTID, :DATUMSTART, :DATUMEIND)"; using (OracleCommand command = new OracleCommand(Update, connection)) { command.Parameters.Add(new OracleParameter("PROJECTID", bezoek.ProjectID)); command.Parameters.Add(new OracleParameter("DATUMSTART", bezoek.DatumStart)); command.Parameters.Add(new OracleParameter("DATUMEIND", bezoek.DatumEind)); command.ExecuteNonQuery(); } } foreach (Waarneming w in bezoek.Waarnemingen) { SaveWaarneming(w); } }
public Bezoek GetWaarnemingPerBezoek(int id) { Bezoek bezoek; using (SqlConnection conn = Database.Connection) { string query = "SELECT * FROM Bezoek_Waarneming WHERE Bezoek_ID = @id"; using (SqlCommand cmd = new SqlCommand(query, conn)) { cmd.Parameters.AddWithValue("@id", id); using (SqlDataReader rd = cmd.ExecuteReader()) { while (rd.Read()) { int Bezoek_ID = Convert.ToInt32(rd["Bezoek_ID"]); return(bezoek = new Bezoek(Bezoek_ID)); } return(null); } } } }
public bool InsertBezoek(Bezoek bezoek) { using (SqlConnection conn = Database.Connection) { string query = "INSERT INTO Bezoek (ID, BeginTijd, EindTijd)" + "VALUES (@ID, @BeginTijd, @EindTijd)"; using (SqlCommand command = new SqlCommand(query, conn)) { command.Parameters.AddWithValue("@ID", bezoek.ID); command.Parameters.AddWithValue("@BezoekNummer", bezoek.BezoekNummer); command.Parameters.AddWithValue("@AantalPunten", bezoek.AantalPunten); command.Parameters.AddWithValue("@Datum", bezoek.Datum); try { command.ExecuteNonQuery(); return(true); } catch (Exception ex) { throw ex; } } } }