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);
        }
    }
Пример #3
0
    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;*/
    }