//Voegt Beoordeling toe aan de databas public bool AddBeoordeling(Beoordeling beoordeling) { int id = Database.Instance.KrijgHoogsteID2("Beoordeling"); string formateddatum = beoordeling.Datum.ToString("dd-MM-yyyy"); string query = string.Format( "Insert into Beoordeling (ID,Product_ID,Klantnummer,Beoordeling,Datum,Title,Bericht) values ({0},{1},{5},{2},to_date('{6}','dd/mm/yyyy'),'{3}','{4}')", id, beoordeling.Product_ID, beoordeling.Beoordelingcijfer, beoordeling.Title, beoordeling.Bericht, beoordeling.Klantnummer, formateddatum ); using (OracleConnection conn = Database.Instance.GetConnection()) { Console.WriteLine(query); conn.Open(); using (OracleCommand cmd = new OracleCommand(query, conn)) { cmd.ExecuteNonQuery(); } } return(true); }
//Returned all Beoordelingen uit de database public List <Beoordeling> GetAll() { List <Beoordeling> beoordelingen = new List <Beoordeling>(); using (OracleConnection conn = Database.Instance.GetConnection()) { conn.Open(); string query = string.Format("Select * from beoordeling"); using (OracleCommand cmd = new OracleCommand(query, conn)) { using (OracleDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { Beoordeling beoordeling = new Beoordeling(Convert.ToInt32(reader["ID"]), Convert.ToInt32(reader["Product_ID"]), Convert.ToInt32(reader["Klantnummer"]), Convert.ToInt32(reader["Beoordeling"]), Convert.ToDateTime(reader["Datum"]) , reader["Title"].ToString(), reader["Bericht"].ToString()); beoordelingen.Add(beoordeling); } } } } return(beoordelingen); }
public static Beoordeling CreateBeoordeling(int ID, string reviewNaam, byte[] rowVersion) { Beoordeling beoordeling = new Beoordeling(); beoordeling.Id = ID; beoordeling.ReviewNaam = reviewNaam; beoordeling.RowVersion = rowVersion; return(beoordeling); }
public void TestCreateBeoordeling() { var bsc = new BeoordelingSQLContext(); var br = new BeoordelingRepository(bsc); var b = new Beoordeling("Ontzettend spontaan. Erg vriendelijk.", 7, 5, 8); br.Create(b); }
static Beoordeling LeesBeoordeling(string vraag) { //method vraagt en leest beoordeling. wordt in method LeesVak() in struct vak.Beoordeling gezet Console.WriteLine("0. Geen 1. Absent 2. Onvoldoende 3. Voldoende 4. Goed"); Console.Write(vraag); string vak = Console.ReadLine(); Beoordeling n = (Beoordeling)int.Parse(vak); return(n); }
private void BtnOpslaan_Click(object sender, RoutedEventArgs e) { if (TbTitel.Text != "" && TbBeoordelingTekst.Text != "") { MessageBox.Show(TbTitel.Text + " - " + TbBeoordelingTekst.Text + " - " + SldCijfer.Value); var beoordeling = new Beoordeling(TbBeoordelingTekst.Text, Convert.ToInt32(SldCijfer.Value), ontvangGebr.Id, ingelogdeGebr.Id); var beoordelingSqlContext = new BeoordelingSQLContext(); var beoordelingRepository = new BeoordelingRepository(beoordelingSqlContext); beoordelingRepository.Create(beoordeling); } }
public List <Beoordeling> RetrieveBeoordeling(int vrijwilligerId) { var lb = new List <Beoordeling>(); try { using (_con) { _con.Open(); var cmdString = "SELECT * FROM Beoordeling WHERE Id = @id"; var command = new SqlCommand(cmdString, _con); command.Parameters.AddWithValue("@id", vrijwilligerId); var reader = command.ExecuteReader(); Beoordeling b = null; while (reader.Read()) { b = new Beoordeling(); b.Id = reader.GetInt32(0); b.Opmerking = reader.GetString(1); b.Cijfer = reader.GetInt32(2); if (reader.IsDBNull(3)) { } else { b.Reactie = reader.GetString(3); } b.VrijwilligerId = reader.GetInt32(4); b.HulpbehoevendeId = reader.GetInt32(5); lb.Add(b); } reader.Close(); _con.Close(); return(lb); } } catch (Exception ex) { throw new DatabaseException("Er ging iets mis bij het ophalen van de gegevens", ex); } }
public void Create(Beoordeling obj) { try { using (_con) { _con.Open(); var cmdString = "INSERT INTO Beoordeling(opmerking, cijfer, reactie, vrijwilligerId, hulpbehoevendeId) VALUES(@opmerking, @cijfer, NULL, @vrijwilligerId, @hulpbehoevendeId);"; var command = new SqlCommand(cmdString, _con); command.Parameters.AddWithValue("@opmerking", obj.Opmerking); command.Parameters.AddWithValue("@cijfer", obj.Cijfer); command.Parameters.AddWithValue("@vrijwilligerId", obj.VrijwilligerId); command.Parameters.AddWithValue("@hulpbehoevendeId", obj.HulpbehoevendeId); command.ExecuteNonQuery(); _con.Close(); } } catch (Exception ex) { throw new DatabaseException("Er ging iets mis bij het ophalen van de gegevens", ex); } }
static void ToonBeoordeling(Beoordeling oordeel) { //method toont beoordeling Console.WriteLine(oordeel); }
public void AddToBeoordelings(Beoordeling beoordeling) { base.AddObject("Beoordelings", beoordeling); }
public bool AddBeoordeling(Beoordeling beoordeling) { return(BeoordelingOracleContext.AddBeoordeling(beoordeling)); }
public void Create(Beoordeling beoordeling) { _context.Create(beoordeling); }