Commit Graph

6 Commits

Author SHA1 Message Date
雲華
0a5fa3e402 Updateed some formatting and bug fixes
Fixed inconsistencies in queries that would result in errors because
the parameters were missing. Updating a guest is an example that had
this issue. After checking parameters should all be supplied where
needed.
2022-04-17 18:55:38 -04:00
雲華
0ce34d9d23 Fixed an incorrect calulation
The calculations used in the reports were calulating based off the
owed column which mathematically did not make sense since we are looking
for the daily.
2022-04-17 17:44:41 -04:00
雲華
e13b0f8740 Finishes major documentation, bug fixes, and small optimizations 2022-04-17 16:57:24 -04:00
雲華
28890a2b6a Adds documentation to the main program.cs 2022-04-17 00:44:54 -04:00
雲華
972a968994 Added issue penalties function
This commit adds another piece of functinality allowing the staff to
issue penalties. This currently just charges users for their owed amount
and there are no actual penalty fees. The design document did not call
for that. There is also some documentation that was written. The next
several set of commits are likely to be documentation.
2022-04-16 15:28:06 -04:00
雲華
fbb75a583d First major version of the project
This finishes the first iteration of the project. Reports have been
tested and are functional in terms of writing out and outputting some
form of text. There are still a few bugs here and there that are found
but ultimately this commit is so testing can begin.

Since the changes are too large to individually summarize, here is the
generalization:

Reports have been integrated into the admin mode. They write out to text
files rather than export to say email or a printer as it was not to be
considered for this version. The files are appended too and exist in the
debug director of the project. I made this easier to find by outputting
where the files were output to after running the report.

Other changes included some bug fixes, optimizations, and a few bit of
automatic cleanup. This may lead to sylistic inconsistencies.

Documentation will come in a later commit.
2022-04-16 04:42:13 -04:00