*/
public String searchInvoice() throws Exception {
try {
invoiceSearchForm = (InvoiceSearchForm) getForm(INVOICE_SEARCH_FORM);
InvoiceCriteria invoiceCriteria = new InvoiceCriteria();
List invoiceList = (ArrayList)
dataServiceLocator.getInvoiceService().searchInvoices(invoiceCriteria);
if (invoiceList.size() == 0) {
MessageUtils.addErrorMessage("error.dataSource");
} else if (invoiceList.size() == 1) {