

Version 2.32 (5/7/2007)
1. Added the selection by Crew and Employee when transferring to Jobcards or exporting to accounting.
2. Added progress bars when opening job-card and time-card grids.
3. Changed the TimeCardToJobCard procedure:
Changed the FindAndUpdateTimeOutOfJobCard procedure; If prefMaxWorkingPeriod preference is defined, the last TimeIn should be > currentTime - prefMaxWorkingPeriod, not >= currentTime prefMaxWorkingPeriod
Eg: prefMaxWorkingPeriod = 24 Hrs.
4.A 5/4/2007 7:00 AM timecard record will no longer work as a DateTimeout for a job-card with 5/3/2007 7:00 AM DateTimIn.
It can act as a DateTimeOut for any record after 5/3/2007 7:01 AM
5. Fixed Delete problem in setup screens.
6. A Change in Job-Card will update all the job-cards of the employee that come after that job-card in the given week.
7. Opens Report.xml and Control.oec files without exclusive locks. This resolves the bug caused when multiple users try to access the file simultaneously.
8. 'Counter' is removed in error Messages. Eg: "Employee Counter is not found" is now "Employee is not found"
Version 2.31 (5/4/2007)
1. Fixed the Report selection screen, where the selected filters are not being shown.
Version 2.30 (4/26/2007)
1. Performance Improvements.
2. Fixed Bug in Import procedure, multiple error lines were being created in Log file when failed to import a TimeOut or a PieceOut record.
Version 2.24 (4/30/2007)
1. Fixed a bug while creating new database.
Version 2.23 (4/30/2007)
1. Fixed export in XML format procedure where employees are not being exported to Pocket program when comment field is empty.
Version 2.22 (4/25/2007)
1. Fixed export of DataTech where rates are being rounded.
Version 2.21 (4/23/2007)
1. Fixed the error when trying to delete job-cards [Or any records with grid tables].
Version 2.20 (4/19/2007)
1. Added a new option in Supervisor Menu to look for all the piece-out and time-out records without crew information, and set the crew from the previous time-in record of the employee.
2. In DataTech export of Employee Rate will not be exported. [4/20/2007]
3. oeErrors file will always be created in Log folder.
4. Modified DataReader to read the name of the field it is referring to along with the foreign counter.
5. In Job-Type, add the check for DoubleTimeStartAt[Hours] OverTimeStartAt[Hours]
6. Performance improvements in JobCards, View Time-cards and View Job-Cards screens.
Version 2.19 (4/11/2007)
1. Incremented database version to 26.
2. Incremented Employee table version to 4.
Added the fields: Date of Birth, Date Hired, Date Terminated, Marital Status, Driver License, Alien Registration Number.
3. Modified the way Time-in, Time-out, and Job-card screens are loaded from TimeCArdGrid or JobCardGrid screens. This will speedup the loading process of the screens.
Version 2.18 (3/30/2007)
1. Updated colors in TimeCardGrid screen, Time-Outs are LemonChiffon and Error-Records are Salmon
2. Changed the Log file extention to .txt
3. Added a procedure to remove crew-time-cards that are not preceded by a time-in
4. Fixed the divide by zero error in CreateShiftRow procedure.
5. Fixed crash when entering crew in Users screen.
Version 2.17 (3/29/2007)
1. Changes the caption of multiple change form
2. Fixed the error where the Log is being written to C:\Windows\Microsoft.net\Framework\V2.0.050727\ instead of the program folder.
Version 2.16 (3/21/2007)
1. Update database version to 25.
2. Added name-change table to track the changes to the setup items.
3. Backup to a network location. The backup works exactly to the location, specified in the Backup-Preference.
For network-locations, the SQLServer should be logged in as a user that has Network access permissions.
This can be reached through Control Panel>Administrative Tools>Services>SQLServerExpress
4. Added Multiple delete functions for Time-In, Time-Out and Job-Card, in Supervisor mode.
5. Added the preference to select the export order for Accounting [Date then Employee or Employee then Date]
6. Improved the import procedure to import only complete records.
7. If an importing record is a deleted(in recycle bin) record in the database, the record is deleted and the new record from the import file is inserted.
8. Added the Edit Database form.
9. Added to option to create temporary employees.
10. Added Fix-database option to Orange Menu. We can enter SQL commands directly to manipulate the database.
11. Added option to empty Name-change table.
12. Name change table exported with setup items.
13. User can convert a selected list of time-in cards for conversion to time-outs and piece-outs
Version 2.15 (3/19/2007)
1. Added the ProgramConfiguration screen.
2. Modified the algorithm as to how the start of a new Day is calculated. A job-card belongs to a new day, if previous-job-start-time is not after employee-day-start-time and any of the following is true
the Start-time of the current job is after the Day-Start-time defined in the employee record.
the start-time of the current job is within the period of employee-day-start-time defined by the DayStartInterval preference, when the job-card-start-time is less than the employee-day-start-time
3. Name field in Employee is splitted into first, middle, and last only if all these fields are empty.
4. Fixed the error when adding new records in time-in or job-card when updated to version 2.14
5. Fixed the error when deleting time-outs even after deleting the corresponding job-card.
Verson 2.14 (3/16/2007)
1. Updated Save procedure to check for changes in database-record and warn user in multi-user scenario.
Version 2.13 (3/15/2007)
1. Fixed Empty-Date selection in reports.
2. Update Database version to 23.
3. TimeIn column in TimeCard table is rename to IsTimeIn.
TimeIn name is conflicting with the TimeIn column name in TimeCard table of Pocket PET
TimeIn in Windows version is a boolean field and TimeIn in pocket is a Time field.
4. Updated TimeCard Reports to reflect the change.
5. Author Counter and Update time are added to fields that do not have them when creating new records while importing.
Version 2.12 (3/15/2007)
1. Added a Menu Item in Menu>Supervisor>Generate Employee Barcodes
This option generates barcodes for all the employees without assigned barcodes. This is useful for employees imported from a different system.
Version 2.11 (3/14/2007)
1. Added "Maximum Interval between PieceOuts" preference.
2. Subsequent Piece-out records find the corresponding job-card record for piece accumulation even if the interval between them falls with in the time-rounding factor.
3. Employee Tag report [Modeled on Avery Matte White Ink Jet Clean Edge Business Cards. Model: 8871]
4. Fixed date selection where the date specified as end-date is not included in the dates selected.
5. Picture field with just bmp support in employee.
6. Corrected the display of Time Card References.
7. In Job-Card grid, after clicking on modify and saving changes, the selection returns to the last selected record in the grid.
Version 2.10
1. Added Address fields for Employee
2. Added all the states from USPS web-site http://www.usps.com/ncsc/lookups/abbr_state.txt
3. Increased the size of State-name from 25 to 30 to include a large state-name "FEDERATED STATES OF MICRONESIA"
4. In Export to Accounting file, the Crew is from Job-Card.
If crew from Job-Card is missing, and Crew-Required preference is set to true, the crew is retrieved from Employee
Version 2.09
1. Person Name interpretation based on preference.
2. Separated the preferences to enable export of amount and rate values in Accounting section.
3. Incremented the database version to 21.
4. Added the state-table to the database.
5. Adds standard states to the database.
6. Added 8 fields (Address1, Address2, City, State, Zip, Memo, Picture, ExpiryDate) to employe table.
7. Fixed Connectivity-Preferences crash after serial number change.
8. In Export to Accounting file, the Crew is from Job-Card.
If crew from Job-Card is missing, and Crew-Required preference is set to true, the crew is retrieved from Employee
9. In view Job-cards screen, added a check-box to not show exported job-cards.
10. In View time-cards screen, added a check-box to not show transferred job-cards.
11. In View/Export Job-Card screen, the Amount in Grid is Time-Amount [calculated based on Time] instead of the bigger of Time-Amount and Piece-Amount
Version 2.08 (2/14/2007)
1. Default of Import files at program Start is NO
2. FIXED Find on equipment type gives an empty screen.
3. FIXED: Created a filter for equipment of type Wells & Pump
Started replacing it with Wells & pumps
When replaced the last one and there were no more records for the filter got an error message and all my changes were undone
4. FIXED Time fields convert all 12 AM entries to 12 PM
5. FIXED When Bar code is not usique message currently is "code is not unique". It should be "Barcode is not unique"
6. FIXED Default identifier in field should included ranch. For example Field1 of Ranch1 ID should be Ranch1, Field1
7. FIXED When get the error message for uniquness, after clicking the OK button another message is displayed with header "Could not Save record" We do not need two messages. We should have only one.
8. Incresed database version to 20
9. PadReference preference is a number indicating the count of padding, and not a true/false value.
10. Updated success/failure log messages for Transfer and Export to include employee name and date with reference.
Version 2.07
1. Fixed regeneration of Barcodes for Modified records, after a new record is generated.
2. FIXED On the find screen: The dialog box for search characters is on top/overlapping the screen when screen is maximized.
3. Updated database version to 19
4. Multiple Piece-Out
5. Fixed issue with duplicate Barcode message in Field screen.
6. Report Version 2.02
7. FIXED All Data exported to Famous from export to accounting screen even after filter has been applied.
Only filtered data appeared on screen in export to accounting screen, however all data was exported.
8. FIXED: Backups are no longer overwriting, when in Network mode, if User shares the C drive on the server and maps it on the client machines.
9. FIXED Program locking up when trying to open time cards or job cards from VIEW.
10. FIXED Filter in VIEW:JOB CARDS not working correctly
11. FIXED JOB CARD:HOURS report - totals by employee are not correct when employee is reported on more than one page.
12. FIXED JOB CARD PERIOD TIME CARD WITH EQUIPMENT report: Totals for REG time and TOTAL time are incorrect. When there is no overtime the totals are not equal.
13. FIXED JOB CARD HOURS report is not showing correct gross time. Is not showing net time. Is showing incorrect break time. Is not showing all data correctly.
14. FIXED SETUP EQUIPMENT FIND error occurs when typing search characters.
15. FIXED EXPORT TO ACCOUNTING
Hourly rate was being exported instead of piece rate with earnings code 02, for jobs with payment type by-piece
Version 2.06
1. Added program version, date, and copy-number to the export file header.
2. Added Irrigator-percentage-calculations to time-card-to-Job-Card transfer
Version 2.05 (1/24/2005)
1. Fixed in-range filter for crystal reports for Date fields.
2. Fixed exclude in filters for date fields.
3. Fixed: Showing deleted records in lookups.
4. Fixed: Very first new employee did not bring in the Break Start & Length.
5. Added Export selection to each form.
6. Changed caption in setup screen from 'Code' to Barcode
7. Export to Accounting screen does not show deleted job cards.
Version 2.04 (1/22/2007)
1. The previous version does not update Time-Out records.
Version 2.03 (1/22/2007)
1. Generating reference when importing, if refernece is missing.
Useful for importing records exported before they had the reference, and from pocket Pet that had records, before it generated reference.
2. Updating Database version to 16 to look for records in time-card and job-card tables, that do-not have references, and update them.
This one is for the error PacificFarms is getting after updating to Version 2.02 and importing records from Pocket Jill, that did not generate reference.
Version 2.02 (1/22/2007)
1. Corrected the export to Multiple folders and import to multiple folders.
Version 2.01 (1/18/2007)
1. Corrected the spelling of 'Auto Generate Barcodes' in preference.
2. Page Up go to next record. Page Down go to Previous record. [Reversed the actions from previous version.]
3. Fixed Cancel for Grid, Cancel in Preferences-Connectivity items.
4. Fixed export where donot overwrite option is still overwriting a file.
5. Reference Preference for TimeIn and TimeOut are seperated.
Time-InNext and Time-OutNext are the new preferences in lieu of TimeCardNext which store the next reference number.
Version 2.0
1. With custom dataset, and datatables.
2. Report selection
3. Filters
4. TimeCard table has a seperate field [TimeIn] to differentiate TimeIn and TimeOut records.
5. Addedd reference for TimeCard and JobCard records.
6. Users have active, and Initials fields.
7. Increased minimum wage from 6.75 to 7.00 in preferences.
8. Adding Earn-Deduction code to JobType.
Added a preference to select where the code comes from [between employee and job-type].
Default for this preference is job-type.
9. Find screen has a search box.
10. Filters available for selected export-to-accounting and transfer-to-job-cards.
11. Added Recycle-bin, to restore the records deleted.
12. Job-card has references of the time-in and time-out record from which it was created shown.
13. Shows the last-modfied time and user of a record.
14. New Reports have option to display the filter that created them.
Version 1.30
1. Fixed the issues in dropdown, being caused by different sorting of combobox and the underlying bindingsource.
2. Remove the work-around introduced in version 1.29
3. The issue was being caused by setting the sorting on both combobox and the bindingSource.
4. Removed the sorting on the combobox.
Version 1.29 (12/11/2006)
1. Created a work-around (not a permanent fix) for combobox-control that is causing the the selection of the wrong item in the drop-down when displaying to the user and saving the user's selected item to the database.
This error is caused when there are more than 10 items with similar names in the drop-down list like (200-Piece Rate pruning $1.45), (200-Piece Rate Pruning $1.50) etc.
The ComboBox.SelectedItem and ComboBox.SelectedValue are not corresponding to each other and when a selectedvalue is set, it is not setting the correct selectedItem, and when the selectedItem is changed, it is not setting the correct selectedValue.
Version 1.28 (11/22/2006)
1. User can change the accounting export filename before exporting.
2. Data entry is disabled on Timecard to Job-card screen.
3. Changed the way Shift-Amount and Shift lines are calculated in TimeCardToJobCard procedure.
4. Previously the preference PayPieceByShift when set to Yes would calculate the piece-amounts, now the piece-amounts are always calculated if the job is a piece-job and there are pieces entered in the TimeOut-record.
Now, if the PayPieceByShift preference is set to Yes, the piece-rate paid per shift is multiplied by 1.5 or 2 per overtime or double shifts.
5. Added the procedure to check if there are any jobs that have overtime exception defined in the TransferToJobCard procedure, and not add ovettime shifts if the employee worked in any job with OvettimeException for more than 50% of the time, in the timecards transferred at a time.
6. Updated the client installer to include SQL Express. Wihout sqlexpress on client machine, Crystal reports is failing to connect to sqlexpress on server.
7. Updated the client and single installers to include U25Store.dll used in some of the reports to be written to System directory.
8. When the user clicks on modify and goes to the time-card screens, the TransferToJobCard screen retains the location of the selected row.
Version 1.27 (8/25/2006)
1. The Version, Type, and Identifier nodes in the Table Node of the export/import xml file are not created, and are not required.
Version 1.26 (8/22/2006)
1. The program retains the exported and transferred valued for imported records into jobcards and timecards respectively.
2. Added the information of the program exporting the file to be included in the export header.
Version 1.25
1. Added DataTech Export format 3.
Version 1.24
1. Fixed the unhandled exception occuring when middle-name in textbox is bigger than 10 chars.
2. Fixed the error message occuring when creating a new database.
Version 1.23
1. Fixed, the Export ConnectivityFileStruciture. Removed the null items appearing in the file.
2. If the export folder is not found, the connectivity structure file is written to AppFolder\Connectivity
Version 1.22
1. Preference to confirm backup on exit.
2. Data Tech Accounting export.
Version 1.21
1. Network Version.
2. Automatic backup, restore from Update program.
Version 1.20 (6/12/2006)
1. Fixed bug in combobox control that has a master and does not lose focus with keyboard
2. The report-selection with current, on screens which donot have the namecontrols defined is based on record-counter.
Version 1.19 (6/8/2006)
1. Added the Restore feature the the program.
2. Ask confirmation on Exit.
3. Fix error that tries to update a newly created database.
4. Display progress bar when transferring timecards to jobcards.
Version 1.18 (6/07/2006)
1. Color coding for the time-cards in transfer to job-cards screen.
2. Added new reports.
3. Date and time can be entered by pressing space in the input controls.
Version 1.17 (5/22/2006)
1. Fixed the bug that is thrown when updating the database from a version prior to 6 to version 7.
Version 1.16 (4/27/2006)
1. Fixed a bug in the time/date items saving/loading.
2. Added the registration screen.
3. Added UpdateTime, AuthorCounter Records to all the fields.
4. Fixed the bug in transferToJobCards when numberOfPieces is defined. (Caused due to change from Int to Double).
5. Fixed the bug in Export to XML where xml is malformed. (Caused due to non-assignment of recordCounterOrdinal when gridrows are present.).
Version 1.15 (4/26/2006)
1. Added Save & Close button to form control.
2. The Window Close (X) button on the top saves and closes.
3. In Setup screens, on open shows the first item.
4. In Input screens, on open shows the last item.
5. The records on the screen are ordered alphabetically in ascending order.
6. Press space to enter current date or time in date and time screens.
7. Need not enter the slashes when entering date or colon when entering time.
8. Send email from with in the program.
9. Keyboard shortcuts:
Press enter or tab to move the next input.
Ctrl + Home First input control on screen.
Ctrl + End Last input control on screen.
PageUp Previous record
PageDown Next record
Ctrl + PageUp First record.
Ctrl + PageDown Last record.
F1 Help on the topic.
Version 1.14 (4/3/2006)
1. Added the Job-Card Grid for exporting to accounting software.
Version 1.13 (3/22/2006)
1. Rounding of time-in and time-out is added as a preference, while transferring from timecards to jobcards.
2. Fixed the bug where dateformat is returned for an neutral-culture.
Version 1.12 (3/21/2006)
1. Increased the length of the Caption for 'Transferred' fields in Time-In and Time-Out screens.
Version 1.11 (3/15/2006)
1. Added Crew field to TimeCards, and JobCards
2. Fixed a bug in importing a file that has a name with a quote in it.
Version 1.10
1. Correction form no created error when openning Equipment form.
Version 1.09 SP 3/01/2006
1. Setting program version in program control
Version 1.08 (2/23/2006)
1. Changed lengths of database fields, Job,Equipment,Ranch,Field from 25 characters to 40 characters.
2. Adding copyright to main image AY 2/27/2006
3. Adding DatabaseVersion to preferences AY 2/27/2006
4. Changing width of Equipment Name, Job Name, Field Name, Ranch Name, to Varchar(40) AY 2/27/2006
Version 1.07 (2/8/2006)
1. Added the procedure to backup the database.
Version 1.06 (2/7/2006)
1. Fixed bugs in Export to Famous Accounting.
2. User cannot enter more than one record in JobCard / timecard with the same datetimein and employee.
3. Export to CSV file added.
4. Connectivity file structure is displayed after it is created.
Version 1.05 (2/7/2006)
1. Fix bug in filtering Equipment in Equipment grid in JobCard.
Version 1.04 (2/6/2006)
1. Import from Text file.
2. Show Connectivity File structure
3. Fix bug in filtering Jobs based on field's crop, in JobCard.
4. TotalTime in JoBCard displayed in one of the two places (above time grid, or after timein) based on preference.
Version 1.03 (2/4/2006)
1. Added the TimeCard / JobCard mode.
2. Fixed the calculation of Jobcards, where the day start is calculated incorrectly.
3. In New mode, the first control is selected.
4. Job in TimeIn and JobCard are filtered by Date of Card and Field.
5. Equipment Grid in TimeIn and JobCard is filtered by Job.
6. Report from Transfer screen shown only unexported-items.
Version 1.02 (1/2/2006)
1. Fixed the bug, where login screen in not displayed.
Version 1.01 (12/2/2005)
1. Fixed the saving in the grid.
2. Fixed the transfer of Equipment to JobCard
3. Fixed the bug that causes the combobox to loose the selected item when lost focus.


|