public SessieWindow(Sessie s) : this() { id = s.Id; txtTitel.Text = s.Titel; txtSpreker.Text = s.Spreker; txtLokaal.Text = s.Lokaal; DateTime beginuur = s.Beginuur; txtDag.Text = beginuur.Day.ToString(); txtMaand.Text = beginuur.Month.ToString(); txtJaar.Text = beginuur.Year.ToString(); txtBeginUur.Text = beginuur.Hour.ToString(); txtBeginMinuut.Text = beginuur.Minute.ToString(); DateTime einduur = s.Einduur; txtEindUur.Text = einduur.Hour.ToString(); txtEindMinuut.Text = einduur.Minute.ToString(); txtInhoud.Text = s.Inhoud; }
public static Sessie GetSessie(int id) { Sessie s = new Sessie(); cmd.CommandText = _selectSessie; cmd.Parameters.AddWithValue("@id", id); conn.Open(); var reader = cmd.ExecuteReader(); while (reader.Read()) { s.Id = Convert.ToInt16(reader["id"]); s.Titel = reader["titel"].ToString(); s.Spreker = reader["spreker"].ToString(); s.Beginuur = (DateTime)reader["beginuur"]; s.Einduur = (DateTime)reader["einduur"]; s.Lokaal = reader["lokaal"].ToString(); s.Inhoud = reader["inhoud"].ToString(); } conn.Close(); return s; }
public static List<Sessie> GetAllSessies() { conn = new SqlConnection(_connectionString); cmd = conn.CreateCommand(); List<Sessie> lstAllSessies = new List<Sessie>(); cmd.CommandText = _selectAllSessies; conn.Open(); var reader = cmd.ExecuteReader(); while (reader.Read()) { Sessie s = new Sessie { Id=Convert.ToInt16(reader["id"]), Titel=reader["titel"].ToString(), Spreker = reader["spreker"].ToString(), Beginuur = (DateTime)reader["beginuur"], Einduur = (DateTime)reader["einduur"], Lokaal = reader["lokaal"].ToString(), Inhoud = reader["inhoud"].ToString() }; lstAllSessies.Add(s); } return lstAllSessies; }
public int Save(Sessie s) { // Update if (s.Id > 0) { cmd.CommandText = _updateSessie; cmd.Parameters.AddWithValue("@id", s.Id); } // Insert else { cmd.CommandText = _insertSessie; } cmd.Parameters.AddWithValue("@titel", s.Titel); cmd.Parameters.AddWithValue("@spreker", s.Spreker); cmd.Parameters.AddWithValue("@beginuur", s.Beginuur); cmd.Parameters.AddWithValue("@einduur", s.Einduur); cmd.Parameters.AddWithValue("@lokaal", s.Lokaal); cmd.Parameters.AddWithValue("@inhoud", s.Inhoud); conn.Open(); int rowsAffected = cmd.ExecuteNonQuery(); conn.Close(); return rowsAffected; }
public void Toevoegen(Sessie s) { _da.Save(this); }