Jiwa 7.0.157
The requirement is to not pushing Order Qty if "Qty This delivery" is creased. e.g. Ordered:9 and this del:9, do not allow if user change this del to 10.
- Code: Select all
Private Sub SOLineChanged(line As JiwaSales.SalesOrder.SalesOrderLine, e As System.ComponentModel.PropertyChangedEventArgs)
If e.PropertyName.Equals("QuantityThisDelivery") Then
'PM 2013-07-26, ticket 28512, do not allow delivery qty greater than order qty.
If line.QuantityOrdered > line.QuantityOriginalOrdered Then
line.QuantityOrdered = line.QuantityOriginalOrdered
End If
End If
End Sub
Issue,
Plugin cannot tell what field has been changed, "QuantityOrdered" or "QuantityThisDelivery".
Property "QuantityThisDelivery" change event is called even if "Quantity Ordered" is changed, i.e. user changes order qty on the form rather than qty this del.
Sample plugin attached