Commit Graph

9 Commits

Author SHA1 Message Date
kougyokugentou 4d13eba475 Implement printing functionality by stealing excel. 2021-02-14 21:11:34 -08:00
kougyokugentou 0be3d95598 Update frmReports.cs
Make separate function to save a csv file so printing can do that too.
Decide to write a csv file and use excel interop to actually do the printing as a cheap hack.
2021-02-13 17:25:10 -08:00
kougyokugentou 30b4d6a657 Add some constants.
Clear the columns from dgv on formload, we don't need those.
Refresh the report datagrid view on date change.
Implement the logic to show datagrid view for all children.
Break out the ReportScreen data into a seperate function.
Implement save to CSV.
2021-02-05 23:00:37 -08:00
kougyokugentou fabc9b6865 Update the from/to max and min dates away from the designer.cs 2021-02-05 20:14:05 -08:00
kougyokugentou 1554dd4abc Add some more code, thinking to do along the lines of "for each day, pull the students first and last in/out record and display it. Forget about if the student checks in or out multiple times, that's too hard.
TODO: for each day, make a new class to display the records in the dgvReport with child displayname, in+in_time, guardian_in, out+out_time, guardian_out, duration.
2021-02-04 22:16:12 -08:00
kougyokugentou 852b671725 Move the allChildren list up to the form global for possible future iteration on the report view.
Add shell code to refresh datagridview.
2021-02-03 14:19:24 -08:00
kougyokugentou 470d95c716 Add: To and From date time pickers, with validation that the To date is never before the From date. Max date you can pick is Today. 2021-02-03 10:21:00 -08:00
kougyokugentou 6a0fef9309 Add filter combobox for child selection. 2021-02-03 09:10:30 -08:00
kougyokugentou 953954d712 Add reporting form 2021-02-02 22:05:58 -08:00