本文整理汇总了Java中com.openbravo.pos.ticket.ProductInfoExt.isVprice方法的典型用法代码示例。如果您正苦于以下问题:Java ProductInfoExt.isVprice方法的具体用法?Java ProductInfoExt.isVprice怎么用?Java ProductInfoExt.isVprice使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.openbravo.pos.ticket.ProductInfoExt
的用法示例。
在下文中一共展示了ProductInfoExt.isVprice方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: incProduct
import com.openbravo.pos.ticket.ProductInfoExt; //导入方法依赖的package包/类
private void incProduct(ProductInfoExt prod) {
if (prod.isScale() && m_App.getDeviceScale().existsScale()) {
try {
Double value = m_App.getDeviceScale().readWeight();
if (value != null) {
incProduct(value, prod);
}
} catch (ScaleException e) {
Toolkit.getDefaultToolkit().beep();
new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.noweight"), e).show(this);
stateToZero();
}
} else {
// Amended JG uniCenta Apr 14 Variable Price Product - Thanks Ron Isaacson
// if variable price product, and no amount entered before product pressed, ensure that the multiplier is 0 so no item is added to the ticket
if (!prod.isVprice()){
incProduct(1.0, prod);
} else {
Toolkit.getDefaultToolkit().beep();
JOptionPane.showMessageDialog(null,
AppLocal.getIntString("message.novprice"));
}
}
}
示例2: buttonTransition
import com.openbravo.pos.ticket.ProductInfoExt; //导入方法依赖的package包/类
/**
*
* @param prod
*/
protected void buttonTransition(ProductInfoExt prod) {
// precondicion: prod != null
if (m_iNumberStatusInput == NUMBERZERO && m_iNumberStatusPor == NUMBERZERO) {
incProduct(prod);
} else if (m_iNumberStatusInput == NUMBERVALID && m_iNumberStatusPor == NUMBERZERO) {
//} else if (m_iNumberStatusInput == NUMBERZERO && m_iNumberStatusPor == NUMBERVALID) {
incProduct(getInputValue(), prod);
} else if (prod.isVprice()){
addTicketLine(prod, getPorValue(), getInputValue()) ;
} else {
Toolkit.getDefaultToolkit().beep();
}
}