Subversion Repositories SmartDukaan

Rev

Rev 5443 | Rev 7410 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5443 Rev 6630
Line 78... Line 78...
78
        return calendar.getTime();
78
        return calendar.getTime();
79
    }
79
    }
80
 
80
 
81
    public String create() {
81
    public String create() {
82
        try {
82
        try {
-
 
83
        	Client purchaseClient = new PurchaseClient().getClient();
-
 
84
        	if(purchaseClient.getInvoice(invoiceNumber, Long.parseLong(supplierId))== null) {
83
            Invoice invoice = new Invoice();
85
	            Invoice invoice = new Invoice();
84
            invoice.setInvoiceNumber(invoiceNumber);
86
	            invoice.setInvoiceNumber(invoiceNumber);
85
            invoice.setDate(sdf.parse(date).getTime());
87
	            invoice.setDate(sdf.parse(date).getTime());
86
            invoice.setNumItems(Long.valueOf(numItems));
88
	            invoice.setNumItems(Long.valueOf(numItems));
87
            invoice.setReceivedFrom(receivedFrom);
89
	            invoice.setReceivedFrom(receivedFrom);
88
            invoice.setSupplierId(Long.valueOf(supplierId));
90
	            invoice.setSupplierId(Long.valueOf(supplierId));
89
            Client purchaseClient = new PurchaseClient().getClient();
91
	            purchaseClient = new PurchaseClient().getClient();
90
            purchaseClient.createInvoice(invoice);
92
	            purchaseClient.createInvoice(invoice);
-
 
93
        	}
91
        } catch (Exception e) {
94
        } catch (Exception e) {
92
            logger.error("Could not create invoice", e);
95
            logger.error("Could not create invoice", e);
93
        }
96
        }
94
 
97
 
95
        return index();
98
        return index();