public bool InsertWaarneming(Waarneming waarneming) { using (SqlConnection conn = Database.Connection) { string query = "INSERT INTO Waarneming (ID, Vogel_ID, Categorie, Afkorting, Punten)" + "VALUES (@ID, @Vogel_ID, @Categorie, @Afkorting, @Punten)"; using (SqlCommand command = new SqlCommand(query, conn)) { command.Parameters.AddWithValue("@ID", waarneming.ID); command.Parameters.AddWithValue("@Vogel_ID", waarneming.Vogel_ID); command.Parameters.AddWithValue("@Categorie", waarneming.Categorie); command.Parameters.AddWithValue("@Afkorting", waarneming.Afkorting); command.Parameters.AddWithValue("@Punten", waarneming.Punten); try { command.ExecuteNonQuery(); return(true); } catch (Exception ex) { throw ex; } } } }
public Waarneming GetWaarnemingByID(int id) { Waarneming waarneming; using (SqlConnection conn = Database.Connection) { string query = "SELECT * FROM Waarneming 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 Vogel_ID = Convert.ToInt32(rd["Vogel_ID"]); string Categorie = Convert.ToString(rd["Categorie"]); string Afkorting = Convert.ToString(rd["Afkorting"]); int Punten = Convert.ToInt32(rd["Punten"]); waarneming = new Waarneming(ID, Vogel_ID, Categorie, Afkorting, Punten); return(waarneming); } } } } return(null); }
public ViewWaarneming(Waarneming w) { InitializeComponent(); lblDier.Text = w.Dier.Naam; lblSoort.Text = w.WaarnemingsSoort.Naam; dtpViewW.Value = w.WaarnemingsTijd; }
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 InsertWaarnemingTest() { //arrange //Waarneming TestWaarneming = new Waarneming(10, 1, "Territorium Indicerend", "TI", 2); Waarneming InsertWaarneming = new Waarneming(10, 1, "Territorium Indicerend", "TI", 2); bool Geïnsert = true; //act //SQLContext.InsertWaarneming(InsertWaarneming); //assert Assert.AreEqual(Geïnsert, SQLContext.InsertWaarneming(InsertWaarneming)); }
public void SaveWaarneming(Waarneming waarneming) { using (OracleConnection connection = Connection) { string Update = "insert into WAARNEMING values(WAARNEMING_FCSEQ.nextval, :BEZOEKID, :DIERSOORT, :TYPE, :LOCX, :LOCY)"; using (OracleCommand command = new OracleCommand(Update, connection)) { command.Parameters.Add(new OracleParameter("BEZOEKID", waarneming.BezoekID)); command.Parameters.Add(new OracleParameter("DIERSOORT", waarneming.Diersoort.Naam)); command.Parameters.Add(new OracleParameter("TYPE", waarneming.Type.ToString())); command.Parameters.Add(new OracleParameter("LOCX", waarneming.LocX)); command.Parameters.Add(new OracleParameter("LOCY", waarneming.LocY)); command.ExecuteNonQuery(); } } }
public void DrawWaarneming(ref Waarneming waarneming) { //draw us a picture box!! var waarnemingPictureBox = new PictureBox(); var resManager = Properties.Resources.ResourceManager; if (waarneming.WaarnemingsSoort.Asset != null) { waarnemingPictureBox.Image = (Bitmap)resManager.GetObject(waarneming.WaarnemingsSoort.Asset); } if (waarnemingPictureBox.Image != null) { waarnemingPictureBox.Size = waarnemingPictureBox.Image.Size; waarnemingPictureBox.Location = pbMap.PointToClient(new Point(waarneming.XCoordinaten, waarneming.YCoordinaten)); Controls.Add(waarnemingPictureBox); waarnemingPictureBox.BringToFront(); waarnemingPictureBox.Show(); waarnemingPictureBox.Parent = pbMap; waarneming.PictureBox = waarnemingPictureBox; //label now var dierLabel = new Label(); dierLabel.Text = waarneming.Dier.Afkorting; dierLabel.BackColor = Color.Transparent; dierLabel.ForeColor = Color.Violet; dierLabel.Location = pbMap.PointToClient(new Point(waarneming.XCoordinaten, waarneming.YCoordinaten) + waarnemingPictureBox.Image.Size); Controls.Add(dierLabel); dierLabel.BringToFront(); dierLabel.Show(); dierLabel.Parent = pbMap; //needed for transperancy waarnemingPictureBox.Click += waarneming.OnClick; dierLabel.Click += waarneming.OnClick; } Console.WriteLine("X2: " + waarnemingPictureBox.Location.X + "Y2: " + waarnemingPictureBox.Location.Y); }