Android SDK

Contains everything you need to start created Android mobile apps.  So far I’ve heard nothing but good things about the Android SDK.  After developing several web applications in Java I’m interested in trying out mobile apps.

Posted in Android | Leave a comment

Purchase Order to Customer Invoice Lifecycle

Purchase Order Process

1. Create purchase order (New)

     a.  Enter Vendor

     b.  Enter Customer

     c.  Enter Pet (if applicable)

     d.  Choose items/services

2. Submit order (Ordered)

3. Enter shipment tracking data

     a. Choose shipper

     b. Enter tracking number

4. Order Received  (Check-In)


Vendor Invoice Check-In

1. Create one or more vendor invoices

     a. Enter vendor invoice number

     b. Enter vendor invoice date

     c. Enter vendor invoice due date

2. Check-in vendor invoice items and services

3. Balance vendor invoice quantity and dollar amount

4. Check-in complete

5. Post the vendor invoice total to vendor accounting.


Customer Invoice

1. Direct shipment of the vendor invoice item/service

2. Drop shipment of the vendor invoice item/service

3. Add items to inventory of the vendor invoice item/service

4. Post customer invoice to customer account.

Posted in Business Management Software, Veterinary Practice | Leave a comment

Wolmerica Office Wizard for Veterinary Practice

The Wolmerica Office Wizard is a precise and reliable web based office management tool that can be accessed from your favorite web browser.

Our goal at Wolmerica Technologies is to combine the best features found in many different software packages into a single integrated package to aide the operation of any customer centric business.

  1. Setup on either Windows XP, 7, 8, or Linux server for in office use only or available online.
  2. A multi-user web accessible interface with user name and password authentication and user level authorization.
  3. Manage prospects with the capability to promote to customers.
  4. Scheduling with resource allocation and map-link capability.
  5. Image and file attachment capability for key business entities.
  6. Purchase order lifecycle including Vendor Invoice check-in and backorders.
  7. Inventory tracking with low quantity order threshold per item.
  8. A variety of pricing schemes for sales of merchandise and services.
  9. Customer invoicing by line of business with profitability measure.
  10. Cost and sales reporting from details to monthly summaries.
  11. Customer accounting to track invoicing and payment details.
  12. Vendor accounting to track vendor invoice and payment details.
  13. Expense tracking with write-off percentage.
  14. Rebate tracking with rebate-link capability to rebate processor.
  15. Inventory use for customer sales/credits, office use, or loss.
  16. Customer accessible portal to view previous activity or upcoming appointments.
  17. Fully support ANTECH Diagnostics barcode and electronic submission of lab requests.
  18. Fully support the download of ANTECH Diagnostics lab results.
  19. Auto populate the DCPAH at MSU PDF form for lab submissions.
  20. Additional forms and documents
  • New Pet Recommendations
  • Puppy Proofing Recommendations
  • Canine Vaccination Facts
  • Feline Vaccination Facts
  • Spaying Facts
  • Pet Boarding List
  • Pet Exam List
  • Pet Vaccination List
  • Pet Lab Results
  • Neutering Certificate
  • Post Surgery Instructions
  • Euthanasia Form
Posted in Business Management Software, Veterinary Practice | Leave a comment

Java Programming Video Tutorials

Check out the Java programming video tutorials at

Posted in Java | Leave a comment

Grails generate-all Example

Use the grails generate-all command to create controller, views, and controller unit tests.

First, define a domain such as the below User.

package wolbay

class User {
String userId
String password
static constraints = {

Second, from the command line, navigate to the project folder

cd z:\User\Dev10\IdeaProjects\MyProject

Third, execute the generate-all command

grails generate-all wolbay.User

Fourth, evaluate the results

  • Generating views for domain class wolbay.User
  • Generating controller for domain class wolbay.User
  • Created Tests for User
  • Finished generation for domain class wolbay.User
Posted in Groovy Grails | Leave a comment

List Oracle database contraints

Types of Contraints.
1. Primary Key
2. Foreign Key
3. Unique
4. Not Null
5. Check to enforce columns meet a specific condition

Query to list Oracle database contraints.

SELECT constraint_name, constraint_type, table_name, search_condition

Posted in Oracle | Leave a comment

Share PDF files instead of Word documents with clients

Microsoft Word allows you to save a document as a “PDF”.   Whenever you send any documentation to a client please remember to save it as a “PDF” and then share it with them.  Almost everyone has the ability to read a “PDF” whereas a Word document will be limited to those who have Microsoft Word.  The “PDF” format does not allow for editing so you can be sure that your information cannot be changed.

Posted in Uncategorized | Leave a comment

Make a DVD backup using DVD Shrink

Download DVD Shrink 32-bit version and install on Windows 7 computer.
Insert DVD to be copied in DVD drive.
Start DVD Shrink
Click the “Open Disc” button.
Wait for the DVD to be read.
Click the “Backup!” button.
Save the DVD to an “iso” file on the computer.
Remember where the file is located.
Exit the DVD Shrink software.
Remove the original DVD from the DVD drive.

Navigate to the directory containing the “iso” file just created.

Right click on the “iso” file and select “Open with Windows Disc Image Burner”.
Click the “Burn” button to write the image to DVD.

Posted in Windows 7 | Leave a comment

Random email being set to recipients in your address book

A friend of mine called me to ask my advice about email being sent to recipients in his address book without his knowledge.  At some point we all have this happen to us to some degree.  At first I didn’t have any solid suggestions other than wait and this too shall pass.  I did a little research and came across one suggestion which was to change the email account password.  It was likely that the email was being initiated from another country but just in case, changing your email account password will give some peace of mind that the random email is not being sent from your computer.

Posted in Uncategorized | Leave a comment

Install Wordbook Plug-in for WordPress

== Wordbook Plug-in Installation ==

1. [Download]( the ZIP file.
2. Unzip the ZIP file.
3. Upload the `wordbook` directory to the `/wp-content/plugins/` directory.
4. Activate the plugin through the ‘Plugins’ menu in WordPress.
5. Navigate to `Options`  and choose `Wordbook` for configuration and follow the on-screen prompts.

As documented in the Wordbook “README” file.

Posted in WordPress | Leave a comment