public void updateHulpverlener(int id, DAL.THUL O) { var recordToUpdate = (from C in dc.THULs where id == C.HulpverlenerId select C).Single(); recordToUpdate.Naam = O.Naam; recordToUpdate.Voornaam = O.Voornaam; /*recordToUpdate.TelefoonNr = O.TelefoonNr; * recordToUpdate.MutualiteitsNr = O.MutualiteitsNr; * recordToUpdate.GebDate = O.GebDate; * recordToUpdate.Bloedgroep = O.Bloedgroep; * recordToUpdate.Adres = O.Adres;*/ dc.SubmitChanges(); }
public bool GetCompleteHulpverlener(out DAL.THUL Hulpv, string p) { Hulpv = new DAL.THUL(); try { dc.THULs.SingleOrDefault(t => t.Voornaam == p); Hulpv = (from THUL in dc.THULs where THUL.Voornaam.Equals(p) select THUL).Single(); return(true); } catch { return(false); } }
protected void SaveBtn_Click(object sender, ImageClickEventArgs e) { string naam = User.Identity.Name; DAL.THUL Hulpv; DAL.THUL Hulpvtoupdate = new DAL.THUL(); if (Hulpverlener.GetCompleteHulpverlener(out Hulpv, naam)) { Hulpvtoupdate.Naam = NaamTxt.Text; Hulpvtoupdate.Voornaam = VoornaamTxt.Text; /*usertoupdate.TelefoonNr = TelTxt.Text; * usertoupdate.MutualiteitsNr = int.Parse(MutTxt.Text); * usertoupdate.GebDate = DateTime.Parse(GebDatTxt.Text); * usertoupdate.Bloedgroep = user.Bloedgroep; * Ouder.updatebloedgroep(Convert.ToInt32(user.Bloedgroep), Convert.ToString(BloedgroepTxt.Text)); * usertoupdate.Adres = AdresTxt.Text;*/ Hulpverlener.updateHulpverlener(Hulpv.HulpverlenerId, Hulpvtoupdate); // Response.AppendHeader("Refresh", "0;URL=profiel.aspx"); } /*het onediteerbaar maken van de velden voor deze gebruiker*/ NaamTxt.ReadOnly = true; NaamTxt.BackColor = System.Drawing.SystemColors.GrayText; VoornaamTxt.ReadOnly = true; VoornaamTxt.BackColor = System.Drawing.SystemColors.GrayText; /*TelTxt.ReadOnly = true; * TelTxt.BackColor = System.Drawing.SystemColors.GrayText; * MutTxt.ReadOnly = true; * MutTxt.BackColor = System.Drawing.SystemColors.GrayText; * GebDatTxt.ReadOnly = true; * GebDatTxt.BackColor = System.Drawing.SystemColors.GrayText; * BloedgroepTxt.ReadOnly = true; * BloedgroepTxt.BackColor = System.Drawing.SystemColors.GrayText; * GebDatTxt.ReadOnly = true; * GebDatTxt.BackColor = System.Drawing.SystemColors.GrayText; * AdresTxt.ReadOnly = true; * AdresTxt.BackColor = System.Drawing.SystemColors.GrayText;*/ }