issue #51 add keyboard
issue #51 save new amount and update Sale
issue #51 when edit amount (update form)