From 5775599b4be51ce58d72bcafc450cd9eb353f186 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Wed, 30 May 2018 18:49:26 -0600 Subject: [PATCH] Add dialog to set opening amount (issue #1) --- pages.php | 1 + pages/registers.php | 16 +++++++++------- static/js/registers.js | 16 ++++++++++++++++ 3 files changed, 26 insertions(+), 7 deletions(-) diff --git a/pages.php b/pages.php index 1e3e95e..57de716 100644 --- a/pages.php +++ b/pages.php @@ -64,6 +64,7 @@ define("PAGES", [ "static/css/tables.css" ], "scripts" => [ + "static/js/bsalert.js", "static/js/datatables.min.js", "static/js/registers.js" ], diff --git a/pages/registers.php b/pages/registers.php index 9972370..484c65c 100644 --- a/pages/registers.php +++ b/pages/registers.php @@ -85,12 +85,7 @@ $registers = $database->select('registers', ['registerid (id)', 'registername (n -
- - - - -
+ @@ -114,4 +109,11 @@ $registers = $database->select('registers', ['registerid (id)', 'registername (n - \ No newline at end of file + + +
+ + + + +
\ No newline at end of file diff --git a/static/js/registers.js b/static/js/registers.js index 8020509..60f9ef7 100644 --- a/static/js/registers.js +++ b/static/js/registers.js @@ -31,4 +31,20 @@ var registertable = $('#registertable').DataTable({ order: [ [2, 'asc'] ] +}); + +$("#registertable").on('click', '.btn-opencash', function () { + var regid = $(this).data("register"); + bsprompt( + "Open Cash", + "Enter the opening amount of cash in the drawer.", + "Open Cash", + "Cancel", + "number", + function (result) { + $("#opencashform #opencashregid").val(regid); + $("#opencashform #opencashstart").val(result); + $("#opencashform").submit(); + } + ); }); \ No newline at end of file