protected override string CreateEditPreventingReason(GetEditPreventingReasonArgs args, object firstPreventingEntity, string fieldName, string currentTableName, string foreignTableName) { var planType = INPlanType.PK.Find(args.Graph, ((INItemPlan)firstPreventingEntity).PlanType); return(PXMessages.LocalizeFormat(IN.Messages.DecimalBaseUnitCouldNotUnchecked, ((InventoryItem)args.Row).BaseUnit, planType.Descr)); }
protected override void OnPreventEdit(GetEditPreventingReasonArgs args) { if ((bool?)args.NewValue == true) { args.Cancel = true; } }
protected override string CreateEditPreventingReason(GetEditPreventingReasonArgs arg, object firstPreventingEntity, string fieldName, string currentTableName, string foreignTableName) => PXMessages.Localize(Messages.ItemLotSerClassVerifying);
protected override string CreateEditPreventingReason(GetEditPreventingReasonArgs arg, object sh, string fld, string tbl, string foreignTbl) { return(PXMessages.LocalizeFormat(Messages.ShipTermsUsedInShipment, ((SOShipment)sh).ShipmentNbr)); }