Dont let user cancel a work order if it has a sale.

It the work order has a sale, dont let the user cancel it directly. He
should be cancelling the sale instead.

Change-Id: I2e53a3339cff49b8d0b6e9f07d16380b5baa34c7
SaleQuoteWizard: Dont break if user typed a batch

When the user types a batch in a sale quote wizard, we should ignore the
batch information, since he must choose that when *confirming* the sale.

Fixes: http://bugs.async.com.br/show_bug.cgi?id=5647
Change-Id: I8e0dedf57a48010c27e3d5901430a9cbd9d998a8