protected override bool IsTracked(ILSMaster row, INLotSerClass lotSerClass, string tranType, int?invMult) { string inTranType = INTranType.TranTypeFromInvoiceType(tranType, row.Qty); return((invMult == 0) ? false : base.IsTracked(row, lotSerClass, inTranType, invMult)); }
protected override bool IsTrackExpiration(PXCache sender, ILSMaster row) { return((row.InvtMult == 0) ? false : base.IsTrackExpiration(sender, row)); }
protected override INLotSerTrack.Mode GetTranTrackMode(ILSMaster row, INLotSerClass lotSerClass) { string inTranType = INTranType.TranTypeFromInvoiceType(row.TranType, row.Qty); return(INLotSerialNbrAttribute.TranTrackMode(lotSerClass, inTranType, row.InvtMult)); }