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