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);
예제 #6
0
 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 = "";
         }
     }
 }
예제 #7
0
 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();
 }