private void attach_BoekBoekenlijsts(BoekBoekenlijst entity) { this.SendPropertyChanging(); entity.Boekenlijst = this; }
private void detach_BoekBoekenlijsts(BoekBoekenlijst entity) { this.SendPropertyChanging(); entity.Boekenlijst = null; }
partial void DeleteBoekBoekenlijst(BoekBoekenlijst instance);
partial void UpdateBoekBoekenlijst(BoekBoekenlijst instance);
partial void InsertBoekBoekenlijst(BoekBoekenlijst instance);
protected void btnAddBoek_Click(object sender, EventArgs e) { if (GridView1.SelectedValue != null) { int id = int.Parse(GridView1.SelectedValue.ToString()); IEnumerable<Boek> boek = dc.Boeks.Where(x => x.id == id); IEnumerable<BoekBoekenlijst> ll = dc.BoekBoekenlijsts.Where(x => x.id_boek == id && x.klas == ddlSelecteerKlas.SelectedValue); IEnumerable<BoekBoekenlijst> lll = dc.BoekBoekenlijsts.Where(x => x.id_boek == id && x.wordtverhuurd == true); if (ll.Count() == 0 && lll.Count() == 0) { Boek b = null; foreach (Boek l in boek) { b = l; } BoekBoekenlijst vv = new BoekBoekenlijst { klas = ddlSelecteerKlas.SelectedValue, id_boek = b.id, huurprijs = 0, schoolprijs = b.aankoopprijs, wordtverhuurd = false, categorieID = b.categorieID }; dc.BoekBoekenlijsts.InsertOnSubmit(vv); try { dc.SubmitChanges(); GridView2.DataBind(); lblError.Text = ""; } catch (LinqDataSourceValidationException l) { lblError.Text = "Fout bij toevoegen boek"; } } else { lblError.Text = "Boek wordt al uitgeleend!"; lblCorrect.Text = ""; } } }
private void gebaseerdOpKlas(String klasnaam, int aantalleerlingen) { if (cbBasedOn.Checked == true) { List<BoekBoekenlijst> onzelijst = new List<BoekBoekenlijst>(); IEnumerable<BoekBoekenlijst> hunLijst = dc.BoekBoekenlijsts.Where(x => x.klas == ddlGebaseerd.SelectedValue && x.wordtverhuurd == false); foreach (BoekBoekenlijst b in hunLijst) { BoekBoekenlijst l = new BoekBoekenlijst(); l.klas = txtKlasNaam.Text; l.id_boek = b.id_boek; l.huurprijs = b.huurprijs; l.schoolprijs = b.schoolprijs; l.wordtverhuurd = b.wordtverhuurd; l.categorieID = b.categorieID; onzelijst.Add(l); } foreach (BoekBoekenlijst kk in onzelijst) { dc.BoekBoekenlijsts.InsertOnSubmit(kk); } try { dc.SubmitChanges(); lblError.Text = ""; lblCorrect.Text = "Klas succesvol toegevoegd!"; } catch (LinqDataSourceValidationException e) { lblError.Text = "Er was een probleem bij toevoegen van de klas!"; } } ddlSelecteerKlas.DataBind(); ddlGebaseerd.DataBind(); }