« Logiciel Pastèque/Scripts divers » : différence entre les versions

Contenu supprimé Contenu ajouté
Elfi (discussion | contributions)
Aucun résumé des modifications
Ligne 57 :
    <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 ===