<event key="ticket.total" code="event.PrepaidRequiresCustomer"/>
Créer une resource event.PrepaidRequiresCustomer et mettre le code suivant :
<source lang="java">
import fr.pasteque.pos.forms.DataLogicSales;<br> ▼
import fr.pasteque.pos.ticketforms.ProductInfoExtDataLogicSales;<br>
import fr.pasteque.pos.ticket.TicketLineInfoProductInfoExt;<br>
▲ import fr.pasteque.pos. formsticket. DataLogicSalesTicketLineInfo; <br>
<br>
DataLogicSales logic = new DataLogicSales();<br>
<br>
<br>
for( int i = 0; i < ticket.getLinesCount(); i++ ) {<br>
line = ticket.getLine( i );<br>
product = logic.getProductInfo( line.getProductID() );<br>
productCategory = product.getCategoryID();<br>
customer = ticket.getCustomer();<br>
if(productCategory.equals("-1")) {<br>
if(customer == null){<br>
javax.swing.JOptionPane.showMessageDialog(null, "Vous devez choisir un client pour savoir à qui va le prépaiement", "Customer Warning", JOptionPane.WARNING_MESSAGE);<br>
return "Revenir en arrière";<br>
}<br>
}<br>
}
</source>
=== Windows ===
|