public void FillArray() { for (int i = 0; i < 100; i++) { Lijst.Insert(rnd.Next(100)); } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { _controller = (Controller)HttpContext.Current.Session["_controller"]; } else { if (HttpContext.Current.Session["_controller"] == null) { _controller = new Controller(); HttpContext.Current.Session["_controller"] = _controller; } else { _controller = (Controller)HttpContext.Current.Session["_controller"]; } } Lijst oldLijst = _controller.getCurrentLijst(); lblInformatie.Text = "Je zit in de lijst: " + oldLijst.Name; List <string> hulpLijst = new List <string>(); foreach (Cadeau item in _controller.getCadeausFromCode(oldLijst.ID)) { hulpLijst.Add(item.ToString(2)); } lbxWishlist.DataSource = hulpLijst; lbxWishlist.DataBind(); }
public void addLijstToDB(Lijst lijst) { //de connectie met de databank maken MySqlConnection conn = new MySqlConnection(_connectionString); //Het SQL-commando definiëren string opdracht = "INSERT INTO wishlist.lijst(Naam, Code, Zichtbaar, FK_Gebruiker) VALUES(@name, @code, @zichtb, @fkg)"; MySqlCommand cmd = new MySqlCommand(opdracht, conn); //voeg de waarden toe, je haalt ze uit het object eval cmd.Parameters.AddWithValue("name", lijst.Name); cmd.Parameters.AddWithValue("code", lijst.Code); cmd.Parameters.AddWithValue("zichtb", lijst.Zichtbaar); cmd.Parameters.AddWithValue("fkg", lijst.FK_gebruiker); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); }
public List <Lijst> getLijstFromDB(int indexGebruiker) { //de connectie met de databank maken MySqlConnection conn = new MySqlConnection(_connectionString); //Het SQL-commando definiëren string opdracht = "SELECT * FROM wishlist.lijst where fk_gebruiker = @indxG;"; MySqlCommand cmd = new MySqlCommand(opdracht, conn); cmd.Parameters.AddWithValue("indxG", indexGebruiker); List <Lijst> itemLijst = new List <Lijst>(); conn.Open(); MySqlDataReader dataReader = cmd.ExecuteReader(); while (dataReader.Read()) { Lijst item = new Lijst( Convert.ToInt16(dataReader[0]), dataReader[1].ToString(), dataReader[2].ToString(), dataReader[3].ToString(), Convert.ToInt16(dataReader[4]) ); itemLijst.Add(item); } conn.Close(); return(itemLijst); }
public Lijst CreateList(string s, string username) { string[] stringArray = s.Split('/'); string titel = stringArray[0]; string[] opties = stringArray[1].Split('?'); string soort = stringArray[2]; int isPublic = 0; if (opties[1].Split('=')[1] == "true") { isPublic = 1; } string[] stringLijst = opties[0].Split('|'); foreach (string t in stringLijst) { if (t != "") { string[] w = t.Split('-'); Woord k = new Woord() { Begrip = w[0], Betekenis = w[1] }; lijst.Add(k); } } Lijst l = new Lijst { Gebruikersnaam = username, Datum = String.Format("{0:dd/MM/yyyy}", DateTime.Today), IsPublic = isPublic, Soort = soort, Titel = titel, WoordenLijst = lijst }; db.InsertLijst(l); return(l); }
public List <Lijst> getListsFromDB() { MySqlConnection conn = new MySqlConnection(_connectionString); //Het SQL-commando definiëren string opdracht = "SELECT * FROM wishlist.lijst"; MySqlCommand cmd = new MySqlCommand(opdracht, conn); List <Lijst> itemLijst = new List <Lijst>(); conn.Open(); MySqlDataReader dataReader = cmd.ExecuteReader(); while (dataReader.Read()) { Lijst item = new Lijst( Convert.ToInt16(dataReader[0]), dataReader[1].ToString(), dataReader[2].ToString(), dataReader[3].ToString(), Convert.ToInt16(dataReader[4]) ); itemLijst.Add(item); } conn.Close(); return(itemLijst); }
public static List <Lijst> GetYears() { List <Lijst> lijst = new List <Lijst>(); SqlConnection connection = Connection.GetConnection(); SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "spAllYears"; try { connection.Open(); SqlDataReader itemReader = cmd.ExecuteReader(CommandBehavior.SingleResult); while (itemReader.Read()) { Lijst lijstitem = new Lijst(); lijstitem.Jaar = itemReader.GetInt32(0); lijst.Add(lijstitem); } return(lijst); } catch (SqlException ex) { throw ex; } finally { connection.Close(); } }
public async Task <IActionResult> PutLijst(int id, Lijst lijst) { if (id != lijst.lijstID) { return(BadRequest()); } _context.Entry(lijst).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LijstExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Lijst> > PostLijst(Lijst lijst) { _context.Lijsten.Add(lijst); await _context.SaveChangesAsync(); return(CreatedAtAction("GetLijst", new { id = lijst.lijstID }, lijst)); }
public ActionResult Index(int dropdown) { // Hier wordt aangegeven dat het jaar wat je opvraagt van de dropdown gelijk moet zijn met hetgene wat hij aantoont var lijst = db.spGetDetailsArtiest(dropdown); var ListCollection = new List <Lijst>(); foreach (var item in lijst) { // Alle variabelen die zijn toegevoegt aan lijst Song song = new Song(); Artiest artiest = new Artiest(); artiest.naam = item.naam; song.Artiest = artiest; song.titel = item.titel; song.jaar = item.jaar; // Alle variabelen die zijn toegevoegt aan de dropdown van lijst Lijst lijstDropdown = new Lijst(); lijstDropdown.positie = item.positie; lijstDropdown.Song = song; lijstDropdown.Song.Artiest = artiest; lijstDropdown.Song.titel = item.titel; lijstDropdown.top2000jaar = item.top2000jaar; lijstDropdown.Song.jaar = item.jaar; ListCollection.Add(lijstDropdown); ViewBag.SelectedItem = dropdown; } //return View(lijst.ToList().ToPagedList(1, 10)); //Je vraagt de paging op return(View(ListCollection.ToPagedList(1, 10))); }
public Lijst GiveList(string lijstnaam, string username) { int id = db.GetLijstID(username, lijstnaam); DataTable data = db.Getlijst(id); List <Woord> lijst = new List <Woord>(); foreach (DataRow dr in db.GetWoordenFromLijst(id).Rows) { Woord w = new Woord() { Begrip = dr[0].ToString(), Betekenis = dr[1].ToString() }; lijst.Add(w); } Lijst l = new Lijst() { Datum = data.Rows[0][3].ToString(), Gebruikersnaam = data.Rows[0][1].ToString(), IsPublic = Convert.ToInt32(data.Rows[0][6]), Soort = data.Rows[0][2].ToString(), Titel = lijstnaam, WoordenLijst = lijst }; return(l); }
public ActionResult DeleteConfirmed(int id) { Lijst lijst = db.Lijsts.Find(id); db.Lijsts.Remove(lijst); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int idJaar, int idPositie) { Lijst lijst = db.Lijst.Where(x => x.top2000jaar == idJaar && x.positie == idPositie).First(); db.Lijst.Remove(lijst); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <ActionResult <Lijst> > PostLijst(Lijst lijst) { lijst.Eigenaar = _context.Gebruikers.Find(lijst.Eigenaar.GebruikerID); _context.Lijsten.Add(lijst); await _context.SaveChangesAsync(); return(CreatedAtAction("GetLijst", new { id = lijst.LijstID }, lijst)); }
public ActionResult LijstOverzicht(string id) { CreateListLogic logic = new CreateListLogic(); ListOverviewModel model = new ListOverviewModel(); Lijst l = logic.CreateList(id, HttpContext.Session.GetString("Username")); model.Lijstje = l; return(View(model)); }
protected void btnAdd_Click(object sender, EventArgs e) { Gebruiker gebruiker = _controller.getActiveGebruiker(); Lijst lijst = new Lijst(txtName.Text, lblCode.Text, "Ja", gebruiker.ID); Cadeau cadeau = new Cadeau(txtName.Text, txtDescription.Text, txtWebsite.Text); _controller.addCadeausToDB(cadeau); fillControls(); }
protected void BtnCreateList_Click(object sender, EventArgs e) { btnAdd.Visible = true; Lijst lijst = _controller.CreateList(txtNameList.Text); lblCode.Text = lijst.Code; //De lijst is nodig maar ik heb hem hier niet nodig. }
public ActionResult Edit([Bind(Include = "songid,top2000jaar,positie")] Lijst lijst) { if (ModelState.IsValid) { db.Entry(lijst).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.songid = new SelectList(db.Songs, "songid", "titel", lijst.songid); return(View(lijst)); }
public ActionResult Create([Bind(Include = "songid,top2000jaar,positie")] Lijst lijst) { if (ModelState.IsValid) { db.Lijsts.Add(lijst); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.songid = new SelectList(db.Songs, "songid", "titel", lijst.songid); return(View(lijst)); }
public ActionResult Create([Bind(Include = "Songid,Top2000jaar,Positie")] Lijst lijst) { if (ModelState.IsValid) { db.Lijst.Add(lijst); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Songid = new SelectList(db.Song, "Songid", "Titel", lijst.Songid); ViewBag.Top2000jaar = new SelectList(db.Top2000Jaar, "Jaar", "Titel", lijst.Top2000jaar); return(View(lijst)); }
// GET: Lijsts/Delete/5 // Hier geeft hij aan dat je het niet kan verwijderen als je niks aangeeft public ActionResult Delete(int?idJaar, int?idPositie) { if (idJaar == null || idPositie == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Lijst lijst = db.Lijst.Where(x => x.top2000jaar == idJaar && x.positie == idPositie).First(); if (lijst == null) { return(HttpNotFound()); } return(View(lijst)); }
// GET: Lijsts/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Lijst lijst = db.Lijsts.Find(id); if (lijst == null) { return(HttpNotFound()); } return(View(lijst)); }
protected void Button2_Click(object sender, EventArgs e) { Lijst lijst = _controller.getLijst(txtLogin.Text); if (lijst != null) { _controller.setCurrentLijst(lijst); Response.Redirect("guestlist.aspx"); //hij moet hier een verschil maken tussen deze knop en de knop voor een wishlist te maken. Hier moet hij de actieve gebruiker onthouden. } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Wrong combination.')", true); } }
// GET: Lijsts/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Lijst lijst = db.Lijsts.Find(id); if (lijst == null) { return(HttpNotFound()); } ViewBag.songid = new SelectList(db.Songs, "songid", "titel", lijst.songid); return(View(lijst)); }
// GET: Lijsts/Edit/5 // Als je niks aanpast en dan op Edit klikt geeft hij een foutmelding public ActionResult Edit(int?idJaar, int?idPositie) { if (idJaar == null || idPositie == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Lijst lijst = db.Lijst.Where(x => x.top2000jaar == idJaar && x.positie == idPositie).First(); if (lijst == null) { return(HttpNotFound()); } ViewBag.songid = new SelectList(db.Song, "songid", "titel", lijst.songid); return(View(lijst)); }
// GET: Lijst/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Lijst lijst = db.Lijst.Find(id); if (lijst == null) { return(HttpNotFound()); } ViewBag.Songid = new SelectList(db.Song, "Songid", "Titel", lijst.Songid); ViewBag.Top2000jaar = new SelectList(db.Top2000Jaar, "Jaar", "Titel", lijst.Top2000jaar); return(View(lijst)); }
public List <Lijst> GetAllApprovedLists(string user) { List <Lijst> antwoord = new List <Lijst>(); foreach (DataRow dr in db.GetApprovedLijsten(user).Rows) { Lijst l = new Lijst { Titel = dr[4].ToString(), Gebruikersnaam = dr[1].ToString(), Soort = dr[2].ToString(), Datum = dr[3].ToString() }; antwoord.Add(l); } return(antwoord); }
public ActionResult ZieLijst(string id) { ListOverviewModel model = new ListOverviewModel(); ListOverviewLogic logic = new ListOverviewLogic(); if (id.Contains("?")) { string[] t = id.Split('?'); string user = t[1]; id = t[0]; Lijst l = logic.GiveList(id, user); model.Lijstje = l; } else { Lijst l = logic.GiveList(id, HttpContext.Session.GetString("Username")); model.Lijstje = l; } return(View(model)); }
//Methode voor het zoeken naar een song in de datagrid private void tbSearch_TextChanged(object sender, TextChangedEventArgs e) { string filterText = tbSearch.Text; ICollectionView cv = CollectionViewSource.GetDefaultView(dgToplist.ItemsSource); if (!string.IsNullOrEmpty(filterText)) { cv.Filter = o => { Lijst p = o as Lijst; //Als een lied de filter tekens bevat wordt hij getoont. return(p.Lied.ToUpper().Contains(filterText.ToUpper())); }; } else { //Zorgen dat als er geen text staat er niet gefilterd word. cv.Filter = null; } }
public static List <Lijst> SelectListJaar(int jaar) { List <Lijst> lijst = new List <Lijst>(); SqlConnection connection = Connection.GetConnection(); SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "spTop2000Jaar"; cmd.Parameters.AddWithValue("@jaar", jaar); try { connection.Open(); SqlDataReader itemReader = cmd.ExecuteReader(CommandBehavior.SingleResult); while (itemReader.Read()) { Lijst lijstitem = new Lijst(); lijstitem.Positie = itemReader.GetInt32(0); lijstitem.Lied = itemReader.GetString(1); lijstitem.Artiest = itemReader.GetString(2); lijstitem.Jaar = itemReader.GetInt32(3); lijst.Add(lijstitem); } return(lijst); } catch (SqlException ex) { throw ex; } finally { connection.Close(); } }