//Een contactpersoontype toevoegen
        public static int AddContactPersonType(ContactpersonType type)
        {
            try
            {
                String sSQL = "INSERT INTO ContactpersonType(Name) VALUES(@Name)";

                DbParameter par1 = Database.AddParameter("@Name", type.Name);
                if (par1.Value == null) par1.Value = DBNull.Value;

                DbParameter[] pars = new DbParameter[] { par1 };
                int affected = Database.ModifyData(sSQL, pars);

                return affected;
            }
            catch (Exception ex) { Console.WriteLine(ex.Message); return 0; }
        }
 //Een nieuw contactpersoon maken
 private static Contactperson Create(IDataRecord record, ContactpersonType type)
 {
     return new Contactperson()
     {
         Id = record["Id"].ToString(),
         Name = record["Name"].ToString(),
         JobRole = type,
         Email = record["Email"].ToString(),
         Phone = record["Phone"].ToString()
     };
 }
        //Een bestaand contactpersoontype bewerken
        public static int EditContactPersonType(ContactpersonType Type)
        {
            try
            {
                String sSQL = "Update ContactpersonType Set Name=@Name WHERE ID=@Id";

                DbParameter par1 = Database.AddParameter("@Name", Type.Name);
                if (par1.Value == null) par1.Value = DBNull.Value;

                DbParameter par2 = Database.AddParameter("@Id", Type.Id);
                if (par2.Value == null) par2.Value = DBNull.Value;

                DbParameter[] pars = new DbParameter[] { par1, par2 };
                int affected = Database.ModifyData(sSQL, pars);

                return affected;
            }
            catch (Exception ex) { Console.WriteLine(ex.Message); return 0; }
        }