예제 #1
0
        public List<Bericht> find(string userId)
        {
            List<Bericht> result = new List<Bericht>();

            string strConnString =  @"Data Source='(local)\sqlexpress';Integrated Security=True;Pooling=False;Initial Catalog='NOHSchaatsen'";

            //aanmaken SqlCommand
               // String SQL = "SELECT b.bericht_kop, b.bericht_inhoud b.bericht_auteur FROM Berichten b WHERE bericht_kop LIKE @SEARCH OR bericht_inhoud LIKE @SEARCH OR bericht_auteur LIKE @SEARCH";
            String SQL = "SELECT b.bericht_kop, b.bericht_inhoud, b.bericht_auteur FROM Berichten b WHERE bericht_kop LIKE @SEARCH OR bericht_inhoud LIKE @SEARCH OR bericht_auteur LIKE @SEARCH";

            SqlCommand cmd = new SqlCommand(SQL, new SqlConnection(strConnString));
            cmd.Parameters.AddWithValue("@SEARCH", "%" + userId + "%");
            //aanamken adapter en dataset
            SqlDataAdapter berichtenAdpt = new SqlDataAdapter();
            berichtenAdpt.SelectCommand = cmd;
            DataSet berichtenDataSet = new DataSet();
            //opalen data
            try
            {
                berichtenAdpt.Fill(berichtenDataSet, "Berichten");
                //vullen data in result
                foreach (DataRow row in berichtenDataSet.Tables["Berichten"].Rows)
                {
                    Bericht bericht = new Bericht();
                    string tekst = (string)row[0];
                    bericht.Tekst = tekst;
                    bericht.Tekst = (string)row[0];
                   // bericht. = (string)row[1];
                   // bericht.Auteur = (string)row[2];
                    result.Add(bericht);
                }
            }
            catch (Exception e)
            {
                Trace.WriteLine(e.Message);
                throw new DaoException("Er is iets misgegaan met het ophalen van data, check de connectionString in BerichtenDaoImpl en zorg voor de juist SchaatsDatabase!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", e);
            }
            finally
            {
                cmd.Connection.Close();

            }

            return result;
        }
예제 #2
0
 public void delete(Bericht bericht)
 {
     throw new NotImplementedException();
 }
 public Result update(Bericht bericht)
 {
     return Result.newResultSucces();
 }
 public Bericht find(int bericht_id)
 {
     //TODO denee00 aanroep naar dao
     Bericht result = new Bericht();
     result.Tekst = "testBericht vanuit servicelaag";
     return result;
 }
 public Result delete(Bericht bericht)
 {
     return Result.newResultSucces();
 }
 Result BerichtenService.save(Bericht bericht)
 {
     return Result.newResultSucces();
 }