def _update_contact(self,c,row):
        sc = StructuredComment(c.GetNotes())

        fld = self.mapping['name']
        if fld:
            c.SetName(row[fld])
            a = c.GetAddr()
            a.SetName(row[fld])
            a.SetAddr1('-')

        fld = self.mapping['accountholder']
        if fld:
            key = 'AccountHolder'
            if row[fld]:
                sc.set_entry(key,row[fld])
            else:
                sc.remove_entry(key)

        fld = self.mapping['accountnumber']
        if fld:
            key = 'AccountNumber'
            try:
                sc.set_entry(key,int(row[fld]))
            except:
                sc.remove_entry(key)

        fld = self.mapping['allowincasso']
        if fld:
            key = 'AllowIncasso'
            val = row[fld].lower()
            if val:
                if val == 'true' or val == 'yes' or val == '1' or val == 'y':
                    sc.set_entry(key,True)
                else:
                    sc.set_entry(key,False)
            else:
                sc.remove_entry(key)

        c.SetNotes(sc.get_comment())