server program contactUpdater for form contacts using reftab contact; { foreach(var row in form.root.contactsTable) { var markedDeleted = row.deleteContact.value == "true"; var isEdited = row.columnName.value!=row.hiddenName.value|| row.columnPhone.value!=row.hiddenPhone.value|| row.columnCategory.value!=row.hiddenCategory.value|| row.columnAddress.value!=row.hiddenAddress.value|| row.columnMail.value!=row.hiddenMail.value; if(markedDeleted) { db.contact.Delete({id:row.idLabel.value}); } else if(isEdited) { db.contact.Update({id:row.idLabel.value},{name:row.columnName.value, phone:row.columnPhone.value, category:row.columnCategory.value, address:row.columnAddress.value, mail:row.columnMail.value}); } } foreach (var row in form.root.addContact) { db.contact.Insert({id:row.newContactIdLabel.value, name:row.newContactName.value, phone:row.newContactPhone.value, category:row.newContactCategory.value, address:row.newContactAddress.value, mail:row.newContactMail.value}); } }