Added next and previous button code in LookUpSheep so that we can search
for sheep with multiple id records that are the same, esp. important for
paint brands.
Updated the database in assets with latest data. Fixed the help button
in FixLamb to be more accurate.
Fixed bug in LookUpSheep where notes not being properly reset during
move to next and previous sheep records.
Fixed bug in Take Note that prevented entering in single quotes in a
user note. Cleaned up code in add lamb and fixed rear type problems
everywhere.
Fixed bug in AddLamb with incorrect calculation of gestation length for
dates after 155 days after ram in. Started testing utility version of
takeNote.
Finished fixing bug in AddLamb regarding gestation dates.
Fixed more bugs in LambTracker with gestation dates and sire of lambs.
Moved the take a note code into the Utilities class and fixed all links
on buttons. Commented out the code in each module. Also fixed links to
the TodayIs and TimeIs functions to work properly using the Utilities
class. Code is still in the modules in case I need to revert easily.
fixed bug in fix lamb crashing if tried to update database with nothing
set or changed.
Added checkbox to do paint mark on ewe automatically.
Modified ConvertToEID to allow for editing all tags and paint marks.
Fixed bug in EvaluateSheep2 not working once I moved the note code out.
Cleaned up code in LookUpSheep a bit, still need to do a lot more
cleanup all over.
Saving testing code to add takeing weights in sheep management
Added taking a weight to Sheep Management section. Fixed major databse
issue in evaluations from old style evaluate sheep. Got printing a lable
to work from Sheep Management even if you didn't scan the EID to look up
the sheep.
Started adding code to collect scrapie blood and fix the alert text but
it's crashing so saved until tomorrow.
Think I got the scrapie blood checkbox working to also remove the
scrapie blood alert and update the notes table properly. Bench testing
went well. Will have to wait to test with live sheep when we pull blood
from the 2014 lambs.
Updated the database in assets with latest design and our flock data.
Had made a bunch of changes recently.
Removed the old Evaluate sheep that no longer works due to changes in
database structure. Edited the Convert to EID intent to rename it ID
management but didn't change class names. Removed some unused strings
from strings file. Limited clean-up of commented out old code.
Changed the class name from ConvertToEID to IDManagement to reflect that
it's more generic now.
Starting to implement search by name in IDManagement. Buggy but getting
there. Need to fix the previous and next buttons too.
Look up by name is working. Searches based on the text entered being a
name fragement and finds all current sheep with that name.